Source: commons.wikimedia.org

Object Pascal is an extension to the programming language Pascal that provides object-oriented programming (OOP) features such as classes and methods. Wikipedia

Created Year: 1986
Developed by: Larry TeslerNiklaus Wirth
File extensions: p, pas, pp

Wikidata: Q633894

Influenced: C#DelphiJavaNimPascal ScriptXProfan

Influenced by: PascalSmalltalk

Programming paradigms: event-driven programminggeneric programmingimperative programmingmulti-paradigm programmingobject-oriented programmingprocedural programmingstructured programming

Language types: imperative programming languagemulti-paradigm programming languageobject-based languagestructured programming language

Object Pascal Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in Object Pascal

program ObjectPascalExample;

type
   THelloWorld = class
      procedure Put;
   end;

procedure THelloWorld.Put;
begin
   Writeln('Hello World');
end;

var
   HelloWorld: THelloWorld;

begin
   HelloWorld := THelloWorld.Create;
   HelloWorld.Put;
   HelloWorld.Free;
end.

Search on GitHub


Latest data update: 2024-10-28