Bahasa Pemrograman Pascal

Pascal adalah bahasa yang ditujukan untuk membuat program terstruktur. Bahasa ini juga didesain untuk menjadi alat bantu pengajaran bagi siswa kelas pemrograman.
Versi dari Pascal yang telah beredar di pasaran, diantaranya UCSD Pascal (University of California at San Diego Pascal), MS-Pascal (Microsoft Pascal), Apple Pascal, Turbo Pascal, dan lain-lain.
Pascal adalah bahasa pemrograman tingkat tinggi (high level language) yang berorientasi pada segala tujuan. Bahasa ini dirancang oleh Profesor Niklaus Wirth dari Technical University di Zurich, Switzerland.
Profesor Niklaus Wirth memperkenalkan kompiler bahasa Pascal pertama kali untuk komputer CDC 6000 (Control Data Corporation) yang dipublikasikan pada 1971.
Hal tersebut bertujuan untuk membantu mengajar program komputer secara sistematis, khususnya untuk memperkenalkan pemrograman yang terstruktur (structured programming).
Program Pascal dapat dibentuk dari simbol-simbol yang terdiri dari huruf-huruf, angka-angka, dan simbol-simbol khusus. Karakter dasar dalam Pascal adalah sebagai berikut:
  • Huruf-huruf: A sampai dengan Z, a sampai dengan z, dan _ (garis bawah). Huruf besar (upper case) dan huruf kecil (lower case) dianggap sama, tidak dibedakan.
  • Angka-angka: 0 1 2 3 4 5 6 7 8 9 (0 sampai dengan 9)
  • Simbol-simbol khusus: + - * / = ^ < > ( ) [ ] . , : ; „ $
Pascal memiliki beberapa fitur yang membuatnya cocok untuk belajar pemrograman dan untuk membuat aplikasi komersil. Beberapa diantaranya adalah:
  • Tipe data bawaan: Pascal memiliki tipe data standar yang umum terdapat dalam bahasa pemrograman komputer seperti Integer, Real, Character, dan Boolean.
  • Tipe data bentukan: Pascal membolehkan kita untuk membuat tipe data bentukan yang didefinisikan sendiri.
  • Memiliki beragam struktur data: Pascal menyediakan beberapa struktur data seperti Array, Record, File dan Set.
  • Aturan tipe data yang ketat: Pascal membatasi penggunaan tipe data secara ketat. Kita hanya bisa menggunakan variabel untuk 1 tipe data saja dan variabel tersebut harus dideklarasikan terlebih dahulu.
  • Mendukung struktural programming: Bahasa Pascal dirancang dengan konsep pemrograman terstruktur yang mendukung sub program melalui fungsi dan prosedur
  • Sederhana dan expresif: Pascal banyak menggunakan perintah-perintah dalam bahasa inggris sederhana, sehingga mudah dipahami.
  • Mendukung pemrograman objek: Walaupun tidak banyak dibahas, tetapi Pascal juga mendukung pemrograman berbasis objek, terutama pada compiler versi terakhir.

 Copyright stekom.ac.id 2018 All Right Reserved