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
Sumber:
0 Response to "Sejarah Bahasa Pemrograman Pascal"
Posting Komentar