Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Turbo Pascal
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
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.
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Turbo Pascal
(section)
Add topic