Category:Delphi: Difference between revisions

From Rosetta Code
Content added Content deleted
(updating references to variants and the latest version of Delphi.)
m (very funny)
 
(8 intermediate revisions by 6 users not shown)
Line 12: Line 12:
{{implementation|Object Pascal}}
{{implementation|Object Pascal}}


'''Delphi''' is a language for rapid development of 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 Embarcadero, as a standalone product or included in RAD Studio, which includes other languages as well.
'''Delphi''' is a language for rapid development of 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 a "personality" for RAD Studio. It uses [[Object Pascal]] as the programming language. Object Pascal is an enhancement of Niklaus Wirth's language [[Pascal]].
Delphi is a "personality" for RAD Studio. It uses [[:Category:Object Pascal|Object Pascal]] as the programming language. 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 original focus was database application development. It is currently owned by Embarcadero.
Delphi originated in 1995 at Borland, evolving from Turbo Pascal. It's original focus was database application development. It is currently owned by Embarcadero.
Line 20: Line 20:
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.
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. The iOS support is actually achieved using the Free Pascal compiler.
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==
'''Variants''': Free Pascal is an open source version of Delphi that emulates (to a limited degree) the language. The Lazarus IDE and libraries emulates the RTL (Runtime library) and VCL. Embarcadero and Borland before it experimented with using the "Delphi" name to brand tools based on other languages. Examples include Delphi for [[PHP]] which was renamed RAD PHP and Delphi Prism, which was renamed Embarcadero Prism. The latter makes use of the [[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.
* 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==
==See Also==
* [[wp:Embarcadero_Delphi|Wikipedia: Delphi]]
* [[wp:Embarcadero Delphi|Delphi on Wikipedia]]
* [http://www.embarcadero.com/products/delphi Delphi page at Embarcadero.com]
* [[Oxygene]]
* [[wp:Oxygene (programming language)|Oxygene on Wikipedia]]
* [[Pascal]]
* [[Object Pascal]]
* [[PHP]]

Latest revision as of 05:43, 13 November 2020

Language
Delphi
This programming language may be used to instruct a computer to perform a task.
Type safety: Safe, Unsafe
Type strength: Strong
Type compatibility: Nominative
Type expression: Explicit
Type checking: Static
See Also:
Listed below are all of the tasks on Rosetta Code which have been solved using Delphi.
Delphi is an implementation of Object Pascal. Other implementations of Object Pascal.

Delphi is a language for rapid development of 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 Embarcadero Technologies, as a standalone product or included in RAD Studio, which includes other languages as well.

Delphi is a "personality" for RAD Studio. It uses Object Pascal as the programming language. Object Pascal is an enhancement of Niklaus Wirth's language Pascal.

Delphi originated in 1995 at Borland, evolving from Turbo Pascal. It's original focus was database application development. 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

  • Embarcadero, and Borland before it, experimented with using the "Delphi" name to brand tools based on other languages. Examples include Delphi for PHP which was renamed RAD PHP, and Delphi Prism, which was renamed Embarcadero Prism. The latter makes use of the 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

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "Delphi"

The following 200 pages are in this category, out of 945 total.

(previous page) (next page)

C

(previous page) (next page)