Difference between revisions of "Free Pascal"
m (Typo in category) |
|||
Line 1: | Line 1: | ||
Although none of the [[major roguelikes]] was written in Pascal, quite a few of the recently developed roguelikes were made in an open-source implementation of that language called '''Free Pascal'''. | Although none of the [[major roguelikes]] was written in Pascal, quite a few of the recently developed roguelikes were made in an open-source implementation of that language called '''Free Pascal'''. | ||
A very modern implementation of the Pascal language. It is a very portable language, being available for processors Intel x86, Amd64/x86 64, PowerPC, Sparc and Motorola 680x0; and the following operating systems: Linux, FreeBSD, NetBSD, MacOSX/Darwin, MacOS classic, DOS, Win32, OS/2, BeOS, SunOS, QNX, Classic Amiga. It is a 32/64 bit compiler. It is quite compatible with Borland Pascal and strives to be compatible with Delphi (thanks to the Lazarus Project (http://www.lazarus.freepascal.org/). It has several enhancements over classical Pascal, as for example: | |||
*Function and procedure overloading | |||
*Operator overloading | |||
*Classes | |||
*Java-like intefaces | |||
*Exceptions | |||
*Properties | |||
== Roguelikes in Free Pascal == | == Roguelikes in Free Pascal == | ||
Line 19: | Line 28: | ||
== Related links == | == Related links == | ||
* [http://www.freepascal.org/ Free Pascal homepage] | * [http://www.freepascal.org/ Free Pascal homepage] | ||
* [http://www.lazarus.freepascal.org/ Lazarus Project] | |||
[[Category:Programming languages]] | [[Category:Programming languages]] |
Revision as of 16:20, 5 July 2005
Although none of the major roguelikes was written in Pascal, quite a few of the recently developed roguelikes were made in an open-source implementation of that language called Free Pascal.
A very modern implementation of the Pascal language. It is a very portable language, being available for processors Intel x86, Amd64/x86 64, PowerPC, Sparc and Motorola 680x0; and the following operating systems: Linux, FreeBSD, NetBSD, MacOSX/Darwin, MacOS classic, DOS, Win32, OS/2, BeOS, SunOS, QNX, Classic Amiga. It is a 32/64 bit compiler. It is quite compatible with Borland Pascal and strives to be compatible with Delphi (thanks to the Lazarus Project (http://www.lazarus.freepascal.org/). It has several enhancements over classical Pascal, as for example:
- Function and procedure overloading
- Operator overloading
- Classes
- Java-like intefaces
- Exceptions
- Properties
Roguelikes in Free Pascal
This is a list of the most well-known roguelike projects developed in Free Pascal:
Free Pascal roguelike developers
Not surprisingly, all the games listed above are the creation of two roguelike developers who chose Free Pascal as their language of choice: