Object Pascal is a programming language created in 1986.
#525on PLDB | 38Years Old |
Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Embarcadero Delphi.. Read more on Wikipedia...
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.
type
THelloWorld = class
procedure Put;
begin
PrintLn('Hello, World!');
end
end;
var HelloWorld := THelloWorld.Create;
HelloWorld.Put;
Feature | Supported | Example | Token |
---|---|---|---|
Strings | ✓ | 'Hello world' | ' |
MultiLine Comments | ✓ | (* A comment *) | { } |
Comments | ✓ | (* This is a multi-line comments and it will span multiple lines. *) { This is a single line comment in pascal } | |
Operator Overloading | ✓ | ||
Constructors | ✓ | ||
Semantic Indentation | X | ||
Line Comments | X |