Kamis, 21 November 2013

Sejarah Singkat Bahasa Java

   Pada tahun 1991, James Gosling dan Patrick Naughton serta dibantu para insinyur lainya yang tergabung dalam perusahaan Sun Microsystems mengerjakan suatu proyek, yaitu merancang suatu bahasa pemrograman dengan tujuan untuk membantu kegiatan manusia dan proyek ini diberi nama kode "Green Project". Para programer yang mengerjakan proyek ini sebagian besar adalah programmer bahasa C++, sehingga mereka memutuskan untuk membuat bahasa pemrograman yang mengadopsikan bahasa C++ dan tentu saja konsepnya adalah bahasa pemrograman berorientasi objek (objeck oriented programming/OOP).
   Setelah 18bulan kemudian terciptalah sebuah bahasa pemrograman beorientasi objek, bersifat portable dan sebagian besar konsep dan sintaks yang digunakan adalah mengadopsi dari bahasa C++. James Gosling memberi nama bahasa pemrograman ini dengan nama "Otak" yang terinspirasi dari nama pohon yang berada di seberang kantornya. Tetapi sayangnya nama "Otak" ini sudah digunakan oleh orang lain, sehingga mereka terpaksa untuk memberi nama kembali dengan nama yang lain. Hingga suatu hari, James Gosling dan para insinyur lainya sedang bersantai disuatu kedai kopi dan James Gosling memutuskan untuk mengubah nama bahasa ini menjadi "Java", yang mengandung arti asal "biji kopi". kopi yang sering diminum oleh "Bapak Java" James Gosling ini diduga adalah kopi yang berasal dari daerah Jawa. (Note: Jawa dalam bahasa inggris adalah Java).
   Awalnya bahasa pemrograman ini tidak populer karena bahasa pemrograman ini diperuntukan untuk mesin" pabrik dan perangkat" rumah tangga. Sangat jarang para konsumen untuk mengimplementasikan bahasa ini karena dinilai ribet, biayanya mahal, dsb. Sederhananya bahasa pemrograman ini tidaklah populer.
   Sekitar tahun 1995 implementasi WWW (World Wide Web) dan internet mulai berkembang pesat. Para pimpinan Sun Microsystems akhirnya memutuskan untuk beralih konsentrasi, sehingga bahasa pemrograman Java ini menjadi bahasa pemrograman untuk komputer desktop. Hingga awalnya bahasa Java ini memiliki 2(dua) versi, yaitu :
  •  bahasa pemrograman yang berbasis desktop dan
  •  bahasa pemrograman yang berbasis website yang sering dekenal dengan insilah apple.

   Pada pertengahan tahun 1995 Netscape menjadi perusahaan pertama yang memperoleh lisensi bahasa Java dari Sun Microsystem. Dan Java memberi nama untuk web-browser mereka dengan nama "HotJava" yang semula bernama "WebRunner". sehingga Sun Microsystems mengumumkan bahwa bahasa pemrograman bahasa Java adalah bahasa yang aman dan interaktif untuk digunakan dalam pengembangan aplikasi website.
   Seiring waktu berlalu bahasa Java sudah dikenal oleh semua kalangan masyarakat diseluruh dunia. Tapi terjadi hal yang tidak pernah diduga sebelumnya. Bapak Java yakni James Gosling mengundurkan diri dari Sun Microsystems setelah perusahaan Sun dibeli/diakuisisi oleh Oracle pada pertengahan tahun 2009 bersamaan dengan sistem operasi Android. Sehingga semua product yang pernah dikeluarkan oleh Sun menjadi milik perusahaan Oracle. Tidak banyak yang tahu kenapa James Gosling mengundurkan diri. Hingga pada suatu event tahunan yang bernama JavaOne di San Franscisco, James melakukan suatu kampanye Besar"an dan sebagian pesertanya mengenakan kaos yang bergambar Duke dan bertuliskan "Just Free It". Mungkin ini adalah salah satu alasan kenapa James Gosling meninggalkan Sun Microsystem yang sekatang dikendalikan penuh oleh perusahaan Oracle.