Turbo Pascal
Turbo Pascal
Turbo Pascal adalah sebuah sistem pengembangan perangkat lunak yang terdiri atas
kompiler dan lingkungan pengembangan terintegrasi (dalam bahasa inggris:
Integrated Development Environment - IDE) atas bahasa pemrograman
pascal untuk sistem operasi
CP/M,
CP/M-86, dan
MS-DOS, yang dikembangkan oleh Borland pada masa kepemimpinan Philippe Kahn. Nama
Borland Pascal
umumnya digunakan untuk paket perangkat lunak tingkat lanjut (dengan
kepustakaan yang lebih banyak dan pustaka kode sumber standar) sementara
versi yang lebih murah dan paling luas digunakan dinamakan sebagai
Turbo Pascal. Nama Borland Pascal juga digunakan sebagai dialek spesifik Pascal buatan Borland.
Borland telah menembangkan tiga versi lama dari Turbo Pascal secara
gratis disebabkan karena sejarahnya yang panjang khusus untuk versi 1.0,
3.02, dan 5.5 yang berjalan pada sistem operasi MS-DOS.
Sejarah
Turbo Pascal pada awalnya adalah kompiler Blue Label Pascal yang
dibuat untuk sistem operasi komputer mikro berbasis kaset, NasSys, milik
Nascom tahun 1981 oleh
Anders Hejlsberg.
Kompiler tersebut ditulis ulang untuk CP/M dan dinamai Compas Pascal,
dan kemudian dinamai Turbo Pascal untuk sistem operasi MS-DOS dan CP/M.
Versi Turbo Pascal untuk komputer Apple Macintosh sebenarnya pernah
ditembangkan tahun 1986, namun pengembangannya dihentikan sekitar tahun
1992. Versi-versi lain pernah tersedia pula untuk mesin-mesin CP/M
seperti DEC Rainbow dalam beberapa penembangan.
Versi Dos
Kompiler Turbo Pascal didasari pada kompiler Bule Laber Pascal secara
resmi dihasilkan untuk NasSys cassette-based operating system dari
Nascom mikrokomputer pada 1981 oleh
Anders Hejlsberg. Borland melisensikan inti kompiler "PolyPascal" milik Hejlsberg (
Poly Data
adalah nama dari perusahaan Hejlsberg di Denmark), dan menambahkan
tampilan muka dan editor. Anders Hejlsberg bergabung dengan perusahaan
sebagai karyawan dan arsitek untuk seluruh versi dari kompiler Turbo
Pascal dan satu dari tiga versi dari Borland
Delphi.
[1] Kompiler pertama sekali dirilis sebagai Compas Pascal untuk
CP/M,
0 komentar:
Posting Komentar