Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Object Pascal
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Borland, Inprise, CodeGear, and Embarcadero years== In 1986, [[Borland]] introduced similar extensions, also named Object Pascal, to the [[Turbo Pascal]] product for the Macintosh, and in 1989 for Turbo Pascal 5.5 for DOS. When Borland refocused from [[DOS]] to [[Microsoft Windows|Windows]] in 1994, they created a successor to Turbo Pascal, named [[Delphi (software)|Delphi]], and introduced a new set of extensions to create what is now known as the Delphi language. The development of Delphi started in 1993 and Delphi 1.0 was officially released in the United States on 14 February 1995. While code using the Turbo Pascal object model could still be compiled, Delphi featured a new syntax using the keyword <code>class</code> in preference to <code>object</code>, the Create constructor and a virtual Destroy destructor (and negating having to call the <code>New</code> and <code>Dispose</code> procedures), properties, method pointers, and some other things. These were inspired by the [[International Organization for Standardization|ISO]] working [[Draft document|draft]] for object-oriented extensions, but many of the differences from Turbo Pascal's dialect (such as the draft's requirement that all methods be [[Virtual function|virtual]]) were ignored. {{Citation needed|date=January 2025}} The Delphi language has continued to evolve over the years to support constructs such as [[dynamic array]]s, [[Generic programming|generics]] and [[Anonymous function|anonymous methods]]. The old object syntax introduced by Apple ("Old-Style Object Types") is still supported.<ref>{{cite book |last1=Lischner |first1=Ray |title=Delphi in a nutshell: a desktop quick reference |date=2000 |publisher=O'Reilly and Associates |location=Sebastopol, CA |isbn=1565926595 |edition=1st |url-access=registration |url=https://archive.org/details/delphidesktopqui00lisc}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)