Compiler/pt

From Free Pascal wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

O compilador (neste caso, o "FPC Pascal Compiler") é o programa executável que traduz o código-fonte do Pascal em linguagem assembly para então ser processada pelo assembler na aplicação como um específico código de máquina.

Note que alguns compiladores Pascal - e muitos outros compiladores - diretamente geram o programa executável ou produz um módulo de objeto que pode ser passado para um programa de ligação. No caso do compilador Pascal FPC, o trabalho é feito por um programa de assembler.

Alguns compiladores Pascal trabalham sós programa executável que são passados como linha de comando e uma lista de arquivos. Outros possuem uma Ambiente de Desenvolvimento Integrado ou IDE, que permite a edição e compilação de uma forma com menos emendas.

Exemplos de compiladores Pascal:

  • Australian Atomic Energy Commission — compilador Pascal para o mainframe IBM 370.
  • Borland Pascal e Turbo Pascal que foi desenvolvido pela Borland International para MS-DOS e para Windows 3.1 ou para aplicações 16-bits para Windows 95.
  • Delphi da Codegear/Borland International que produz aplicações 32-bits para Windows 95/98/NT/Me/2000/XP/Vista.
  • Kylix da Borland International que produz aplicações 32-bits para Linux.
  • UCSD Pascal para os computadores PDP-11 e Apple II, e mais tarde também para o IBM-PC rodando MS-DOS como seu sistema operacional.
Os diversos compiladores de Pascal:
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
Uma lista mais ampla de compiladores é mantida em Pascaland.