Devised by Niklaus Wirth in the late 1960s and early 1970s, Pascal is a programming language. Originally produced by Borland Software Corporation, Embarcadero Delphi is composed of an IDE, set of standard libraries, and a Pascal-based language commonly called either Object Pascal, Delphi Pascal, or simply 'Delphi' (Embarcadero's current documentation refers to it as 'the Delphi language (Object Pascal)'[1]). Since first released, it has become the most popular commercial Pascal implementation.
While developing Pascal, Wirth employed a bootstrapping procedure in which each newer version of the Pascal compiler was written and compiled with its predecessor. Thus, the 'P2' compiler was written in the dialect compilable by 'P1', 'P3' in turn was written in 'P2' and so on, all the way till 'P5'. The 'P5' compiler implemented Pascal in its final state as defined by Wirth, and subsequently became standardised as 'ISO 7185 Pascal'.
The Borland dialect, like the popular UCSD Pascal before it, took the 'P4' version of the language as its basis, rather than Wirth's final revision. After much evolution independent of Standard Pascal, the Borland variant became the basis for Delphi. This page goes over the differences between Delphi and Standard Pascal. It does not go into Delphi-specific extensions to the language, which are numerous and still increasing.
^"Delphi Reference - RAD Studio XE2".
and 18 Related for: Comparison of Pascal and Delphi information
of an IDE, set of standard libraries, and a Pascal-based language commonly called either Object Pascal, DelphiPascal, or simply 'Delphi' (Embarcadero's...
(Delphi, FPC), as well as modern C implementations allow C++ style comments // line comments C andPascal differ in their interpretation of upper and lower...
Initially, Free Pascal adopted the de facto standard dialect ofPascal programmers, Borland Pascal, but later adopted Delphi's Object Pascal. From version...
Pascal, Simula 67, and TACPOL Versus TINMAN – Requirements for a Common High Order Programming Language. 1977 – A comparisonofPASCALand ALGOL 68 – Andrew...
(for Pascal, Object PascalandDelphi via Free Pascal compiler), a class library wrapping GTK+ 1.2–2.x, and the Windows API (Carbon, Windows CE and Qt4...
Erlang Go to this page: Comparisonof IDE choices for Haxe programmers Java has strong IDE support, due not only to its historical and economic importance...
Comparison of Pascaland Borland DelphiComparisonof Object Pascaland C ComparisonofPascaland C Comparisonof Java and C++ Comparisonof C# and Java Comparison...
readStr/writeStr). Nonetheless, dialects ofPascal implement mechanisms resembling variadic routines. Delphi defines an array of const data type that may be associated...
This page is a comparisonof electronic design automation (EDA) software which is used today to design the near totality of electronic devices. Modern...
languages are statically typed and fundamentally include anonymous functions, andDelphi, a dialect of Object Pascal, has been extended to support anonymous...
Object Pascal since the original release ofDelphi, which uses RTTI heavily for visual form design. In Object Pascal, all classes descend from the base TObject...
component with support to Embarcadero Windows IDEs (RAD Studio, Delphiand C++ Builder) and FireMonkey. Commercial license JFreeChart – Free Java based chart...
using the programming environment Delphi. Current Windows versions are developed with Delphi (for 32-bit versions) and Lazarus (for 64-bit versions). archive...
Lisp Crystal Curl D (from a reengineering of C++) DASL→Java, JS, JSP, Flex.war Delphi (Borland's Object Pascal development system) DIBOL (a Digital COBOL)...