Turbo Pascal: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.8.5 |
Fitur saranan suntingan: 3 pranala ditambahkan. |
||
(5 revisi perantara oleh 4 pengguna tidak ditampilkan) | |||
Baris 19:
| website =
}}
'''Turbo Pascal''' adalah sebuah sistem pengembangan perangkat lunak yang terdiri atas [[kompiler]] dan lingkungan pengembangan terintegrasi (dalam [[Bahasa Inggris|bahasa inggris]]: ''Integrated Development Environment - IDE'') atas bahasa pemrograman [[Pascal (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.
Baris 27:
=== 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 [[Embarcadero Delphi|Delphi]].<ref>
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
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.
Baris 38:
=== Versi 1 hingga versi 3 ===
[[Berkas:Turbo pascal 30 cover.jpg|jmpl|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]].<ref>{{cite web|url=http://community.borland.com/article/0,1410,20693,00.html|title=Antique Software: Turbo Pascal v1.0|access-date=2009-04-23|archive-date=2006-10-27|archive-url=https://web.archive.org/web/20061027232358/http://community.borland.com/article/0%2C1410%2C20693%2C00.html|dead-url=yes}}</ref>
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|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 (bahasa pemrograman)|C]] milik Borland sendiri).
Baris 65:
== Suksesi ==
Pada tahun 1995 Borland menghentikan pengembangan Turbo Pascal dan menggantinya dengan [[CodeGear Delphi|Delphi]], berbasis Object Pascal (bahasa [[Pascal (bahasa pemrograman)|Pascal]] yang telah dilengkapi dengan fitur [[pemrograman berorientasi objek]]). Perangkat lunak tersebut membawa banyak konsep baru kepada pengguna Turbo Pascal seperti konsep pemrograman berbasis RAD (singkatan dari ''rapid application development''). Meski
Beberapa produk lain yang kompatibel dengan Turbo Pascal juga bermunculan seperti Free Pascal dan Virtual Pascal.
Baris 109:
* [[CodeGear Delphi|Borland Delphi]]
* [[Pascal (bahasa pemrograman)|Pascal]]
== Pranala luar ==
Baris 123 ⟶ 122:
[[Kategori:Bahasa pemrograman]]
[[Kategori:
[[Kategori:Perangkat lunak DOS]]
[[Kategori:Bahasa pemrograman berorientasi objek]]
|