Compiler/pt

From Lazarus wiki
Jump to: navigation, search

Deutsch (de) English (en) 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 applicação como um especifíco 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 Pascal Compiler for the IBM 370 Mainframe
  • 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.
  • Delphi from Codegear / Borland International which produces 32-bit applications for Windows 95/98/NT/Me/2000/XP/Vista.
  • Kylix from Borland International which produces 32-bit applications for Linux.
  • 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.