Dari Wikipedia bahasa Indonesia,
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.
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. Kompiler pertama sekali dirilis sebagai Compas Pascal untuk CP/M, dan kemudian dirilis pada 20 November 1983 sebagai Turbo Pascal untuk CP/M, CP/M-86 {contoh komputer Apple II yang dipasangkan dengan Z-80 SoftCard) dan mesin DOS. Pada debut pertama a di pasar Amerika, Turbo Pascal dijual 49.99 USD.
Kompiler Pascal yang terintegerasikan memiliki kualitas yang sangat
bagus dibandingkan dengan produksi Pascal yang lain pada saat itu dan
juga sangat diterima dikalangan umum.
Nama Turbo
diambil karena berhubungan dengan kecepatan kompuladi dari produksi
exekute. Siklus edit/compile/run lebih cepat dibandingkan implementasi
dari Pascal yang lain karena semuanya berhubungan dengan membangun
program yang disimpan di RAM, dan karena ini merupakan kompiler sekali yang ditulis pada bahasa Assembly. Kompilasi terjadi dengan sangat cepat dibandingkan dengan bahasa yang lain (bahkan kompiler Borland untuk bahasa C), dan waktu programmer juga menjadi hemat sejak program dapat dikompile dan dijalankan dari IDE. Kecepatan file execute COM adalah terobosan untuk developer yang hanya memiliki satu pengalaman dalam mikrokomputer program seperti BASIC.
Bill Gates melihat kesuksesan dari Turbo Pascal pada kehidupan pribadi dan tidak dapat mengerti kenapa produk Microsoft sangat lambat. Dia melampiaskan kemarahannya pada Greg Whitten
[direktur programming di Microsoft Languages] dan berteriak padanya
selama satu jam. Dia tidak dapat mengerti kenapa Kahn dapat mengalahkan
kompetitor kuat seperti Microsoft.
IDE masih sangat canggih sampai sekarang, ketika sumber daya komputer
pada PC IBM sangat terbatas (desain IBM memiliki keterbatasan yang
besar sehingga performanya tidak dapat melawan produk enterprise yang
menguntungkan IBM). IDE sangat simple dan intuitif, dan menu sistem yang
sangat terorganisir dengan baik. Versi terbaru dari penggunaan editor;
Wordstar key functions, menjadi standar pada saat ini. Versi selanjutnya
dari IDE, didesain untuk PC dengan mengecilkan ruang pada disk dan
memory, yang dapat menampilkan definisi dari kata kunci dari bahasa
dengan menempatkan kursor pada kata kunci dan menekan F1. Definisi juga
menampilkan kode contoh. Ini memberikan pelajaran kepada programmer yang
belum handal dengan menggunakan IDE, tanpa membutuhkan pertolongan dari
buku.
Versi 1 hingga versi 3
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.
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
pada 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.
No comments:
Post a Comment