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
Turbo 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!
=== DOS versions === ==== Version 4 ==== Released on 20 November 1987,<ref name="tp_release_dates">{{cite web |url=https://community.embarcadero.com/blogs/entry/turbo-pascal-version-10--the-turbo-pascal-release-dates-39142 |title=Turbo Pascal version 1.0 - The Turbo Pascal release dates |date=17 November 2008 |website=Embarcadero Technologies |access-date=2021-04-13 |url-status=live |archive-url=https://web.archive.org/web/20200224140637/https://community.embarcadero.com/blogs/entry/turbo-pascal-version-10--the-turbo-pascal-release-dates-39142 |archive-date=24 Feb 2020}}</ref> Version 4 was a total rewrite, with both [[look and feel]] and internal operation much changed. The compiler generated executables in [[.exe|.EXE]] format under DOS, rather than the simpler but more restricted .COM executables. The by-then obsolete CP/M and CP/M-86 operating system versions were dropped when Turbo Pascal was rewritten. Version 4 introduced units, and a full-screen text user interface with pull-down menus; earlier versions had a text-based menu screen and a separate full-screen editor. ([[Microsoft Windows]] was still very experimental when the first version was released, and even [[Computer mouse|mice]] were rare.) An add-on package, the Turbo Pascal Graphix Toolbox, was available for Turbo Pascal V4.<ref>{{cite book |url=http://www.bitsavers.org/pdf/borland/turbo_pascal/Turbo_Pascal_Graphix_Toolbox_Version_4.0_1987.pdf |title=Borland Graphics Toolbox Manual}}</ref> ==== Version 5.0 ==== Colour displays were replacing monochrome; Turbo Pascal version 5.0, released 24 August 1988,<ref name="tp_release_dates"/> introduced blue as the editor's default background color, used by Borland's DOS compilers until the end of this product line in the mid-1990s. It also added debugger support for breakpoints and watches. Later versions came in two packages with the same version number: a less expensive "Turbo" package, and a "Borland" package with enhanced capabilities and more add-ons. ==== Version 5.5 ==== This version, released on 2 May 1989,<ref name="tp_release_dates"/> introduced [[object-oriented programming]] features for the Pascal language, including concept of classes, static and dynamic objects, constructors and destructors and inheritance, which would become the basis for the Object Pascal found in Borland Delphi. The IDE uses the default blue colour scheme that would also be used on later Borland Turbo products. Other changes to IDE include the addition context-sensitive help with description of all built-in functions, and the ability to copy code fragments from the help to edit window.<ref>{{Cite web|url=http://progopedia.com/version/turbo-pascal-5.5/|title=Turbo Pascal 5.5: version of programming language Pascal|website=progopedia.com}}</ref> ==== Version 6.0 ==== Version 6 was released on 23 October 1990.<ref name="tp_release_dates"/> Changes from 5.5 include: the addition of inline assembly, the addition of the [[Turbo Vision]] library, mouse support, clipboard for text manipulations, [[multiple document interface]] supporting up to nine edit windows.<ref>{{Cite web|url=http://progopedia.com/version/turbo-pascal-6.0/|title=Turbo Pascal 6.0: version of programming language Pascal|website=progopedia.com}}</ref> ==== Version 7.0 ==== Version 7 was released on 27 October 1992.<ref name="tp_release_dates"/> Changes from 6.0 include support for the creation of DOS and Windows executables and Windows DLLs, and syntax highlighting.<ref>{{Cite web|url=http://progopedia.com/version/turbo-pascal-7.0/|title=Turbo Pascal 7.0: version of programming language Pascal|website=progopedia.com}}</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)