Pada tahun 1971, Profesor Niklaus Wirth dari Technical University of Zurich,
Switzerland, memperkenalkan bahasa pemrograman Pascal.
Nama Pascal diambil dari nama seorang matematikawan Perancis, Blaise Pascal. Beliau
membuat bahasa pemrograman Pascal untuk menjadi alat bantu belajar pemrograman
bagi para mahasiswanya dan melengkapi kekurangan-kekurangan bahasa pemrograman
yang ada pada saat itu.
Pascal merupakan bahasa pemrograman tingkat
tinggi (High
Level Language) yang memiliki instruksi-instruksi terstruktur dan
sangat matematis. Pascal memiliki tipe-tipe data standar yang telah tersedia
pada kebanyakan bahasa pemrograman. Tipe-tipe data standar yang dimiliki oleh
Pascal adalah: boolean, integer, real, char, dan string. Selain tipe-tipe data
tersebut, Pascal juga mendukung User defined Data Types, yaitu programmer dapat
membuat tipe data lain yang diturunkan dari tipe data standar.
Pada Pascal, programmer harus harus
menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat
dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
Beberapa pengecualian berhubungan dengan tipe data antara lain, tipe data real
bisa menyimpan tipe data integer (dan menjadi data real), demikian juga tipe
data string bisa menyimpan tipe data char.
Sintak pada Pascal bisa dipecah dalam
bentuk prosedur dan fungsi, sehingga bisa digunakan berulang-ulang. Dengan
struktur yang sederhana dan memiliki bahasa hampir mirip dengan bahasa manusia
(bahasa Inggris), menjadikan Pascal mudah dipelajari dan dipahami.
Dalam bahasa pemrograman Pascal, tidak
membedakan huruf kapital maupun huruf bukan kapital (not case sensitive),
sehingga penulisan sintak BEGIN sama saja denganbegin ataupun Begin. Hal ini berlaku
untuk semua kata cadangan (reverse word) maupun
variabel.
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).
Contoh penulisan program Pascal:
Program Mencari_Luas_Segitiga;
Const
Tetapan = 0.5;
Var
Alas, Tinggi : integer;
Luas : real;
Begin
Panjang := 5;
Luas := Tetapan * Alas * Tinggi;
Writeln(Luas);
End.
Beberapa kompiler Pascal yang ada antara
lain:
·
UCSD Pascal
·
Microsoft Pascal
·
Apple Pascal
·
Borland Turbo Pascal
·
Free Pascal
Tidak ada komentar:
Posting Komentar