Open links in new tab
  1.  
  2. Object Pascal - Wikipedia

    • Object Pascal is an extension to the programming language Pascal that provides object-oriented programming (OOP) features such as classes and methods. The language was originally developed by Apple Computer as Clascal for the Lisa Workshop development system. As Lisa gave way to Macintosh, Apple collaborated with Niklaus Wirth, the autho… See more

    History

    Pascal became a major language in the programming world in the 1970s, with high-quality implementations on most
    Pascal … See more

    Designed byLarry Tesler (Apple) · Niklaus Wirth (for Apple) · Anders Hejlsberg (Borland)
    DevelopersApple Computer (initial) · Borland International
    Borland, Inprise, CodeGear, and Embarcadero years

    In 1986, Borland introduced similar extensions, also named Object Pascal, to the Turbo Pascal product for the Macintosh, and in 1989 for Turbo Pascal 5.5 for DOS. When Borland refocused from DOS to Windows in … See more

    Versions

    • Borland used the name Object Pascal for the programming language in the first versions, but later renamed it to Delphi. Compilers that claim to be compatible with Object Pascal are often trying to be compatible … See more

    Compilers

    Object Pascal compilers are available for a wide range of operating systems and architectures.
    • Delphi is probably the best known compiler. It is the successor of the highly successful Borland Pa… See more

     
  1. 123

    Object Pascal is an extension of the Pascal programming language that supports object-oriented features such as classes, inheritance, and polymorphism. It was originally developed by Apple Computer and later evolved with Borland's Delphi and Free Pascal1.

    Example of Object Pascal Syntax

    Here's a simple "Hello World" example in Object Pascal:

    program HelloWorld;
    type
    TPrinter = object
    procedure Print;
    end;

    procedure TPrinter.Print;
    begin
    WriteLn('Hello, World!');
    end;

    var
    Printer: TPrinter;
    begin
    Printer.Print;
    end

    Key Concepts in Object Pascal

    Was this helpful?
  2. Modern Object Pascal Introduction for Programmers

    Learn the basics and features of modern Object Pascal, a fast, type-safe and object-oriented language. See examples of classes, units, generics, interfaces, exceptions, run-time library and more.

  3. Object Oriented Programming with Free Pascal and Lazarus

  4. Object Pascal: The Language That Brought Object-Oriented

  5. Oxygene: Modern Cross-platform Object Pascal | RemObjects …

  6. Delphi: Modern Object Pascal Technology - Embarcadero

    Delphi is a product that offers modern Object Pascal with native compilers and component libraries for Windows, macOS, iOS, Android and Linux. It was originally written by Anders Hejlsberg, the father of C#, and has full modern …

  7. People also ask
  8. Object Pascal - Free Pascal wiki

  9. Object Pascal Handbook Delphi 11

    Get the updated 500-page eBook for Delphi 11 Alexandria, a complete guide to the modern Object Pascal programming language by Delphi Senior Product Manager. Learn about variables, data types, objects, inheritance, generics, …

  10. OmniPascal - The modern way to work with Object Pascal

    OmniPascal is a project that enables Delphi and Free Pascal developers to write and maintain code using the modern editor Visual Studio Code. Do you want to use a lightweight editor to write Object Pascal code? Get code completion, …