Category:Delphi: Difference between revisions

m
very funny
No edit summary
m (very funny)
 
(9 intermediate revisions by 7 users not shown)
Line 12:
{{implementation|Object Pascal}}
 
'''Delphi''' is a language for rapid development of native Windows applications. The name also refers to the Delphi IDE, which is used to help edit and debug Delphi projects more efficiently. It is sold by [[wp:Embarcadero Technologies|Embarcadero Technologies]], as a standalone product or included in RAD Studio, which includes other languages as well.
 
Delphi is useda for"personality" thefor RAD Studio. personalityIt usinguses [[:Category:Object Pascal|Object Pascal]] as the programming language of choice. Object Pascal is an enhancement of [[wp:Niklaus Wirth|Niklaus Wirth's]] language [[:Category:Pascal|Pascal]].
 
Delphi originated in 1995 at Borland, evolving from Turbo Pascal. It's quicklyoriginal becamefocus thewas languagedatabase ofapplication choice for Windows programmingdevelopment. It is currently owned by Embarcadero.
 
Among Delphi's strengths are its easy learning curve, consistent language architecture, a blazingly fast compiler, great execution speed, modern language constructs, its extensive Visual Component Library (VCL), and the associated visual form designer.
 
The Delphi XE2 version added support for 64-bit applications. It also added a cross platform compiler and component library allowing it to create cross platform applications for Mac OS X and iOS.
Variants: Other than the main, native, and variant, some other Embarcadero products are or were released using the "Delphi" brand. A .NET variant called Delphi Prism exists that lives in MS Visual Studio and allows for cross platform development using Mono. It's mostly compatible with Delphi syntax, but uses very different libraries. The Embarcadero PHP product used to be labeled "Delphi" until recently, and there is an AS/400 version of Delphi too.
 
==Variants==
* Embarcadero, and Borland before it, experimented with using the "Delphi" name to brand tools based on other languages. Examples include Delphi for [[:Category:PHP|PHP]] which was renamed RAD PHP, and Delphi Prism, which was renamed Embarcadero Prism. The latter makes use of the [[wp:Oxygene (programming language)|Oxygene]] dialect of Pascal provided by RemObjects Software, to build cross platform .NET and Mono applications.
* There is also Delphi/400 which is actually the main Embarcadero Delphi product repackaged with AS/400 and sold by SystemObjects.
* [[DWScript]] is a Delphi-hosted script engine that implements most of the Delphi language, along with FreePascal/Oxygene extensions.
 
==See Also==
* [[wp:Embarcadero_Delphi|Wikipedia:Embarcadero Delphi|Delphi on Wikipedia]]
* [http://www.embarcadero.com/products/delphi Delphi page at Embarcadero.com]
* [[wp:Oxygene (programming language)|Oxygene on Wikipedia]]
1,336

edits