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!
===Object-oriented programming=== <!-- Deleted image removed: [[File:Turbo Pascal 5.5 with Objects advertising poster.jpg|thumbnail|right|Turbo Pascal 5.5 with Objects advertising poster]] --> From version 5.5 some [[object-oriented programming]] features were introduced: [[Class (computer programming)|classes]], [[Inheritance (object-oriented programming)|inheritance]], [[Constructor (object-oriented programming)|constructors]] and [[Destructor (computer programming)|destructors]].<ref name="tp55">{{cite web |url=http://edn.embarcadero.com/article/20803 |title=Antique Software: Turbo Pascal v5.5 |first=David |last=Intersimone |date=2002-02-21 |publisher=Embarcadero Technologies |access-date=2010-11-09 |archive-url=https://web.archive.org/web/20101124090934/http://edn.embarcadero.com/article/20803 |archive-date=2010-11-24 |url-status=dead}}</ref> The IDE was already augmented with an object browser interface showing relations between objects and methods and allowing programmers to navigate the modules easily. Borland called its language ''[[Object Pascal]]'', which was greatly extended to become the language underlying [[Delphi (software)|Delphi]] (which has two separate OOP systems). The name "Object Pascal" originated with the Pascal extensions developed by [[Apple Computer]] to program its [[Apple Lisa|Lisa]] and [[Macintosh 128K|Macintosh]] computers. Pascal originator [[Niklaus Wirth]] consulted in developing these extensions, which built upon the [[record (computer science)|record]] type already present in Pascal.
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)