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 Prancis, 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 pemrograman yang ada pada saat itu.
Kelebihan
Kelebihan dari bahasa pemrograman
Pascal adalah:
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.
Bahasa
Pascal juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa
Pascal sudah tidak digunakan lagi dalam IOI (International Olympiad in Informatics) sejak tahun 2019 mengingat hanya ada 1 peserta yang menggunakan bahasa ini dan hasil dari voting GA meeting pada tahun sebelumnya.
Tipe Data
Dalam bahasa
Pascal terdapat beberapa jenis tipe data yang bisa digunakan untuk sebuah variabel atau konstanta pada program.
Tipe Data tersebut antara lain adalah
Hello World
Contoh program Hello World menggunakan bahasa
Pascal adalah sebagai berikut:
Berikut contoh program mencetak "hello friend !" pada posisi tertentu:
Program mencetak teks pada posisi tertentu dan dengan warna tertentu:
1. Mencetak teks hello world di samping kiri atas berwarna merah.
2. Mencetak teks hello world di samping kanan atas berwarna putih.
3. Mencetak teks hello world di tengah berwarna hijau.
4. Mencetak teks hello world di samping kiri bawah berwarna coklat.
5. Mencetak teks hello world di samping kanan bawah berwarna biru.
Daftar Referensi
Pranala luar
(Inggris) Free
Pascal (compiler)
(Inggris) GNU
Pascal (compiler)
(Inggris) Lazarus