Header Ads

Fitur dan Implementasi Bahasa Pemrograman Pascal

Pascal adalah bahasa tingkat tinggi tujuan umum, yang pada awalnya dikembangkan oleh Niklaus Wirth di awal tahun 1970an. Ini dikembangkan untuk mengajarkan pemrograman sebagai disiplin yang sistematis dan untuk mengembangkan program yang andal dan efisien.

Pascal adalah bahasa berbasis Algol dan mencakup banyak konstruksi Algol. Algol 60 adalah subset dari Pascal. Pascal menawarkan beberapa tipe data dan struktur pemrograman. Mudah untuk memahami dan memelihara program Pascal.

Pascal telah berkembang dalam popularitas di ajang pengajaran dan akademisi karena berbagai alasan:
  • Mudah untuk dipelajari.
  • Bahasa terstruktur
  • Menghasilkan program yang transparan, efisien dan andal.
  • Dapat dikompilasi pada berbagai platform komputer.

Fitur Bahasa Pascal

Pascal memiliki beberapa fitur, yaitu :
  • Menawarkan pemeriksaan kesalahan yang ekstensif.
  • Menawarkan beberapa jenis data seperti arrays, records, files and sets.
  • Menawarkan berbagai struktur pemrograman.
  • Mendukung pemrograman terstruktur melalui fungsi dan prosedur.
  • Mendukung pemrograman berorientasi objek.

Fakta tentang Pascal

  • Bahasa Pascal dinamai oleh Blaise Pascal, matematikawan Prancis dan pelopor dalam pengembangan komputer.
  • Niklaus Wirth menyelesaikan pengembangan bahasa pemrograman Pascal asli pada tahun 1970.
  • Pascal didasarkan pada gaya terstruktur blok dari bahasa pemrograman Algol.
  • Pascal dikembangkan sebagai bahasa yang cocok untuk pengajaran pemrograman sebagai disiplin sistematis, yang implementasinya bisa diandalkan dan efisien.
  • Standar Pascal ISO 7185 awalnya diterbitkan pada tahun 1983.
  • Pascal adalah bahasa tingkat tinggi utama yang digunakan untuk pengembangan di Apple Lisa, dan di tahun-tahun awal Mac.
  • Pada tahun 1986, Apple Computer merilis implementasi Object Pascal pertama, dan pada tahun 1993, Pascal Standards Committee menerbitkan Object-Oriented Extension to Pascal.

Mengapa menggunakan Pascal?

Pascal memungkinkan pemrogram untuk menentukan tipe data terstruktur yang kompleks dan membangun struktur data dinamis dan rekursif, seperti daftar trees dan grafik. Pascal menawarkan fitur seperti records, enumerasi, subranges, variabel yang dialokasikan secara dinamis dengan petunjuk dan set yang terkait.

Pascal memungkinkan definisi prosedur bersarang untuk setiap tingkat kedalaman. Ini benar-benar menyediakan lingkungan pemrograman yang hebat untuk belajar pemrograman sebagai disiplin sistematis berdasarkan konsep dasarnya.

Salah satu implementasi Pascal yang paling menakjubkan adalah :
  • Skype
  • Total Commander
  • TeX
  • Macromedia Captivate
  • Apple Lisa
  • Berbagai PC Games
  • Sistem Tertanam

No comments

Powered by Blogger.