Bahasa Pemrograman Cobol
Cobol sendiri merupakan singkatan dari Common Business Oriented Language yang merupakan bahasa pemrograman untuk komputer mainframe yang sudah didesain dengan menggunakan bahasa yang mirip dengan bahasa Inggris untuk keperluan bisnis. COBOL sendiri termasuk dalam bahasa pemrograman tingkat tinggi karena sudah memiliki statement yang mampu menyerupai bahasa manusia sehari-hari yaitu bahasa Inggris (English-like).
Bahasa COBOL mulai didesain pada tahun 1959 oleh CODASYL (Conference on Data Systems Languages) yang basisnya merupakan bagian dari basis bahasa pemrograman sebelumnya yang dirancang oleh Grace Hopper, yang dijuluki “the (grand)mother of COBOL“. Bahasa pemrograman ini merupakan bahasa pemrograman yang unik, ia termasuk bahasa pemrograman lama (jadul) yang masih digunakan sampai zaman modern ini.
Meskipun banyak yang belum mengetahui bahasa pemrograman yang satu ini, masih banyak digunakan secara luas, telah terpasang di komputer-komputer mainframe yang memproses tumpukan data dalam skala besar dan pekerjaan pemrosesan transaksi. Untuk pengembangannya bahasa ini sudah mulai memasuki ke dalam ranah object-oriented sejak tahun 2002.
Kelebihan dan kekurangan Bahasa Cobol
Kelebihan
- Bahasa pemrograman yang sintaksnya dapat menangani pemrosesan data yang masif
- Merupakan salah satu bahasa tingkat tinggi (high-level) yang utama
- Termasuk bahasa yang kompatibel dengan versi bahasa pendahulunya
- Apabila ada bug, akan sangat mudah ditangani karena memiliki sistem penampilan pesan error yang efektif
- Semua instruksi yang dikodekan ke dalam bahasa Inggris sederhana
- Sifatnya terbilang standar sehingga dapat digunakan pada komputer yang berbeda-beda tanpa banyak mengalami perubahan
Kekurangan
- Untuk sintaksnya sangat menekankan pada bentuk verbal atau (wordy)
- Format dan strukturnya terlihat sangat kaku (rigid)
- Tidak dirancang untuk diterapkan pada aplikasi sifatnya matematis dan rumit
- Memerlukan banyak waktu dalam melakukan kompilasi program daripada bahasa pemrograman yang lebih mengorientasikan kinerja mesin
- Karena kurang populer, dokumentasi yang ada pada bahasa ini pun sudah lama tidak update, sulit mencari informasi yang lengkap mengenai bahasa ini bila hanya mengandalkan search engine di internet
- Struktur penulisan programnya kaku dan bertele-tele, serta kurang menekankan sisi matematis



Tidak ada komentar:
Posting Komentar