Assalamuallaikum sahabat semua :) ketemu lagi dengan saya hehehe :D hari ini saya akan mempostingkan PERKEMBANGAN BAHASA PEMROGRAMAN TURBO PASCAL ya kebenaran minggu sebelumnya saya baru belajar tentang perogram tersebut dan hasil dari baca2 buku dan beberapa artikel terkait tentangnya saya menyimpulkan bahwa :D
Turbo Pascal adalah sebuah
sistem perkembangan perangkat lunak yang terdiri atas kompiler dan
lingkungan perkembangan terintegerasi IDE ( Develovement Environment )
atas bahasa pemrograman Pascal untuk sistem operasi CP/M, CP/M-86 dan
MS-DOS, yang dikembangakan oleh Borland pada masa kepemimpinan Philippe
Khan. Nama Borland Pascal umumnya digunakan untuk paket perangkat
lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan pusaka
kode sumber standar. Sementara versi yang lebih murah dan paling luas
digunakan dengan nama Turbo Pascal. Nama Borlan Pascal juga digunakan
sebagai dialek spesifik pascal buatan Borland.
Borland telah mengembangkan tiga buah versi lama dari turbo pascal
secara gratis disebabakan karena sejarah yang panjang khusus untuk versi
1.0, 3.02 dan 5.5 yang berjalan pada sistemm 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 system operasi MS-Dos dan CP/M. Versi Turbo Pascal untuk
Komputer Apple Macintosh sebenarnya telah dikembangkan pada tahun 1986,
namun pemgembangannya dihentikan sekitar tahun 1992. Versi-versi lain
pernah tersedia pula untuk mesin-mesin CP/M seperti DEC Rainbow dalam
beberapa pengembangannya.
Borland
membeli lisensi atas kompiler polypascal yang ditulis oleh Anders
Hejlsberg (poly data adalah perusahaan yang didirikan di Denmark) dan
menambahkan antara muka penggunaan serta editor . Anders Hejlsberg
kemudian bergabung sebagai karyawan dan menjadi semua arsitek atas semua
versi kompiler Turbo Pascal dan tiga versi pertamanya.
Berikut ini adalah pembahasan singkat mengenai versi versi turbo pascal
1. Turbo Pascal versi I
Versi
pertama dari Turbo Pascal memiliki unjuk kerja yang sangat cepat
dibandingkan dengan kompiler Pascal untuk komputer mikro lainnya .
kompiler tersebut tersedia untuk system operasi CP/M CP/M-86, dan
MS-Dos dan penggunaannya sangat luas pada masa itu .versi turbo pascal
CP/M saat itu biasa digunakan pada komputer apple II yang sangat popular
jika digunakn dengan sebuah Z-80 SoftCArd produk perangkat keras
pertama yang dikembangakan Microsoft di tahun 1980.
Pada saat
itu CP/M menggunakan format berkas executable yang sederhana dengan
mengunakan ektensi .COM , system operasi MS-DOS bisa menggunakannya baik
.COM ( tidak compatible 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 berkas
berektensi .COM dan berukuran sekitar 28 kilobita termasuk editor,
compiler, dan linker dan rutin-rutin pusaka . Efisiensii proses edit/
kompilasi/ jalankan lebih cepat dibandingkan dengan implementasi Pascal
pada kompiler lainnya disebabkan semua elemen yang terkait dalam
pengembangan program diletakan pada memori komputer (RAM) dan karena
kompilernya sendiri merupakan kompiler berjenis single-pass kompiler
yang ditulis dengan bahasa assembler, dan untuk proses kerja kompilasi
sangat cepat dibandingkan dengan produk lain ( bahkan dibandingkan
dengan compiler C milik Borland sendiri ).
Ketika pertama
kali versi Turbo Pascal muncul pada tanggal 20 november 1983 jenis IDE
yang digunakan masih terbilang baru. Pada debutnya terhadap pasar
perangkat lunak di Amerika perangkat lunak tersebut dibandrol dengan
harga sekitar $ 49.99 kualitas kompiler Pascal terintegrasi terhadap
dalam Turbo Pascal sangat baik dibandingkan competitor lain dan atas
fitur-fitur tersebut ditawarkan dengan harga yang terjangkau.
2. Turbo Pascal versi II dan II
Merupakan
pengembangan lebih lanjut dari versi sebelumnya mampu bekerja dalam
memori dan menghasilkan berkas biner berektensi .COM/.CMD. dukungna
atas sistem operasi CP/M dan CP/M-86 dihentikan setelah versi III
3. Turbo Pascal versi IV
Dikembangkan
pada tahun1987 merupakan perangkat lunak yang ditulis yang untuk
keseluruhan system kompiler menghasilkan berkas biner berektensi .EXE
pada MS-DOS dan tidak lagi .COM. Sistem operasi CP/M dan CP/M-86 tidak
lagi didukung pada versi kompiler ini versi ini pula memperkenalkan
sebuah tatap muka berlayar penuh yang dilengkapi dengan menu menarik,
versi –versi awal memiliki layar menu berbasis teks, dan editor
berlayar penuh. Microsoft Windows belum ada pada saat versi ini
dikembangkan.
4. Turbo Pascal versi V
Diperkenalkan
dengan layar biru yang menjadi ciri khas yang sangat familiar dan
kemudian menjadi merk dagang perusahaan perangkat kompiler MS-DOS
sampai era DOS berakhir di petengahan tahun 1990-an
5. Turbo Pascal versi VII
Versi
terakhir yang pernah dikembangkan adalah versi 7 Borland Pascal 7
terdiri atas sebuat IDE dan kompiler untuk MS-DOS ,DOS terektensi , dan
program Windows. Turbo Pascal 7 disisi lain hanya bisa membuat program
MS-DOS standar. Perangkat lunak tersebut dilengkapi pula dengan pusaka
grafis yang mengabstraksi pemrograman dalam menggunakan beberapa
driver grafis eksternal, namun untuk kerja pusakan ini tidak memuaskan.
Meski
semua versi Turbo Pascal mendukung inline machine code. Kode mesin
yang disertakan dengan berbasi kode sumber bahasa pascal, versi-versi
berikut mendukung integrasi bahasa perakit (assembler) dengan pascal
secara mudah . Hal ini memungkinkan pemrogram untuk meningkatkan kerja
eksekusi program lebih lanjut selain itu mememungkinkan pemrogram untuk
mengakses perangkat keras secara langsung .
Dukungan atas model
memori atas prosesor 8086 tersedia melalui inline assembly, opsi
kompiler, dan eksensi bahasa seperti 30menggunakan kunci “absolute”
oh ia mohon maaf ya kalau kurang lengkap :) hehe harap di maklum masih sama2 belajar dan ia sahabat semua buat pemula juga kita kunjungi yu website DI SINI insya allah bermanfaat karna di dalamnya terdapat banyak contoh bahasa pemrograman maupun informasi tentang IT juga jadi ga bakalan rugi deh kalau berkunjung di website tersebut hehehe :) sekian dulu ya sahabat semua sampai ketemu di postingan selanjutnya :)
wassalamuallaikum ....
Tidak ada komentar:
Posting Komentar