Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Object Pascal

Object-Oriented Language

Object Pascal is an extension to the programming language Pascal that provides object-oriented programming features such as classes and inheritance. Originally developed by Apple Computer as Clascal and further developed with contribution from Niklaus Wirth, the most prominent dialect is the one implemented by Borland's Turbo Pascal and its successor Delphi, first released in 1995, which remains the platform most commonly associated with the name today.

Facts
Classification
Typing Discipline
Statically Typed 1
Typing Discipline
Dynamically Typed 1
Typing Discipline
Strongly Typed 1
First Released
1986 1
Significance
Main language for early MacApp, developed by Apple as Clascal 2
Connections

Influenced

Nim, Programming Languages

Nim "Influence" section: Object Pascal contributed type safe bit sets and case statement syntax. en.wikipedia.org/wiki/Nim_(programming_language)

Influenced By

Source Wikidata: Object Pascal

Invented By

Larry Tesler, Pioneers
Source Wikidata: Object Pascal
Source Wikidata: Object Pascal
Sources
1. Wikidata: Object Pascal
  • Wikidata Q633894, class allow-list match (w-wdresolver-0926)
  • Wikidata Q633894 P571 (inception)
  • Wikidata Q633894 P7078 (typing discipline)
View the Source
2. Object Pascal (Wikipedia)
  • Infobox, First appeared
    First appeared: 1986
  • Lead paragraph
    Through the mid-1980s, Object Pascal was the main programming language for early versions of the MacApp application framework.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.