Halaman

Rabu, 02 Januari 2013

SEKILAS TENTANG SEJARAH AWAL JAVA


Java pertama kali disusun oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan di Sun Microsystem pada 1991. Membutuhkan waktu sekitar 18 bulan untuk mengembangkan versi  pertama yang bisa bekerja. Bahasa ini untuk pertama kali disebut dengan “Oak”, yang kemudian diganti namanya menjadi “Java”  seperti yang kita kenal saat ini pada tahun 1995. Banyak orang yang telah berkontribusi dalam perkembangan desain dan evolusi java Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin dan Tim Lindholm merupakan kontributor kunci  terhadap lahirnya prototype asli java.
          Sesuatu yang mengejutkan, ide pertama yang mendorong perkembanagan java bukan internet, melainkan motivasi  terhadap kebutuhan platform bahasa pemrograman yang berdiri sendiri (platform-independent language).  Yang bisa digunakan untuk menciptakan perangkat lunak yang dijalankan/ditanamkan pada berbagai peralatan elektronik, seperti microwave dan remote control. Seperti yang bisa mungkin kita tebak, beberapa tipe CPU yang berbeda digunakan sebagai perangkat pengontrolnya. Masalah yang ditemukan dalam penggunaan bahasa pemrogram C, C++ dan lainnya adalah bahasa pemrograman tersebut didesain hanya untuk perangkat-perangkat tertentu. Meskipun sangat dimungkinkan untuk meng-compile sebuah program C++ untuk bisa dijalankan pada beberapa jenis tipe CPU, pastinya memerlukan compiler C++ yang lengkap untuk masing-masing target CPU-nya. Masalahnya compiler tersebut bisa saja mahal dan membutuhkan banyak waktu untuk menciptakannya. Oleh karena itu dibutuhkan cara yang mudah dan menghemat waktu serta biaya. Beberapa usaha dilakukan untuk mencari solusinya. Gosling dan yang lainnya mulai bekerja pada peralatan portable, platform bahasa pemrograman inddependen yang bisa digunakan untuk menghasilkan code yang bisa dijalankan pada berbagai jenis CPU dan pada lingkungan yang berbeda-beda. Usaha ini akhirnya mengawali penciptaan Java.
       Untuk pembahasan sejarah awal java saya cukupkan saja, untuk info yang lebih lengkapnya bisa dibaca pada wikipedia atau di web resmi java. Untuk pembahasan selanjutnya saya akan memulai dengan pembahasan bagaimana mempersiapkan lingkungan pemrograman java pada sistem operasi Windows, cara mengkompile program java dan cara menjalankannya. Terima kasih atas perhatiannya.

(Sumber: Java the Complete Reference 7th Edition)