Languages Features Creators CSV Resources Challenges Add Language
GitHub icon

Extended Pascal

Extended Pascal - Programming language

< >

Extended Pascal is a programming language created in 1987.

#4146on PLDB 36Years Old 0Books
0Papers


Language features

Feature Supported Token Example
Conditionals ✓
While Loops ✓
Booleans ✓
Strings ✓
Assignment ✓
Case Insensitive Identifiers ✓
s := (A + a + A);
Print() Debugging ✓
Function Overloading ✓
program Adhoc;

function Add(x, y : Integer) : Integer;
begin
    Add := x + y
end;

function Add(s, t : String) : String;
begin
    Add := Concat(s, t)
end;

begin
    Writeln(Add(1, 2));                   (* Prints "3"             *)
    Writeln(Add('Hello, ', 'World!'));    (* Prints "Hello, World!" *)
end.
MultiLine Comments ✓
(* A comment
*)
Comments ✓
{ This is a single line comment in pascal. But needs to be closed. }
Polymorphism ✓
Case Sensitivity X
Semantic Indentation X
Operator Overloading X
Line Comments X
exel.html · extended-pascal.html · flic.html

View source

- Build the next great programming language · Search · Day 213 · About · Blog · Acknowledgements · Traffic · Traffic Today · GitHub · feedback@pldb.com