++++++++++ Pengertian dasar ++++++++++
Programing language atau kalo di indonesia disebut bahasa pemrograman merupakan tata cara atau aturan dalam membuat perintah yang akan dijalankan oleh komputer. Tata cara atau aturan yang digunakan juga sangat tergantung dari bahasa yang digunakan seperti bahasa C, Assembly, VBasic, Delphi. Tentu saja C punya aturan yang berbeda dengan VB atau Delphi. Mereka punya aturan sendiri-sendiri yang terkadang menjadi ukuran kemampuan bahasa itu, baik kelemahan maupun kelebihan bahasa itu sangat tergantung dari aturan itu. Contohnya Assembly, Assembly atau biasa disingkat Asm ini punya kemampuan yang sangat powerfull pada komputer juga file eksekusi yang dihasilkan lebih kecil ukurannya. Namun kekurangannya asm ini agak susah dalam aturannya,sehingga hanya orang yang sudah ahli yang bisa memakai bahasa ini.
Contoh tandingannya adalah VB, VB sangat mudah dalam aturannya, bahkan VB ini merupakan bahasa pemrograman yang berbasis GUI sehingga sangat mudah digunakan. Namun kelemahannya, jika dibandingkan dengan asm adalah file eksekusi yang dihasilkan sangat jauh berbeda. Selain itu VB juga butuh file Runtime, yaitu MSVBVM6 (Tergantung Versinya). Sehingga jika file ini di hapus/tidak ada, maka file eksekusi yang dibuat dengan VB tidak bisa dijalankan!.
++++++++++ Sejarah bahasa pemrograman ++++++++++
Pada awal komputer elektronik diciptakan, Komputer ini diusulkan untuk bekerja secara binary. Ide ini datang dari ahli bernama John Von Neumann, dimana ini menjadi dasar pemrograman Dengan adanya ide ini, maka komputer dapat dikendalikan dengan mudah (Tidak seperti computer Awal ciptaan Alan Turing yang Program di dalamnya Baku). Tentu saja, mengendalikannya dalam bentuk biner juga. Misalkan ada perhitungan 5+6, dan misalkan juga biner dari 5=0101 dan biner dari 6=0110 dan biner dari +=1110, maka perintah yang diberikan pada komputer adalah 010111100110 (catatan: ini hanya contoh saja) lalu bagaimana jika melakukan perhitungan yang rumit? perpangkatan misalnya? akar? yah itulah sebabnya para ahli mulai berpikir untuk mngembangkan bahasa pemrograman yang lebih mudah di gunakan karna penulisan program dengan biner sangat memakan waktu,sehingga terciptalah "Assembly". Assembly Sudah menggunakan "Mnemonic" (Namanya sesuai fungsinya), sehingga lebih mudah diprogram ketimbang memakai biner. Contohnya adalah perintah assembly ADD yang artinya menambahkan, ada juga SUB yang artinya mengurangi. Tentu saja yang di hitung adalah operandnya.contoh syntaxnya: ADD AX, BX; Artinya jumlahkan isi register BX dengan AX dan simpan hasilnya di register AX Bisa dibilang assembly adalah "rumus" dari pemrograman biner, karna memang assembly di ciptakan agar lebih mudah ditulis syntaxnya. Untuk syntax yang lain bisa anda pelajari lebih mendalam tentang bahasa assembly ini, anda juga bisa mendapatkan e-book tentang assembly ini yang bisa di download gratis di jasakom (ditulis oleh sto, master....:) meski untuk 16-bit tapi saya pikir memang masih sangat berguna. Kemudian karna bahasa assembly dianggap masih terlalu susah untuk orang awam,maka dikembangkan bahasa aras tinggi. Dimana penggunaanya sudah jauh lebih mudah karna menggunakan bahasa sehari-hari (inggris). Bahasa yang awalnya diciptakan adalah "Fortran", dimana kemudian muncul bahasa-bahasa lain seperti Pascal, C, Basic dan banyak bahasa pemrograman yang bersifat administratif semacam dbase.
++++++++++ Kegunaan ++++++++++
Penciptaan dan pengembangan bahasa pemrograman ini di picu oleh penggunaan PC (Personal Computer) dimana komputer tidak hanya digunakan oleh Perusahaan Besar, tetapi juga dimiliki oleh masyarakat umum Sehingga muncul pula perusahaan yang lebih kecil dan murah karna mereka tidak harus mempekerjakan banyak karyawan atau memakai sistem penyimpanan kertas yang jauh lebih sulit ditangani dan lebih mahal!. Contohnya aplikasi dbase yang menggeser fungsi kertas sebagai penyimpan data financial perusahaan. Pascal di kembangkan oleh seorang profesor yang tujuannya untuk mengajarkan mahasiswanya tentang algoritma, sehingga pascal ini mrupakan salah satu bahasa pemrograman yang dekat dengan kalangan akademisi. Sedangkan C dikembangkan untuk membuat bahasa pemrograman yang "sekuat" assembly namun lebih mudah digunakan. Dimana C dikembangkan dari bahasa B, oleh Denis Ritchi di Lab AT&T Bell. Karna komputer terus berkembang dan kebutuhan juga bertambah,maka bahasa ini juga ikut bertambah daftarnya semacam bahasa LISP yang khusus digunakan untuk pemrograman Sistem Cerdas.
++++++++++ GUI Programming ++++++++++
Ketika Windows mulai menguasai pasar OS, Pemrograman berbasis GUI mulai muncul. Bahkan hal ini dimulai juga oleh microsoft dengan mengeluarkan VB (Visual Basic) dimana bahasa ini merupakan pengembangan dari bahasa basic. Munculnya VB dimaksudkan agar pemrogram mudah dalam membuat membuat aplikasi berbasis GUI. Kemudian muncul pula Delphi yang diproduksi oleh berland. Bahasa bahasa baru ini terus berkembang dari satu versi ke versi yang lain menuju kesempurnaan. Demikian adalah perjalanan waktu kita tentang sejarah bahasa pemrograman, semoga bermanfaat dan menambah ilmu anda semua.
Author: Vires
Comments
Post a Comment