Sejarah Singkat Perkembangan Bahasa Pemrograman

Berikut ini ialah sejarah perkembangan bahasa pemrograman dari masa ke masa.

Era Sebelum 1940
Pada periode ini terdapat bahasa pemrograman yang pertama kali muncul sebelum adanya komputer modern, artinya bahasa pemrograman yang lebih bau tanah dari komputer modern itu sendiri. Pada awal kemunculannya, bahasa pemrograman masih dalam bentuk code bahasa mesin.
Bahasa mesin merupakan bahasa yang terdiri atas code mesin dan hanya sanggup diinterpretasikan pribadi oleh mesin komputer. Bahasa mesin ini tergolong bahasa tingkat rendah, alasannya yaitu hanya berupa instruksi 0 dan 1.

Periode 1940 hingga 1949
Dengan bahasa mesin ditemukan banyak kesulitan untuk pengembangan dan perbaikan pada kegiatan yang dibentuk ketika itu. Pada abad ini komputer dengan sumber tenaga listrik dibuat, dengan kecepatan yang sangat terbatas dan kapasitas memory yang mencukupi bagi seorang programmer menciptakan program, kemudian terciptalah bahasa assembly. Bahasa assembly yaitu bahasa simbol dari bahasa mesin. Setiap code bahasa mesin mempunyai simbol sendiri dalam bahasa assembly.
Pada tahun 1948, Konrad Zuse mempublikasikan sebuah artikel perihal bahasa pemrograman miliknya yakni Plankalkül. Namun sayangnya, bahasa pemrograman tersebut tidak dipakai pada masanya dan terisolasi terhadap perkembangan bahasa pemrograman yang lain. Beberapa bahasa pemrograman yang berkembang pada masa itu antara lain ibarat Plankalkül, ENIAC coding system, dan C-10.

Periode 1950 hingga 1959
Dimulai pada tahun 1950 dibuatlah bahasa pemrograman modern, yang telah berkembang dan tersebar luas hingga ketika ini. Bahasa ini memakai istilah atau reserved word yang erat dengan bahasa insan ibarat READ untuk membaca, WRITE untuk menulis dan lain sebagainya. Dalam perkembangannya bahasa tingkat tinggi (high level programming language) juga terdiri dari beberapa metode pemrograman, yaitu procedural programing dan object oriented programing. Letak perbedaannya yaitu, bila pada procedural programing kegiatan dijalankan dengan menggabungkan variable, procedure yang saling terkait dan berjalan berurutan, sedangkan pada OOP seluruh task dijalankan menurut kedalam object.
Berikut ini ialah beberapa bahasa pemrograman yang berkembang pesat di periode ini.
  • FORTRAN, merupakan akronim dari FORmula TRANslator, dikembangkan oleh John W. Backus dan timnya
  • LISP, merupakan akronim dari LISt Processor, ditemukan oleh John McCarthy dan timnya
  • COBOL, merupakan akronim dari COmmon Bussines Oriented Language, dibentuk oleh the Short Range Commitee, dengan pertolongan dari Grace Hopper berperan sangat besar disini
Selain tiga bahasa pemrograman tersebut ada pula Regional Assembly Language, FLOW-MATIC, Autocode, COMTRAN.

Periode 1960 hingga 1979 Menetapkan Paradigma Dasar
Periode diantara periode 1960 hingga dengan 1979 membawa efek yang besar dalam perkembangan bahasa pemrograman. Banyak dari referensi bahasa pemrograman yang utama yang ketika ini banyak dipakai ialah sebagai berikut.
  • Simula, ditemukan oleh Nygaard dan Dahl sebagai superset dari Algol 60, merupakan bahasa pemrograman pertama yang dirancang untuk mendukung pemrograman berorientasi object
  • C, sebuah tahapan awal dari sistem bahsa pemrograman, yang dikembangkan oleh DennisRitchie dan Ken Thompson di Bell Labs
  • Smalltalk, menyajikan rancangan ground-up yang lengkap dari sebuah bahasa yang berorientasi object
  • Prolog, dirancang oleh Colmerauer, Roussel, and Kowalski, merupakan bahasa pemrograman kebijaksanaan yang pertama
Selain itu beberapa bahasa pemrograman lain yang berkembang dalam periode ini antara lain ialah Pascal, Forth, ML, SQL.

Periode 1980 hingga 1989 Module
Era ini merupakan awal pemrograman console. Salah satu musim penting di abad ini ialah bahasa pemrograman yang dirancang untuk pengembangan sistem dalam ukuran besar, dengan memakai module. Modula, Ada, ialah beberapa sistem module yang dikembangkan di abad ini. Beberapa bahasa pemrograman yang berkembang dalam periode ini antara lain Ada, C++, Eiffel, Perl.

Periode 1990 hingga 1999 Visual Programming
Pada periode ini bahasa selain berorientasi object juga sudah dikembangkan berbasis Visual sehingga semakin gampang untuk menciptakan kegiatan aplikasi, diawali oleh Python dan Microsoft Visual Basic 1, Delphi yang dikembangkan dari Pascal for windows, hingga Visual Basic 5 yang diluncurkan dengan fasilitas koneksi ke database, OO Cobol sudah ditemukan dalam versi windows. Bagi kebanyakan programmer database tidak sanggup dipungkiri bahwa abad ini merupakan abad yang paling produktif sejak bahasa pemrogrammar diciptakan.
Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk Haskel, Python, Java, Ruby, OO Cobol, Lua, ANSI Common Lisp.

Periode 2000 Cloud
Pada ketika ini ada kecenderungan para vendor bahasa pemrograman untuk menggiring para programmer hanya dengan mengggunakan produk mereka untuk menciptakan kegiatan meski disadari bahwa sulit rasanya untuk menciptakan kegiatan yang tangguh hanya dengan satu bahasa pemrograman, hal ini tentunya dilakukan dengan tujuan kelangsungan perjuangan mereka, namun terlepas dari semua itu terdapat dua konsep besar dalam periode ini dimana fasilitas berbasis visual sudah mulai digiring ke basis internet dan mobile, dengan bermunculan webservice dan berbasis internet dan mobile platform.
Konsep pertama yang dicermati yaitu konsepsi Microsoft dimana dengan Visual .Net akan menyediakan banyak sekali bahasa pemrograman ibarat VB Net , VC++ Net, ASP NET yang di compile dengan banyak sekali bahasa akan tetapi berjalan pada satu operating system saja yakni windows.
Konsep Kedua, merupakan konsep yang bersifat terbalik dari konsep pertama yakni apa yang ditawarkan Sun Microsystem melalui produknya Java, J2ME, JDK, yakni proses compile dengan satu bahasa pemrograman (Java) dan berjalan dibanyak operating system.
Selain itu periode ini juga merupakan jamannya CMS (Content Manajemen System), lompatan pengembangan PHP Script begitu cepat, dimana untuk menciptakan website atau portal telah tersedia banyak template. Terdapat banyak module yang siap pakai sehingga programmer atau webmaster tidak perlu lagi mempelajari semua script html dan bahasanya, tinggal merangkai module yang tersedia sehingga dalam beberapa hari saja sebuah web sudah sanggup dibuat. Apa yang ditawarkan Mambo, PhkNuke dan Jomla ketika ini sangat memudahkan para perancang web.
Lihat juga mengenai daftar honor programmer tertinggi 2015.

Bila ada sesuatu yang belum terperinci dan ingin tahu lebih dalam seputar project Arduino, pemrograman, dan elektronika, sanggup bertanya pada bab comment.
Sumber http://lang8088.blogspot.com/

Berlangganan Informasi Terbaru:

0 Response to "Sejarah Singkat Perkembangan Bahasa Pemrograman"

Posting Komentar