Free Pascal

Revisi sejak 25 Oktober 2018 08.02 oleh Pierrewee (bicara | kontrib) (+Sejarah)

Free Pascal adalah kompilator sumber terbuka untuk bahasa Pascal dan Object Pascal yang berjalan secara lintas platform. Saat versi 2.6.0, kompilator ini dapat menghasilkan aplikasi di sekitar 20 pasangan arsitekur-sistem operasi (lihat [1]). Untuk arsitektur-sistem operasi yang kecil (misalnya perangkat genggam), aplikasi dapat dihasilkan melalui kompilasi silang.

Free Pascal
FPC 3.1.1 on Windows
Tipekompilator Edit nilai pada Wikidata
Versi pertama1997; 27 tahun lalu (1997)
Versi stabil
3.2.2 (20 Mei 2021) Edit nilai pada Wikidata
GenreKompiler
LisensiGNU General Public License for the compiler and utility executables. GNU General Public License with static linking exception for the runtime, package, component and other libraries that become part of executables created with the compiler.
Karakteristik teknis
Sistem operasiCross-platform
Bahasa pemrogramanObjek Pascal, Pascal dan Bahasa rakitan Edit nilai pada Wikidata
Format kode
Format berkas
Informasi tambahan
Situs webwww.freepascal.org
Stack ExchangeEtiqueta Edit nilai pada Wikidata
Pelacakan kesalahanLaman pelacakan Edit nilai pada Wikidata
Free Software Directoryfreepascal Edit nilai pada Wikidata
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

Sejarah

Ketika Borland memutuskan tidak akan ada Turbo Pascal 8.0 dan produk berikutnya (Delphi) hanya akan tersedia untuk platform Windwos, seorang pelajar Jerman, Florian Paul Klämpfl memulai pembuatan kompilator Pascal yang ditargetkan memiliki kompatibilitas tinggi dengan Turbo Pascal namun tersedia di sebanyak mungkin platform dan menghasilkan kode 32-bit. Platform pertama yang didukung adalah DOS dengan go32v1 extender. Saat itu, kompilatornya bernama FPK Pascal dan ditulis dalam Turbo Pascal ditambah dengan beberapa Assembly untuk hal-hal yang tidak dapat dilakukan dari bahasa tingkat tinggi. Karena Turbo Pascal merupakan kompilator 16-bit, maka FPK Pascal juga 16-bit walaupun kode yang dihasilkannya 32-bit. 2 tahun setelahnya, FPK Pascal mampu mengompilasi kode sumbernya sendiri, menjadikannya 32-bit dan tidak lagi tergantung dengan Turbo Pascal. Kompilator tersebut pun mulai didistribusikan di Internet dan namanya diganti menjadi Free Pascal Compiler (FPC).

Referensi