Pascal is a programming language used by several roguelikes. It was named for Blaise Pascal, a French mathematician.
Niklaus Wirth completed development of the original Pascal programming language in 1970. Its design was based on Algol. There were two main reasons leading to birth of Pascal (quoting ISO-7185):
The language has evolved significantly since 1970 but basic elements have been kept throughout the years:
More features are added by Object Pascal.
Implementations of Pascal used by roguelike games:
Used to code VMS Moria and variants thereof. Nowadays unused and only of interest for maintainers and people doing ports of lost variants.
Example games written in VMS Pascal: Moria, BOSS.
It is dialect of Pascal produced by Borland that comes with integrated development environment. Since Borland turned to Delphi it is no longer maintained and has fallen into disuse.
Very few games remain not ported to more recent dialect of Pascal. One example is Deep.
Delphi programming language is an object-oriented development of Pascal.
Kharne has been developed in Delphi until it was discontinued.
Most often used Pascal implementation nowadays. It is mostly compatible with Turbo Pascal and Delphi.
See separate article: Free Pascal