Compiler/es

From Lazarus wiki

Deutsch (de) English (en) español (es) suomi (fi) français (fr) Bahasa Indonesia (id) português (pt)


El compilador (en este caso, el compilador FPC Pascal) es el programa ejecutable que traduce el código fuente Pascal en lenguaje ensamblador para ser procesado por el ensamblador en la aplicación que se especifica en el código fuente.

Nótese que algunos compiladores Pascal -y la mayoría de los otros compiladores- generan directamente el programa ejecutable o generan un módulo de objetos que se puede pasar a un enlazador (linker) de programa. En el caso del FPC Pascal Compiler, ese trabajo lo realiza el programa ensamblador.

Algunos compiladores de Pascal son programas ejecutables independientes, a los que se les pasa una línea de comandos y un conjunto de archivos. Otros compiladores de Pascal proporcionan un entorno de desarrollo integrado o IDE, que permite que la edición y compilación se realice de una manera perfecta.

Algunos ejemplos de compiladores Pascal son:

  • Australian Atomic Energy Commission Compilador Pascal para el Mainframe IBM 370.
  • Borland Pascal and Turbo Pascal que fueron desarrollados por Borland International para MS-DOS y para Windows 3.1 o como programas de 16 bits para Windows 95.
  • Delphi de Embarcadero (anteriormente Codegear y Borland International) que produce programas de 32-bit y 64-bit para Windows 95/98/NT/Me/2000/XP/Vista/7/8/10.
  • Kylix de Borland International que produce programas de 32-bit para Linux.
  • UCSD Pascal para los ordenadores PDP-11 y Apple II, y más tarde para el IBM-PC bajo MS-DOS corriendo en su propio sistema operativo.
Various Pascal Compilers:
AAEC Pascal | Alice Pascal | Apple Pascal | Borland Pascal | Clascal | Delphi | Free Pascal Compiler (FPC) | GNU Pascal | Kylix | Lisa Pascal | Mac Pascal | Metrowerks Pascal | NBS Pascal | OMSI Pascal | P32 | Sibyl | Smart Pascal | Stanford Pascal Compiler | Swedish Pascal | THINK Pascal | Turbo Pascal | UCSD Pascal | VAX Pascal | Virtual Pascal | winsoft PocketStudio
An extensive list of compilers is maintained at Pascaland.