close

Pemahaman Turbo Pascal

Pengertian 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 tata cara operasi CP/M, CP/M-86, dan MS-DOS, yang dikembangkan oleh Borland pada periode kepemimpinan Philippe Kahn. Nama Borland Pascal biasanya digunakan untuk paket perangkat lunak tingkat lanjut (dengan kepustakaan yang lebih banyak dan pustaka kode sumber kriteria) sementara versi yang lebih murah dan paling luas dipakai dinamakan sebagai Turbo Pascal. Nama Borland Pascal juga digunakan sebagai dialek spesifik Pascal bikinan Borland.
Borland telah menembangkan tiga versi lama dari Turbo Pascal secara gratis disebabkan karena sejarahnya yang panjang khusus untuk model 1.0, 3.02, dan 5.5 yang berlangsung pada metode operasi MS-DOS.
Turbo Pascal pada awalnya ialah kompiler Blue Label Pascal yang dibuat untuk tata cara 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 lalu dinamai Turbo Pascal untuk metode operasi MS-DOS dan CP/M. Versi Turbo Pascal untuk komputer Apple Macintosh bahu-membahu pernah ditembangkan tahun 1986, tetapi pengembangannya dilarang sekitar tahun 1992. Versi-model lain pernah tersedia pula untuk mesin-mesin CP/M seperti DEC Rainbow dalam beberapa penembangan.
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 selaku karyawan dan menjadi arsitek atas semua versi kompiler Turbo Pascal dan tiga model pertama Borland Delphi.
Versi pertama dari Turbo Pascal, yang kemudian disebut sebagai model 1, mempunyai 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 periode itu. Versi Turbo Pascal untuk CP/M saat itu mampu digunakan pada komputer Apple II yang sangat populer bila digunakan dengan suatu Z-80 SoftCard, produk perangkat keras pertama yang ditembangkan microsoft di tahun 1980.
Pada dikala itu CP/M menggunakan format berkas executable yang sederhana dengan menggunakan ekstensi .COM; metode operasi MS-DOS mampu memakai baik .COM (tidak kompatibel dengan format yang terdapat pada CP/M) maupun format .EXE. Turbo Pascal pada ketika itu cuma mendukung kode biner berformat .COM, pada kurun itu hal tersebut tidak menjadi sebuah bentuk kekurangan . Perangkat lunak Turbo Pascal itu sendiri ialah suatu berkas berekstensi .COM dan berukuran sekitar 28 kilobita, termasuk editor, kompiler, dan linker, dan rutin-rutin pustaka. Efisiensii proses edit/kompilasi/kerjakan lebih cepat ketimbang implementasi paskal pada kompiler yang lain disebabkan semua elemen yang terkait dalam pengembangan acara diletakkan pada memori komputer (RAM), dan sebab kompilernya sendiri ialah kompiler berjenis single-pass compiler yang ditulis dengan bahasa assembler. Unjuk kerja proses kompilasi sangat cepat daripada produk lain (bahkan daripada kompiler C milik Borland sendiri).
Ketika pertama kali model Turbo Pascal muncul pada tanggal 20 November 1983, jenis IDE yang digunakannya masih terbilang gres. 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 bagus dibandingkan kompetitor lain dan atas fitur-fitur tersebut disediakan dengan harga yang terjangkau.
Versi 2 dan 3 ialah pengembangan lebih lanjut dari versi sebelumnya, bisa berkerja dalam memori, dan menciptakan berkas biner berekstensi .COM/.CMD. Dukungan atas sistem operasi CP/M dan CP/M-86 dilarang sesudah model 3.
· Versi-model lanjutan
Versi 4, ditembangkan tahun 1987, merupakan perangkat lunak yang ditulis ulang untuk keseluruhan tata cara. Kompiler menciptakan berkas biner berekstensi .EXE pada MS-DOS, dan tidak lagi .COM. Sistem operasi CP/M dan C/M-86 tidak lagi didukung pada model kompiler ini. Versi ini pula memperkenalkan sebuah antar paras berlayar sarat dengan yang dilengkapi dengan hidangan tarik; versi-versi awal memilik layar hidangan berbasis teks; dan editor berlayar-penuh. Microsoft Windows belum ada dikala versi ini ditembangkan, dan bahkan pemanfaatan tetikus-pun masih jarang.
Versi 5.x diperkenalkan dengan layar biru yang lalu menjadi ciri khas yang sangat familiar, yang kemudian menjadi merek jualan perusahaan perangkat kompiler MS-DOS sampai masa DOS rampung di pertengahan tahun 1990-an.
Versi terakhir yang pernah ditembangkan yakni versi 7. Borland Pascal 7 terdiri atas suatu IDE, dan kompiler untuk MS-DOS, DOS terekstensi, dan acara Windows 3.x. Turbo Pascal 7 di segi lain hanya mampu menciptakan acara MS-DOS tolok ukur. Perangkat lunak tersebut dilengkapi pula dengan pustaka grafis yang mengabstraksi pemrograman dalam memakai beberapa driver grafis eksternal, namun unjuk kerja pustaka ini tidak memuaskan.
· Bahasa Perakit
Meski semua model Turbo Pascal mendukung inline machine code kode mesin yang ditambahkan dalam baris aba-aba sumber bahasa pascal, model-model selanjutnya mendukung integrasi bahasa perakit (Assembly) dengan Pascal secara gampang. Hal ini memungkinkan pemrogram untuk mengembangkan unjuk kerja eksekusi acara lebih lanjut, disamping itu, memungkinkan pemrogram untuk mengakses perangkat keras secara pribadi.
Dukungan atas model memori atas prosesor 8086 tersedia lewat inline assembly, pilihan kompiler, dan eksensi bahasa seperti memakai kata kuci “absolute”.
· Suksesi
Pada tahun 1995 Borland menghentikan pengembangan Turbo Pascal dan mengubahnya dengan Delphi, berbasis Object Pascal (bahasa Pascal yang telah dilengkapi dengan fitur pemrograman berorientasi obyek). Perangkat lunak tersebut membawa banyak konsep gres kepada pengguna Turbo Pascal seperti rancangan pemrograman berbasis RAD (akronim dari rapid application development). Meski demikan, model 32 bit Delphi masih mendukung cukup banyak faktor-faktor yang ada pada Turbo Pascal.
Beberapa produk lain yang kompatibel dengan Turbo Pascal juga bermunculan mirip Free Pascal dan Virtual Pascal.
· Pendidikan
Borland Pascal masih dipakai selaku materi yang dipelajari selaku mata pelajaran atau mata kuliah di beberapa sekolah, dan universitas di Jerman, dan Amerika. Di Beligia, Romania, Serbia, Moldova dan Bulgaria Pascal digunakan bahkan di sekolah menengah tingkat pertama. Namun di Afrika selatan, Pascal tidak lagi digunakan, melainkan menggunakan Delphi dan Java.
Beberapa kelompok guru lebih menentukan Borland Pascal 7, atau Turbo Pascal 5.5 disebabkan sebab lebih sederhana dibandingkan IDE modern yang ada dikala ini (mirip Visual Studio, atau Borland JBuilder), dengan demikian meraka mampu memfokuskan pengajaran lebih banyak pada sisi bahasa, dan bukan pada bagaimana cara mengoperasikan IDE tersebut. Selain dari itu, perangkat lunak tersebut tersedia secara gratis dan bisa diunduh dari situs resminya.