Citizendia
Your Ad Here

Borland Delphi is a software development package created by Borland, and now owned by Borland's subsidiary, CodeGear. Borland Software Corporation is a software company headquartered in Austin Texas. CodeGear is a wholly-owned Division of Embarcadero Technologies. Delphi 2007, the eleventh and latest version, supports the Delphi programming language (Object Pascal fork) and C++ for the 32 bit Microsoft Windows platform, and Delphi and C# for the Microsoft .NET platform. Object Pascal refers to a branch of object oriented derivatives of Pascal, mostly known as the primary Programming language of CodeGear Delphi C++ (" C Plus Plus " ˌsiːˌplʌsˈplʌs is a general-purpose Programming language. Microsoft Windows is a series of Software Operating systems and Graphical user interfaces produced by Microsoft. C# (pronounced C Sharp is a Multi-paradigm Borland Kylix is a now discontinued equivalent to Delphi for the Linux platform. Linux (commonly pronounced ˈlɪnəks

Delphi is mainly used for the development of desktop and enterprise database applications, but it is a general-purpose software development tool suitable for most software projects. A business (also called firm or an enterprise) is a legally recognized organizational entity designed to provide goods and/or services to A Computer Database is a structured collection of records or data that is stored in a computer system

Delphi is distributed in various versions with different features and prices: Personal, Professional, Enterprise (formerly Client/Server) and Architect.

Contents

Distinguishing features

Borland Delphi and Kylix use the Pascal-based Delphi programming language, and compile Delphi source code into native x86 code or managed .NET code. A compiler is a Computer program (or set of programs that translates text written in a computer language (the source language) into another In Computer science, source code (commonly just source or code) is any sequence of statements or declarations written in some Human-readable See also X86 assembly language The generic term x86 refers to the most commercially successful Instruction set architecture in the history of Personal They include the VCL/CLX (Visual Component Library), support for COM independent interfaces with reference counted class implementations, and support for a large number of third-party components. VCL (Visual Component Library is a visual component -based framework for developing Microsoft Windows applications developed by Borland for use in its Component Library for Cross Platform (CLX (pronounced clicks is a cross-platform visual component-based framework for developing Microsoft Windows and Linux applications Component Object Model ( COM) is an interface standard for Software componentry introduced by Microsoft in 1993 In Computer science, reference counting is a technique of storing the number of references pointers or handles to a resource such as an object or block of memory Interface implementations can be delegated to fields or properties of classes. Interface generally refers to an abstraction that an entity provides of itself to the outside Message handlers are implemented by tagging a method of a class with the integer constant of the message to handle. A strong emphasis is placed on database connectivity.

Advantages

Disadvantages

History

Turbo Pascal, later Borland Pascal, was a low-cost, high-quality compiler, revolutionary when first introduced. Turbo Pascal is a complete software development system that includes a Compiler and an Integrated Development Environment (IDE for the Pascal programming language It went through a number of revisions over the years, and was used mainly to produce programs to run on text displays. When the use of graphical user interfaces became viable with Microsoft Windows 3, Delphi, using augmented Borland Pascal as its underlying language, was introduced. Microsoft Windows is a series of Software Operating systems and Graphical user interfaces produced by Microsoft. Delphi was one of the first of what came to be known as Rapid Application Development (RAD) tools when released in 1995 for the 16-bit Windows 3.1. Rapid application development ( RAD) is a Software development process, which involves iterative development and the construction of Prototypes Year 1995 ( MCMXCV) was a Common year starting on Sunday. Events of 1995 Delphi 2, released a year later, supported 32-bit Windows environments, and a variant using C++ as the underlying language, C++ Builder, followed a few years later. C++ (" C Plus Plus " ˌsiːˌplʌsˈplʌs is a general-purpose Programming language. C++ Builder is a Rapid application development (RAD environment produced by the CodeGear subsidiary of Borland for writing programs in the C++

Delphi 2006
Delphi 2006

The chief architect behind Delphi was Anders Hejlsberg, who had developed Turbo Pascal. Anders Hejlsberg (born December 1960 is a prominent Danish Software engineer who co-designed several popular and commercially successful programming languages and Turbo Pascal is a complete software development system that includes a Compiler and an Integrated Development Environment (IDE for the Pascal programming language He moved to Microsoft in 1996. Microsoft Corporation is an American multinational Computer technology Corporation, which rose to dominate the Home computer Year 1996 ( MCMXCVI) was a Leap year starting on Monday (link will display full 1996 Gregorian calendar)

In 2001 a Linux version named Kylix was released. Year 2001 ( MMI) was a Common year starting on Monday according to the Gregorian calendar. It was criticised as being of low quality and did not sell well, and was abandoned after version 3.

Support for Linux and Windows cross-platform development (through Kylix and the CLX component library) was added in 2002 with the release of Delphi 6. See also 2002 (disambiguation Year 2002 ( MMII) was a Common year starting on Tuesday of the Gregorian calendar.

Delphi 8, released December 2003, was a .NET-only release that allowed developers to compile Delphi Object Pascal code into . December 2003: January - February - March - April - May - June - July - August - NET CIL. Common Intermediate Language (CIL pronounced either "sil" or "kil" (formerly called Microsoft Intermediate Language or MSIL is the lowest-level Human-readable It was also significant in that it changed its IDE for the first time, from the multiple-floating-window-on-desktop style IDE to a look and feel similar to Microsoft's Visual Studio. Look and feel is a term used in descriptions of products and fields such as Marketing, Branding and Trademarking to signify the experience a person has using NET. The new IDEs still have the "Classic Undocked" windows layout available as an option.

The next version, Delphi 2005 (Delphi 9), included the Win32 and . NET development in a single IDE, reiterating Borland's commitment to Win32 developers. Delphi 2005 includes design-time manipulation of live data from a database. It also includes an improved IDE and added a for . . . in statement (like C#'s foreach) to the language. For each (or foreach) is a Computer language idiom for traversing items in a collection. However, it was criticized by some for its bugs; both Delphi 8 and Delphi 2005 had stability problems when shipped, which were only partially resolved in service packs.

In late 2005 Delphi 2006 was released and combined development of C# and Delphi. Year 2005 ( MMV) was a Common year starting on Saturday (link displays full calendar of the Gregorian calendar. NET, Delphi Win32 and C++ into a single IDE. It was much more stable than Delphi 8 or Delphi 2005 when shipped, and improved even more with the release of service packs and several hotfixes.

On February 8, 2006 Borland announced that it was looking for a buyer for its IDE and database line of products, which include Delphi, to concentrate on its ALM line. Events 421 - Constantius III becomes co- Emperor of the Western Roman Empire. Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. Application lifecycle management (ALM regards the process of delivering Software as a continuously repeating cycle of inter-related steps definition design development testing The news met with voluble optimism from the remaining Delphi users.

On September 6, 2006 The Developer Tools Group (the working name of the not yet spun off company) of Borland Software Corporation released single-language versions of Borland Developer Studio, bringing back the popular Turbo name. Events 3114 BC - According to the Proleptic Julian calendar the current era in the Maya Long Count Calendar started Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. The Turbo product set includes Turbo Delphi for Win32, Turbo Delphi for . NET, Turbo C++, and Turbo C#. Each version is available in two editions: Explorer—a free downloadable version—and Professional—a lower-priced (US$899 for new user, US$399 for update) version which opens access to thousands of third-party components. Unlike earlier Personal editions of Delphi, new Explorer editions can be used for commercial development.

On November 14, 2006 Borland announced that rather than selling the development tools group it would spin it off into an independent subsidiary company named CodeGear. Events 1533 - Conquistadors from Spain under the leadership of Francisco Pizarro arrive in Cajamarca, Inca Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. CodeGear is a wholly-owned Division of Embarcadero Technologies. [2]

Photo of Delphi 2007 box as released by CodeGear in spring 2007.
Photo of Delphi 2007 box as released by CodeGear in spring 2007.

Delphi 2007, the first version by CodeGear, was released on March 16, 2007. Events 597 BC - Babylonians capture Jerusalem, replace Jehoiachin with Zedekiah as king Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. It was the first version of Delphi since version 7 that only allowed compilation of native 32-bit Windows applications. New features included support for MS Build and enhancements to the Visual Component Library for Windows Vista. CodeGear also introduced DBX4 as the next version of dbExpress. For the first time Delphi could be downloaded from the Internet and activated with a license key. International customers were served by releasing version 7 simultaneously in English, French, German and Japanese. RAD Studio 2007, which includes . NET development, was released on September 5, 2007.

Name

Delphi was originally a confidential research project at Borland which evolved into a product that was to be called AppBuilder. Borland Software Corporation is a software company headquartered in Austin Texas.

Developer Danny Thorpe chose the Delphi codename in reference to the Oracle at Delphi. Danny Thorpe is a software developer currently working on developer tools at Microsoft. PYTHIA is a computer simulation program for particle collisions at very high energies (see Event (particle physics) in Particle accelerators One of the original goals of Delphi was to provide database connectivity to programmers as a key feature and a popular database package at the time was Oracle database; hence, "If you want to talk to [the] Oracle, go to Delphi". Oracle Database (commonly referred to as Oracle RDBMS or simply Oracle) is a Relational database management system (RDBMS produced and marketed by As development continued, the name grew on them and there was growing support within Borland for the name Delphi.

Shortly before the first release of Borland's AppBuilder, Novell AppBuilder was released, leaving Borland in need of a new name. After much struggle, the name Delphi prevailed. [3]

Later career of the creators

Anders Hejlsberg, the main architect of Delphi and Turbo Pascal, was hired by Microsoft in 1996, where he was a key participant in the creation of the Microsoft . Anders Hejlsberg (born December 1960 is a prominent Danish Software engineer who co-designed several popular and commercially successful programming languages and Delphi ( Greek,) ( pronounce and dialectal forms) is an archaeological site and a modern town in Greece on the south-western Turbo Pascal is a complete software development system that includes a Compiler and an Integrated Development Environment (IDE for the Pascal programming language Microsoft Corporation is an American multinational Computer technology Corporation, which rose to dominate the Home computer Year 1996 ( MCMXCVI) was a Leap year starting on Monday (link will display full 1996 Gregorian calendar) NET Framework and led the design of both the Java dialect J++ and C#. C# (pronounced C Sharp is a Multi-paradigm Chuck Jazdzewski, who was chief scientist and architect of Borland's Delphi technology, left Borland and joined Microsoft in 2004[4]. "MMIV" redirects here For the Modest Mouse album see " Baron von Bullshit Rides Again " Danny Thorpe, Chief Scientist at that time, joined Google in 2005 and moved to Microsoft in 2006. Danny Thorpe is a software developer currently working on developer tools at Microsoft. Google Inc is an American public corporation, earning revenue from advertising related to its Internet search, e-mail, online Year 2005 ( MMV) was a Common year starting on Saturday (link displays full calendar of the Gregorian calendar. Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. [5]

Related software

Delphi for PHP

Delphi for PHP is an IDE for PHP. In Computing, an integrated development environment ( IDE) is a Software application that provides comprehensive facilities to Computer programmers PHP is a computer Scripting language. Originally designed for producing Dynamic web pages it has evolved to include a Command line interface capability It provides true RAD functionality. It features Delphi or Visual Basic like form designer, integrated debugger (based on Apache web server). Visual Basic ( VB) is the third-generation event-driven programming language and associated development environment (IDE from It also includes VCL library ported to PHP. Support for Web 2. 0 features like AJAX, makes it a unique IDE.

This product was announced on March 20, 2007, and is based on Qadram Qstudio, which Codegear is now whole and sole owner of. Events 1600 - The Linköping Bloodbath takes place on Maundy Thursday in Linköping, Sweden. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century.

Products developed with Delphi

Among the many products developed with Delphi are:

Clones and alternatives

There are several compilers of the Object Pascal originally developed by Borland, and also products that supply an entire development framework as Delphi does. Object Pascal refers to a branch of object oriented derivatives of Pascal, mostly known as the primary Programming language of CodeGear Delphi

Some of these can do things that Delphi cannot, such as supporting different operating systems, and allowing examination of the compiler source code. They are sometimes used to get the server parts of Delphi applications running on operating systems other than Microsoft Windows. Most had Linux support years before Kylix.

References

  1. ^ A First Look at (Borland Developer Studio) Delphi 2006 - Refactoring in Delphi 2006. About.com. Aboutcom is an online source for original information and advice and is among the top 15 US Websites ( Nielsen Online Spring 2008 Retrieved on 2007-12-19. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 324 - Licinius abdicates his position as Roman Emperor.
  2. ^ David Intersimone. Press Release: Borland forming CodeGear to focus exclusively on developer productivity. CodeGear is a wholly-owned Division of Embarcadero Technologies. Retrieved on 2006-11-28. Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. For the town in Argentina, see 28 de Noviembre. Events
  3. ^ David Intersimone. Borland History: Why the name "Delphi?". Retrieved on 2006-11-28. Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. For the town in Argentina, see 28 de Noviembre. Events
  4. ^ Borland Brain Drain Continues. eWeek (2004-02-02). "MMIV" redirects here For the Modest Mouse album see " Baron von Bullshit Rides Again " Events 962 - Translatio imperii: Pope John XII crowns Otto I Holy Roman Emperor, the first Holy Roman Emperor Retrieved on 2007-12-19. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 324 - Licinius abdicates his position as Roman Emperor.
  5. ^ Into the Maelstrom (2006-04-14). Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. Events 43 BC - Battle of Forum Gallorum: Mark Antony, besieging Julius Caesar 's assassin Decimus Junius Brutus in Retrieved on 2007-12-19. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 324 - Licinius abdicates his position as Roman Emperor.

© 2009 citizendia.org; parts available under the terms of GNU Free Documentation License, from http://en.wikipedia.org
Dapyx Software network: MP3 Explorer | Ebook Manager | Zenithic