Jika anda melihat lowongan kerja programmer saat ini, nyaris tidak
ada yang membutuhkan keahlian bahasa pascal, jadi untuk apa mempelajari
pascal?
Karena berbagai alasan dan sejarah yang panjang, saat ini Pascal ‘kalah bersaing’ dengan bahasa pemrograman lain, seperti C, C++, Java bahkan bahasa BASIC (melalui Microsoft Visual Basic).
Ini terjadi bukan karena bahasa Pascal yang tidak ‘bagus’, akan tetapi
lebih karena sisi marketing dan kurangnya dukungan Industri.
Sebagai contoh, banyak kalangan yang menganggap Pascal lebih bagus
dan lebih terstruktur dibandingkan dengan BASIC, namun BASIC didukung
oleh perusahaan sekelas Microsoft dengan Microsoft Visual Basic,
sehingga lebih populer dibandingkan Borland Delphi (aplikasi sejenis Visual Basic yang menggunakan bahasa Pascal).
Walaupun tidak sepopuler bahasa C,C++ atau Java, saat ini Pascal
masih banyak digunakan sebagai bahasa pemrograman pengantar di sekolah
dan universitas.
Pascal adalah untuk anda yang ingin mempelajari algoritma dan
pemrograman dari dasar, atau siswa SMA/SMK yang ingin mengikuti
olimpiade komputer. Pascal juga cocok bagi siswa SMA yang berencana
mengambil jurusan Ilmu Komputer / Teknik Informatika dan ingin ‘curi start’ berkenalan dengan bahasa pemrograman.
Jika anda sudah paham garis besar algoritma dan ingin menguasai
bahasa ‘dunia kerja’, Pascal mungkin tidak terlalu cocok. Anda bisa
langsung mempelajari C++, C#, Java, Python, atau bahasa pemograman
modern lainnya.
Sebagai penutup, saat ini juga tersedia aplikasi Lazarus (www.lazarus-ide.org)
yang menyediakan fitur mirip Microsoft Visual Basic dan Borland Delphi
untuk membuat aplikasi Windows dengan cepat. Aplikasi ini bisa digunakan
dengan gratis, sehingga bahasa pascal yang anda pelajari masih bisa
digunakan untuk membuat proyek ‘real world’.
Sebelum kita mulai menulis program pascal, ada baiknya melihat sejenak tentang sejarah perjalanan bahasa pemrograman pascal sejak awal kemunculannya pada tahun 1970 hingga sekarang.
Referensi:
http://groups.engin.umd.umich.edu/CIS/course.des/cis400/pascal/pascal.html
Tidak ada komentar:
Posting Komentar