Pages

Senin, 14 Mei 2012

Generation Programming Language

Posted by Bayu Aji On 01.44 0 komentar

4gl
Perkembangan Bahasa Pemrograman
Minggu Sore saat lagi utak atik program pesanan, istri saya iseng menanyakan siapa sih yg menciptakan kode kode pemrograman itu .. hehehe simple emang tapi bikin geli juga !!. akhirnya saya jelasin bahwa bahsa pemrograman sekarang gaya bahasanya sudah lebih mengarah ke bahasa yg mudah dimengerti manusia. dulu waktu kuliah dulu diajarin bahasa assembler yg bahasanya gak karu karuan .
Dari sini saya coba jelaskan sediit tentang perkembangan bahasa pemrograman atau yg lebih di kenal Generation of Programming Language atau sering disingkat GL (tapi apa gak ketukar ama General ledger ya :D )
Berikut Perjalanan GL (dari 1GL – 5GL):

Generation Programming Language
  1. 1GL
    1st Generation Programming Language adalah bahasa mesin, tidak ada translator yg digunakan untuk meng-Compile pada bahasa 1GL ini. Hebatnya pemrograman dgn menggunakan 1GL ini adalah perintah akan jalan dengan sangat super cepat dan sangat efisien karena langsung di eksekusi oleh CPU.
    Tapi disisi lain bahasa mesin ini agak sukar dipelajari dibanding genereasi yg lebih tingginya dan juga agak sukar untuk merubah jika terdapat kesalahan.
  2. 2nd Generation programing language dikenal dengan istilah bahasa Assembly, yang diperkenalan pada tahun 1950, tidak seperti 1GL, bahasa generasi kedua ini dapat ditulis dan dibaca dgn mudah oleh manusia, hanya bhs ini harus di terjemahkan kedalam mesin yg dapat mebaca untuk menjalankan sebuah komputer. proses penterjemahan / conversion ini dikenal dengan opcode ,proses mapping satu ke satu dari assembly language mnemonics ke binary machine code (yg tidak lain adala 1GL)
    2nd GL kadang digunakan pada kernel dan device driver(meskipun bahasa C adalah yg umum digunakan pada kernel era modern), tapi yang sering dingunakan untuk proses yang intensive seperti Games, Video editing, graphic manipulation, emulation/virtualization, simulation, encryption dan compression.
  3. 3GL adalah bahasa pemrograman yang didesain agar manusia lebih memahaminya, termasuk seperti nama variable, type data dan syntax ekspresi.
    Pertama dikenalkan pada akhir 1950an, Fortran, ALGOL and COBOL adalah contoh dari 3GL, yang agak modern adalah (BASIC, C, C++, Delphi, and Java.
    hampir semua 3GL support structured programming.
—– Bersambung …

0 komentar:

Posting Komentar