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.
[sunting] Versi 1 hingga versi 3
Halaman depan buku panduan Turbo Pascal 3.0
Borland membeli lisensi atas kompiler PolyPascal yang ditulis oleh
Anders Hejlsberg (Poly Data adalah nama perusahaan yang didirikannya di
Denmark), dan menambahkan antar muka pengguna serta editor. Anders
kemudian bergabung sebagai karyawan dan menjadi arsitek atas semua versi
kompiler Turbo Pascal dan tiga versi pertama Borland Delphi.[1]
Versi pertama dari Turbo Pascal, yang kemudian disebut sebagai versi
1, memiliki unjuk kerja yang sangat cepat dibandingkan kompiler pascal
untuk komputer mikro lainnya. Kompiler tersebut tersedia untuk sistem
operasi CP/M, CP/M-86, dan MS-DOS, dan penggunaannya sangat luas pada
masa itu. Versi Turbo Pascal untuk CP/M saat itu bisa digunakan pada
komputer Apple II yang sangat populer jika digunakan dengan sebuah Z-80
SoftCard, produk perangkat keras pertama yang ditembangkan microsoft di
tahun 1980.
Pada saat itu CP/M menggunakan format berkas executable yang
sederhana dengan menggunakan ekstensi .COM; sistem operasi MS-DOS bisa
menggunakan baik .COM (tidak kompatibel dengan format yang terdapat pada
CP/M) maupun format .EXE. Turbo Pascal pada saat itu hanya mendukung
kode biner berformat .COM, pada masa itu hal tersebut tidak menjadi
suatu bentuk keterbatasan. Perangkat lunak Turbo Pascal itu sendiri
merupakan sebuah berkas berekstensi .COM dan berukuran sekitar 28
kilobita, termasuk editor, kompiler, dan linker, dan rutin-rutin
pustaka. Efisiensii proses edit/kompilasi/jalankan lebih cepat
dibandingkan dengan implementasi paskal pada kompiler lainnya disebabkan
semua elemen yang terkait dalam pengembangan program diletakkan pada
memori komputer (RAM), dan karena kompilernya sendiri merupakan kompiler
berjenis single-pass compiler yang ditulis dengan bahasa assembler.
Unjuk kerja proses kompilasi sangat cepat dibandingkan dengan produk
lain (bahkan dibandingkan dengan kompiler C milik Borland sendiri).
Ketika pertama kali versi Turbo Pascal muncul pada tanggal 20
November 1983, jenis IDE yang digunakannya masih terbilang baru. Pada
debutnya terhadap pasar perangkat lunak di Amerika, perangkat lunak
tersebut dibandrol dengan harga USD$49.99. Kualitas kompiler pascal
terintegrasi terdapat dalam Turbo Pascal sangat baik dibandingkan
kompetitor lain dan atas fitur-fitur tersebut ditawarkan dengan harga
yang terjangkau.
Versi 2 dan 3 merupakan pengembangan lebih lanjut dari versi
sebelumnya, mampu berkerja dalam memori, dan menghasilkan berkas biner
berekstensi .COM/.CMD. Dukungan atas sistem operasi CP/M dan CP/M-86
dihentikan setelah versi 3.
Tidak ada komentar:
Posting Komentar