Sign in Join
Wiki copytemporary

Compiler: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Compiler

OldNewLine
1+The **compiler** (in this case, the [[FPC]] Pascal Compiler) is the executable program that translates Pascal [[Source code|source code]] into [[Assembly language|assembly language]] to then be processed by the [[Assembler|assembler]] into the [[Application|application]] that the source code specifies.
2+
3+Note that some [[Pascal]] compilers - and most other compilers - directly generate the [[Executable program|executable program]] or produce an [[Object module|object module]] that can be passed to a program linker. In the case of the FPC Pascal Compiler, that job is performed by the assembler program.
4+
5+Some Pascal compilers are standalone [[Executable program|executable programs]] which are passed a command line and a set of files. Other Pascal compilers provide an [[IDE|Integrated Development Environment]] or *IDE*, which allows for editing and compilation to be done in a seamless fashion.
6+
7+Examples of Pascal compilers include:
8+
9+- [[AAEC Pascal|Australian Atomic Energy Commission]] Pascal Compiler for the IBM 370 Mainframe
10+- [[Borland Pascal]] and [[Turbo Pascal]] which were developed by Borland International for MS-Dos and for Windows 3.1 or as [[16-bit]] applications for Windows 95.
11+- [[Delphi]] from Embarcadero (formerly Codegear and Borland International) which produces [[32-bit]] and [[64-bit]] applications for Windows 95/98/NT/Me/2000/XP/Vista/7/8/10.
12+- [[Kylix]] from Borland International which produces [[32-bit]] applications for [[Linux]].
13+- [[UCSD Pascal]] for the PDP-11 and Apple II computers, and later for the IBM-PC under MS-Dos running on its own operating system.
14+
15+Useful links:
16+
17+- [[Make your own compiler, interpreter, parser, or expression analyzer]]
18+
19+---
20+*From the Free Pascal wiki, page "Compiler", as it stood on 2023-07-03 after a change by Avra, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history