Compiler/id

From Lazarus wiki
Jump to navigationJump to search

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

Kompilator (dalam hal ini, Kompilator Pascal FPC) program eksekutabel yang menterjemahkan kode sumber Pascal ke dalam bahasa mesin untuk kemudian diproses oleh assembler ke dalam aplikasi yang ditetapkan kode sumber.

Catatan bahwa beberapa kompilator Pascal - dan kebanyakan kompilator lainnya - secara langsung membuat program eksekutabel atau menghasilkan modul obyek yang dapat dikirimkan ke program linker. Dalam hal ini Kompilator Pascal FPC, pekerjaan itu dilakukan oleh program assembler.

Beberapa kompilator Pascal adalah program eksekutabel berdiri sendiri yang mengirimkan baris perintah dan set file. Kompilator Pascal lain menyediakan sebuah Integrated Development Environment atau IDE, yang mengijinkan untuk mengedit dan mengkompilasi dilakukan sekaligus.

Contoh dari kompilator Pascal termasuk:

  • Kompilator Pascal Australian Atomic Energy Commission untuk IBM 370 Mainframe
  • Borland Pascal dan Turbo Pascal yang dikembangkan oleh Borland International untuk MS-Dos dan untuk Windows 3.1 atau sebagai aplikasi 16-bit untuk Windows 95.
  • Delphi dari Codegear / Borland International yang menghasilkan aplikasi 32-bit untuk Windows 95/98/NT/Me/2000/XP/Vista.
  • Kylix dari Borland International yang menghasilkan aplikasi 32-bit untuk Linux.
  • UCSD Pascal untuk PDP-11 dan komputer Apple II, dan kemudian untuk IBM-PC di bawah MS-Dos dijalankan pada sistem operasinya sendiri.
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 | PascalABC.net | 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 was maintained at Pascaland (Internet Archive Version) up to January 2018.