Pascal (programming language): Difference between revisions

Content deleted Content added
mNo edit summary
No edit summary
Line 18:
During the [[1990s]] compilers that can be re-targeted to different hardware architectures became more prevalent. This allowed for Pascal translation to native machine code that is at the same time easily ported to new hardware.
 
With ''Turbo Pascal'' version 5 Borland added [[Object Oriented Programming|Object Orientation]] to Pascal forming the ''Object Pascal'' dialect. Their main language from [[1996]] on, [[Delphi programming language|Delphi]], is in turn based on this. A version of Delphi for Linux is known as [[Kylix]].
 
However later, Borland decided it wanted a more elaborate object oriented features, and started over in Delphi using the ''Object Pascal'' Pascal standards draft proposed by Apple as basis.(this Apple draft still isn't a formal standard yet) Borland also called this ''Object Pascal'' in the first Delphi versions, but changed the name to [[Delphi programming lanugage]] in later versions. The main changes compared to the older OOP extensions were a reference based Object model, virtual constructors and destructors and properties. There are several other compilers implementing this dialect, see [[Delphi programming lanugage]]
 
== Publicly available compilers ==