Sejarah Bahasa Pemrograman Pascal serta Kelebihan dan Kekurangannya
Pascal berkembang dari pencarian suatu bahasa pemrograman yang bersifat lengkap, namun sederhana untuk dipelajari dan mudah diimplementasikan pada komputer. Sifat-sifat Pascal mencerminkan aspirasi-aspirasi tersebut. Dalam peninjauan kembali sejarah bahasa pemrograman, kita dapatkan bahwa salah satu bahasa terdini yang didefinisikan adalah FORTRAN (FORmula TRANslator). FORTRAN merupakan salah satu bahasa yang paling sering dipakai di beberapa perhitungan ilmiah pada masa itu. Karena merupakan bahasa pemrograman dini, FORTRAN telah dianggap menjadi sekumpulan “kemudahan” yang bermanfaat namun rumit untuk dipelajari atau digunakan pada komputer.
Suatu usaha telah dilakukan untuk mendefinisikan bahasa sederhana yang secara langsung diilhami oleh FORTRAN, yang mudah dipelajari namun juga mudah dilaksanakan secara interaktif. Hasilnya adalah BASIC (Beginner’s All-Purpose Symbolic Instruction Code). Bahasa BASIC mudah diimplementasikan pada komputer dan membutuhkan sedikit memori. Karena kedua keunggulan ini (mudah dipelajari dan diimplementasikan), BASIC telah menjadi bahasa mikrokomputer yang terluas pemakaiannya. Namun demikian, banyak keterbatasan akibat aturan penggunaan atau sintaks-nya dan seringkali tidak memadai untuk menuliskan program yang kompleks.
Bahasa lainnya, ALGOL (ALGOrithmic Language) yang dihasilkan dari usaha untuk mendefinisikan bahasa komputer yang lain dan FORTRAN, yang bersifat taat asas serta sangat sesuai dengan algoritma yang kompleks. ALGOL memperoleh popularitas di kalangan pendidikan namun tidak pernah dipakai secara luas di kalangan industri. Meskipun bahasa ALGOL menyediakan alat unggul untuk menggambarkan algoritma, ia agak rumit dipelajari dan sukar diimplementasikan pada komputer.
Pascal diilhami oleh ALGOL dan PL/I, dan merepresentasikan usaha pendefinisian bahasa pemrograman yang sederhana dipelajarinya namun sangat sesuai untuk pencirian algoritma serta pendefinisian struktur datanya. Pascal diciptakan olehProfessor Niklaus Wirth dari ETH Technical Institute of Zurich (Switzerland) pada 1970-1971 (sekembalinya dari Stanford University). Nama Pascal diambil sebagai penghargaan terhadap Blaise Pascal, seorang matematikawan Perancis yang pada usia 18 tahun (1690) menemukan mesin hitung mekanik pertama.
Niklaus Wirth memperkenalkan kompiler bahasa Pascal pertama kali untuk komputer CDC 6000 (Cntrol Data Corporation) yang dipublikasikan pada tahun 1971 dengan tujuan untuk membantu mengajar program komputer secara sistematis, khususnya untuk memperkenalkan pemrograman yang terstruktur (structured programming). Jadi Pascal adalah bahasa yang ditujukan untuk membuat program terstruktur.
Dalam waktu singkat, Pascal telah menjadi bahasa yang populer di kalangan pelajar universitas dan merupakan bahasa yang diajarkan di beberapa perguruan tinggi. Beberapa profesional komputer juga mulai beralih ke bahasa Pascal. Kenyataannya, Pascal merupakan bahasa yang paling cepat populer dibandingkan dengan bahasa-bahasa komputer tingkat tinggi yang lainnya.
Standar Pascal adalah bahaa Pascal yang didefinisikan oleh K. Jensen dan Niklaus Wirth. Penerapan nyata dari standar Pascal banyak yang berbeda seperti apa yang telah didefinisikan oleh K. Jensen dan Nikolas Wirth. Standar Pascal di Eropa didefinisikan oleh ISO (International Standards Organization) dan di Amerika oleh kerjasama antara ANSI (American National Standard Institute) dengan IEEE (Institute of Electrical and Electronic Engineers).
Beberapa versi dari Pascal telah beredar di pasaran, diantaranya UCSD Pascal (University of California at San Diego Pascal), MS-Pascal (Microsoft Pascal), Apple Pascal, Turbo Pascal dan lain sebagainya. Sampai saat ini untuk komputer mikro dan personal, Turbo Pascal merupakan versi bahasa Pascal yang paling populer dan banyak digunakan. Kompiler Turbo Pascal banyak digemari, karena selain bahasanya relatif sederhana dan logis pertaliannya, Pascal juga bersifat interaktif seperti layaknya interpreter (penerjemah) saja.
Selain itu Turbo Pascal juga mengikuti definisi dari standar Pascal seperti yang didefinisikan oleh K. Jansen dan Niklaus Wirth di Pascal User Manual dan Report. Turbo Pascal adalah copyright oleh BORLAND International Inc. dan dapat digunakan pada berbagai sistem operasi yang ada saat ini.
Kelebihan dan Kekurangan Pascal
Kelebihan Pascal :
- Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman.
- Pascal memiliki tipe data standar: boolean, integer, real, char, string,
- User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
- Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
- Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
- Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.
Kekurangan Pascal :
- Tidak fleksibel penggunaannya.
- Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).
Sejarah Bahasa Pemrograman Pascal serta Kelebihan dan Kekurangannya
Reviewed by Unknown
on
9/06/2017
Rating:
No comments: