~~Perjalanan
Awal
Mungkin
bagi Anda sekalian, sering melihat count machine ketika Anda
melakukan pembayaran di kasir supermarket. Banyak diantara count
machine tersebut yang menggunakan pemrograman Java, biasanya di pojok
kiri atas count machine terdapat logo 'secangkir kopi'.
Dengan
lewat hal yang seperti itulah Java dapat terkenal bahkan terpakai dimana-mana.
Dalam pengertiannya, Java adalah bahasa pemograman tingkat tinggi yang
berorientasi objek, diedarkan oleh Sun Microsystem - Sebuah perusahaan berasal
dari California yang membuat software dan hardware computer.
Didirikan
tahun 1982 oleh Andeas Bechtolsheim, Vinod Khosla dan Scott Mc Neally.
Perusahaan ini lebih terkenal karena pengembangan computer untuk system operasi
UNIX- pada awal tahun 1996.
Perjalanan
awal Java berawal di tahun 1991 ketika satu group insinyur-insinyur Sun, yang
dipimpin oleh Ptrick Naughton dan James Gosling, ingin mendesain sebuah bahasa
pemograman komputer yang berukuran kecil yang dapat digunakan untuk peralatan
elektronika konsumen sepertu switchboxes TV kabel. Dikarenakan
peralatan-peralatan ini menggunakan konsumsi daya dan memory yang rendah, maka
bahasa pemograman tersebut harus berukuran sangat kecil. Juga karena setiap
vendor menggunakan CPUs (Central Processing Unit) yang berbeda, maka bahasa
tersebut harus bersifat multiplatfrom, tidak terikat hanya pada satu arsitektur
(Architecture Neutral). Proyek ini diberi nama Green Project.
~~Perjalanan Kedua
Dalam perjalanan kedua, tumbuh proyek baru bernama Green Project. Karena harus
bersifat Architecture Neutral, maka Green Project menggunakan Virtual
Machine (atau dikenal dengan Java Virtual Machine) yang berasal dari model
implementasi bahasa Pascal di awal-awal perkembangan PC. Dikarenakan insinyur-insinyur
Sun berlatar belakang Unix - Sistem operasi yang dikembangkan oleh Bell Labs
pada awal tahun 1970- jadi mereka mendasari bahasa pemograman mereka
dengan C++ dari pada Pascal. Secara khusus mereka membuat bahasa mereka
berorientasi obyek (object oriented), bukan berorientasi prosedur (procedural
oriented) seperti model bahasa Pascal. Bahasa pemograman tersebut dinamakan
Oak, kemudian diubah menjadi Java.
~~Perjalanan di Abad kini
Seiring berjalannya waktu Java dipakai di berbagai perusahaan besar seluruh
dunia. Menurut mereka, karena pada awalnya ditujuan untuk pemograman device
kecil, Java memiliki karakteristik berukuran kecil, efisien, dan portable untuk
berbagai hardware. Perkembangannya sempat terhenti karena tidak ada yang
tertarik dan tidak memiliki pasar seperti yang diramalkan. Ketika teknologi
internet berkembang, Java diarahkan untuk menjadi bahasa pemrograman internet
karena fitur-fitur Java seperti Architecture Neutral, real time, reliable dan
secure sangat sesuai untuk pengembangan internet. Dalam pendidikan, Java
dikenalkan pada para murid lewat software Netbeans, Eclipse,
atau JCreator.
Tidak ada komentar:
Posting Komentar