Pascal adalah bahasa pemrograman yang pertama kali di buat
oleh Profesor Niklaus Wirth, seorang anggota International
Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil
nama dari matematikawan Perancis,
Blaise Pascal,
yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat
bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer
kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat Pascal juga
untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat
itu.
Aplikasi Bahasa Pascal
- Pascal dipakai sebagai landasan pembuatan kode perangkat lunak Delphi (berbasis windows)
- Pascal dipakai sebagai landasan pembuatan kode perangkat lunak Kylix (berbasis Linux)
Kelebihan dan kekurangan
Kelebihan bahasa pascal :
- Tipe data standar, tipe-tipe data standar yang telah tersedia bahasa pemrogaman. Pascal memiliki tipe data standar Boolean, integer, char, real, 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 variable dan variable tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain format yang ditentukan.
- Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedur 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 bahasa pascal :
- Versi awal Pascal kurang cocok untuk aplikasi bisnis karena dukungan basisdata yang terbatas.
- Sintaks Pascal terlalu bertele-tele
- Tidak mendukung pemrograman berorientasi objek
- Pascal tidak fleksibel dan banyak kekurangan yang dibutuhkan untuk membuat aplikasi yang besar.
Kesimpulan saya
Bahasa
pemrograman pascal mudah digunakan karena bahasa yang di gunakan sudah hampir
mendekati bahasa manusia. Terlebih versi pascal paling terakhir memungkinkan
programer langsung memperbaiki kesalahan pada syntax, dikarenakan cursor akan
langsung memberitahukan dimana kesalahan terjadi.
Tetapi
kelemahan bahasa pemrograman ini adalah tidak mendukung program berorientasi
objek dan banyak kekurangan ketika kita ingin membuat aplikasi yang lebih
besar.
No comments:
Post a Comment