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.
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)