Hello sobat Jefortik. Setelah kita mempelajari tentang algoritma, perintah dasar dan struktur pascal. Tentu kita juga harus mengetahui tentang apakah pascal itu. Oleh karena itu, kali ini saya akan memposting tentang bahasa program, bahasa program yang saya gunakan adalah Pascal, karena dari beberapa bahasa program, pascal termasuk dalam bahasa program yang banyak digunakan untuk pemograman. Penggunaan pascal juga sederhana karena menggunakan bahasa keseharian tetapi dalam bahasa inggris.
Pascal adalah salah satu bahasa pemrograman komputer yang umumnya digunakan sebagai pengantar untuk mulai belajar algoritma dan pemrograman. Pascal relatif mudah dipelajari karena perintah-perintahnya yang mirip dengan bahasa inggris sehari-hari seperti begin, end, write, danread.
Pascal diambil dari nama ahli matematika prancis abad pertengahan,Blaise Pascal. Bahasa Pascal di kembangkan oleh Niklaus Wirth pada tahun 1970, dan populer digunakan pada era 1970 hingga awal 1990an.
Dari awal dikembangkan, Pascal dirancang untuk keperluan akademik. Atas alasan itu pula Pascal masih digunakan di berbagai sekolah dan universitas di seluruh dunia (termasuk Indonesia). Pascal juga menjadi bahasa pemrograman yang digunakan padaOlimpiade Sains Nasional (OSN) bidang komputer.
Fitur Bahasa PASCAL
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 sepertiInteger, Real, Character, danBoolean.Tipe data bentukan: Pascal membolehkan kita untuk membuat tipe data bentukan yang didefenisikan 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 melaluifungsi dan prosedurSederhana 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.
Awal Lahirnya Bahasa Pemrograman Pascal
Pascal adalah bahasa pemrograman komputer yang dikembangkan olehNiklaus Wirth pada tahun 1968–1969 dan dipublikasikan tahun 1970. Niklaus Wirth atau lengkapnya Niklaus Emil Wirth adalah seorang dosen, ilmuwan dan peneliti komputer berkebangsaan Swiss. Sebelum membuat Pascal, ia juga banyak mengembangkan bahasa pemrograman lain pada era 1960-an seperti Euler dan Algol W.
Nama Pascal dipilih untuk menghormatiBlaise Pascal, seorang ilmuwan matematis Prancis yang pada tahun 1642 membuat kalkulator mekanis pertama di dunia. Kalkulator ini menjadi cikal bakal komputer modern.
Niklaus Wirth pada awalnya merancang bahasa Pascal untuk mengajarkan pemrograman kepada mahasiswa di Universitas ETH Zürich di Swiss. Pascal di desain menggunakan structured programming yang kemudian menjadi populer dan banyak digunakan oleh bahasa pemrograman setelahnya. Seiiring perkembangan komputer, bahasa pascal juga digunakan untuk aplikasi komersil.
Sejak dipublikasikan oleh pada 1970, bahasa pemrograman Pascal mulai digunakan oleh berbagai universitas di Eropa dan Amerika. Walaupun demikian,compiler pascal (sejenis program untuk menjalankan perintah-perintah bahasa pascal) masih terbatas untuk kalangan tertentu. Karena saat itu harga komputer masih sangat mahal dan umumnya hanya terdapat di perusahaan atau universitas besar.
Pascal merupakan bahasa pemrograman data-oriented. Programmer bisa membuat tipe data sendiri (selain tipe data standar yang disediakan seperti integer, real, char, danboolean). Walaupun demikian, pascal sangat ketat aturan. Setiap variabel hanya bisa menggunakan tipe data tertentu dan harus dideklarasikan terlebih dahulu.
Tidak seperti bahasa pemograman lain pada saat itu, bahasa Pascal mirip dengan bahasa inggris sehari-hari, sehingga mudah bagi programmer pemula untuk mulai membuat kode program.
Bahasa Pascal bersaing dengan bahasa pemrograman lain pada era tersebut, seperti Algol, Basic, Fortran dan C.
Masa Keemasan Pascal
Era tahun 1980an merupakan era keemasan Pascal. Kepopuleran Turbo Pascal membuat bahasa ini menjadi standar bagi industri dan kalangan akademik.
Apple yang saat itu baru saja meluncurkan Macintosh menggunakan Pascal sebagai bahasa standar. Dan jika kita ingin membuat program untuk Mac, harus menggunakan bahasa pascal.
Pascal Saat Ini
Harus diakui bahwa saat ini Pascal tidak terlalu populer digunakan untuk membuat aplikasi komersial. Bahkan beberapa sumber juga menyebut pascal sebagai ‘dead programming language’karena penggunaannya yang relatif jarang.
Namun pascal masih menjadi bahasa pemrograman pengantar yang banyak digunakan di sekolah/universitas terutama untuk mengajarkan pemrograman bagi mahasiswa pemula. Pascal lebih disukai dibandingkan C atau C++ karena menggunakan ‘kata-kata’ seperti begin, end, read, dan writedibandingkan dengan symbolic languages seperti C atau C++ yang menggunakan simbol “{” dan “}“.
Proyek Open Source seperti Free Pascal(www.freepascal.org) menyediakan compiler Pascal yang mendukung berbagai sistem operasi modern, termasuk Linux, Windows 7 dan Windows 8.
Proyek Lazarus (www.lazarus-ide.org) mungkin bisa membawa bahasa Pascal kembali populer untuk mengembangkan aplikasi. Lazarus sangat mirip dengan Delphi maupun Visual Basci dan dapat digunakan dengan gratis. Jika anda telah menguasai Pascal, tidak ada salahnya mencoba Lazarus.
Sekarang sobat sudah mengetahui apa pascal itu dan sejarah dari pascal. Semoga artikel saya bermanfaat bagi sobat Jefortik. Selanjutnya silahkan sobat pelajari tentang perintah-perintah dasar dalam pascal dan struktur program pascal.
Note : Jika ingin copy-paste artikel ini, jangan lupa untuk cantumkan alamat blog ini ya :)
Referensi :
1. http://www.duniailkom.com/tutorial-belajar-pascal-pengertian-bahasa-pemrograman-pascal/
2. http://www.duniailkom.com/tutorial-belajar-pascal-sejarah-bahasa-pemrograman-pascal/
Posting Komentar