Bahasa Pemrograman Dalam Perangkat Lunak Software Komputer

Ada banyak sekali macam-macam perangkat lunak software komputer. Namun, mari kita mengenal program penerjemah bahasa atau bahasa pemrograman komputer sebagai perangkat lunak software komputer.
Apa itu bahasa pemrograman komputer? Saya contohkan saja, sistem operasi Linux dibuat dengan menggunakan bahasa C. Apa itu bahasa C? Tentu saja sebuah komputer hanya mampu membaca angka biner, yaitu hanya angka 0 dan 1.
Tiga Jenis Perangkat Lunak Software Komputer Penerjemah Bahasa
Penerjemah bahasa komputer ada tiga, yaitu assembler, komplier dan interpreter.
- Assembler
Menerjemahkan kode sumber ke bahasa rakitan ke dalam bahasa mesin. - Komplier
Mengonversi semua kode sumber selain dalam bahasa rakitan ke kode objek. - Interpreter
Menerjemahkan satu per satu instruksi dalam kode sumber, lalu menjalankan instruksi yang telah diterjemahkan.
Klasifikasi Bahasa Pemrograman
- Bahasa generasi pertama. Bahasa mecin.
- Bahasa generasi kedua. Bahasa rakitan (assembly)
- Bahasa generasi ketiga. Bahasa prosedural (Ada, Basic, C, BOBOL, FORTRAN, Pascal, dll)
- Bahasa generasi keempat. Bahasa Nonprosedural (FOCUS, Informix, NOMAD, Oracle, dll)
- Bahasa generasi kelima. Bahasa kecerdasan buatan (PROLOG, LISP, dll)
Berbagai Bahasa Pemrograman
Beberapa contoh perangkat lunak software komputer bahasa pemrograman, yaitu:
FORTRAN
Formula translator berkembang tahun 1956 oleh John Backus di IBM. Program ini dibuat agar memudahkan aplikasi ilmu matematika, teknik, dan ilmu pengetahuan.
COBOL
Common Business Oriented Language berkembang tahun 1959. Digunakan untuk membuat aplikasi di bidang bisnis.
PL/1
Programming Language 1dikenalkan tahun 1963 oleh IBM. Digunakan untuk menangasi proses data bisnis dan melakukan perhitungan data.
RPG
Report Program Generator pertama kali dikenalkan tahun 1964. Digunakan untuk membuat laporan bisnis. RPG berkembang menjadi RPG I, RPG II, RPG III, dan selanjutnya berkembang.
BASIC
Beginner All-purpose Symbolic Instruction Code berkembang tahun 1965 di Darmouth College oleh John Kemeny dan Thomas. Tujuan pembuatan perangkat lunak software komputer penerjemah bahasa ini adalah sebagai dasar pemrograman komputer. BASIC awalnya sangat populer sebelum muncul perangkat lunak software komputer penerjemah bahasa bernama PASCAL.
Logo
Logo merupakan perangkat lunak software komputer penerjemah bahasa yang bermanfaat untuk menyelesaikan masalah dan melakukan pemrograman. Berkembang pada tahun 1967 oleh Seymour Papert.
APL
A Programmng Language merupakan perangkat lunak software komputer penerjemah bahasa generasi ke tiga. Berkembang pada tahun 1962 oleh Kenneth Iverson. Perangkat lunak software komputer bahasa pemrograman ini bisa untuk menyelesaikan matematika secara kompleks.
FORTH
Fourth-generation Language juga merupakan perangkat lunak software komputer penerjemah bahasa generasi ke tiga. Berkembang tahun 1971 oleh Charles Moore. Bermanfaat untuk menangani tugas-tugas kontrol secara waktu yang nyata. Digunakan juga untuk aplikasi bisnis dan grafis.
Pascal
Berkembang pada tahun 1971 oleh Nicklaus Wirth. Nama pascal berasal dari Perancis, sebuah sebuah negara dari seorang fisikawan bernama Blaise Pascal. Pascal digunakan untuk mengenal pemrograman terstruktur. Pascal mudah sekali untuk dipelajari, dan mampu memberikan dukungan terhadap ilmu matematika yang sangat lengkap.
Ada
Ada berkembang tahun 1975 dan dirilis tahun 1981. Nama Ada diambil dari seorang wanita sebagai penghargaan, wanita itu bernama Lady Augusta Ada Byron. Ada dapat bermanfaat untuk aplikasi bisnis.
C
C berkembang tahun 1972 oleh Brian W Kernighan dan Dennis M Ritchie di Laboratorium Bell AT&T. C penggunaannya cepat dan efisien. C dapat memanipulasi data dalam bentuk Bit.
C++
C++berkembang tahun 1983 oleh Bjarne Stroustrup. Nama C++ diberikan oleh seorang laki-laki bernama Rick Mascitti. C++ merupakan perangkat lunak software komputer penerjemah bahasa yang dapat digunakan untuk aplikasi apa saja, termasuk menangani basis data.
Java
Java dibuat tahun 1995. Java berorientasi objek dan bermanfaat serbaguna. Kode Java, yaitu disebut bytcode.






