Java
Bahasa pemrograman Java pertama, yang belum berversi yang dinamakan juga Oak, lahir dari projek The Green Project, yang berjalan selama 18 bulan, dari mulai awal tahun 1991 hingga musim panas 1992.Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy beserta sembilan programmer lainnya dari Sun Microsystems. Salah satu hasil dari proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.
Pertemuan ini berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park.Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang diperuntukkan sebagai pengkontrol sebuah peralatan dengan tehnologi touch screen,seperti pada PDA sekarang ini. Tehnologi baru ini dinamakan "*7" (Star Seven).
Era setelah star seven selesai, sebuah anak perusahaan TV kabel tertarik ditambah beberapa oraang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue Palo Alto.
Perusahaan baru ini semakin bertambah maju, dalam waktu singkat menambah jumlah anggotanya dari 13 orang menjadi 70 orang.Rentang waktu ini juga ditetapkan bahwa internet merupakan medium yang menjebatani kerja dan ide antara mereka.Era awal tahun 1990an, internet masih merupakan hal rintisan, yang dipakai untuk kalangan akademisi dan militer saja.
Mereka menjadikan webbrowser Mosaic,sebagai landasan awal untuk membuat java browser pertama yang dinamakan "Web Runner", diinsipirasikan dari film 80an , Blade Runner. Perkembangan release pertama, Web Runner berganti nama menjadi Hot Java.
Sekitar bulan maret 1995, untuk pertama kali dibuka kode asli java versi 1.0a2. Kesuksesan mereka diikuti dengan untuk pertama kali diberitakan dalam surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.
Sayangnya terjadi perpecahan diantara mereka pada jam 4 pagi disebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen membentuk Netscape.
Nama Oak, diambil dari pohon oak yang tumbuh didepan jendela ruangan kerja "bapak java", James Gosling. Nama Oak ini tidak dipakai untuk versi release java karena sudah terdaftar software dengan merek dagang itu, sehingga diambil nama penggantinya menjadi "Java", diambil dari nama kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan bapak Gosling.
Kelebihan
- Multiplatform, dapat berjalan di beberapa platform dengan prinsip write once, run every where. Maksudnya adalah programmer cukup menulis program dan mengkompilasi 1 kali kemudian dapat menjalankan program tersebut di beberapa platform tanpa perubahan. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris.
- OOP, apapun yang terdapat di Java adalah objek. Maksudnya adalah semua tipe data diturunkan dari kelas dasar Object.
- Library Kelas Lengkap, Java terkenal dengan kelengkapan library yang dapat dipergunakan oleh programmer untuk membangun aplikasinya. Kelengkapan library ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat library-library baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
- Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak programmer C++ untuk pindah ke Java. Saat ini pengguna java sangat banyak, sebagian besar adalah programmer C++ yang pindah ke Java.
- Garbage Collection, memiliki fasilitas pengaturan penggunaan memori sehingga programmer tidak perlu melakukan pengaturan memori secara eksplisit.
Helo World
Contoh program Hello World yang ditulis menggunakan bahasa pemrograman Java adalah sebagai berikut:
class HelloWorld
{
public static void main(String[] args) { System.out.println("Hello World"); }
}
Pranala luar
- (Inggris) Situs resmi Java Sun
- (Inggris) Java.net Wiki
- (Inggris) Sejarah Java
- (Indonesia) Wiki JUG-Indonesia