Difference between revisions of "Turbo Pascal"

From Free Pascal wiki
Jump to navigationJump to search
m (added sam707 screenshot of TP v3)
m (There were also a few Mac versions of Turbo Pascal)
Line 3: Line 3:
 
<br>
 
<br>
 
[[Image:tp_v3_z80.png|thumb|Turbo Pascal v3 screenshot]]
 
[[Image:tp_v3_z80.png|thumb|Turbo Pascal v3 screenshot]]
[[Turbo Pascal]] is a dialect of the [[Pascal]] programming language which was sold by Borland International during the 1980s and 1990s for use with the MS-DOS and later Microsoft Windows [[operating system]]s. It provided an ''Integrated Development Environment'' or [[IDE]], which combined editor, program compiler and execution environment for developing, debugging, and compiling Pascal [[Source code|source code]].
+
[[Turbo Pascal]] is a dialect of the [[Pascal]] programming language which was sold by Borland International during the 1980s and 1990s for use with the MS-DOS and later Microsoft Windows [[operating system]]s. A few versions (1.0 and 1.1) were also released for Apple's System 6 and System 7 (a.k.a. Mac OS in later versions).It provided an ''Integrated Development Environment'' or [[IDE]], which combined editor, program compiler and execution environment for developing, debugging, and compiling Pascal [[Source code|source code]].
  
 
It would later provide features such as conditional compilation and the ability to separately compile modules using the [[Unit|unit]] directive, and would also implement some of the features which were first implemented years earlier in [[UCSD Pascal]].
 
It would later provide features such as conditional compilation and the ability to separately compile modules using the [[Unit|unit]] directive, and would also implement some of the features which were first implemented years earlier in [[UCSD Pascal]].

Revision as of 15:54, 28 September 2015

Deutsch (de) English (en) español (es) suomi (fi) français (fr)


Turbo Pascal v3 screenshot

Turbo Pascal is a dialect of the Pascal programming language which was sold by Borland International during the 1980s and 1990s for use with the MS-DOS and later Microsoft Windows operating systems. A few versions (1.0 and 1.1) were also released for Apple's System 6 and System 7 (a.k.a. Mac OS in later versions).It provided an Integrated Development Environment or IDE, which combined editor, program compiler and execution environment for developing, debugging, and compiling Pascal source code.

It would later provide features such as conditional compilation and the ability to separately compile modules using the unit directive, and would also implement some of the features which were first implemented years earlier in UCSD Pascal.

Beginning with version 5.5 Turbo Pascal introduced support for OOP by an extended version of the Object Pascal syntax that had been introduced with Apple's Mac Pascal.

Turbo Pascal would eventually be renamed Borland Pascal, and later phased out, to be replaced by a more powerful Pascal Compiler, Delphi, for use on the Microsoft Windows (and the Kylix version for use on the Linux) operating system.

The FPC Pascal Compiler provides a high level of compatibility with code written for Turbo Pascal and Borland Pascal, and some degree of compatibility with code written for Delphi and Kylix.

Various Pascal Compilers:
AAEC Pascal | Alice Pascal | Apple Pascal | Borland Pascal | Clascal | Delphi | Free Pascal Compiler (FPC) | GNU Pascal | Kylix | Lisa Pascal | Mac Pascal | Metrowerks Pascal | NBS Pascal | OMSI Pascal | PascalABC.net | P32 | Sibyl | Smart Pascal | Stanford Pascal Compiler | Swedish Pascal | THINK Pascal | Turbo Pascal | UCSD Pascal | VAX Pascal | Virtual Pascal | winsoft PocketStudio
An extensive list of compilers was maintained at Pascaland (Internet Archive Version) up to January 2018.