Oke ladies and gentleman, sekarang
saya masuk ke wacana tentang "Sejarah Perkembangan Bahasa Pemograman
Java", tapi sebelum lebih lanjut kita harus mengetahui apa itu Java
terlebih dahulu, okey.
Java adalah bahasa
pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa
ini awalnya dibuat oleh James Gosling saat
masih bergabung di Sun Microsystems saat
ini merupakan bagian dari Oracle dan
dirilis tahun 1995. Bahasa ini banyak
mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang
lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal.
Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat
dijalankan pada berbagai Mesin Virtual
Java (JVM). Java merupakan bahasa pemrograman yang bersifat
umum/non-spesifik (general purpose), dan secara khusus didisain untuk
memanfaatkan dependensi implementasi seminimal mungkin. Karena
fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa
platformsistem operasi yang
berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di
mana pun". Saat ini java merupakan bahasa pemrograman yang paling
populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai
jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.
Oke
setelah kalian mengerti apa itu Java, nah sekarang kita membahas Sejarah dari
Bahasa Pemograman Java terlahir, cekidot.
Bahasa pemrograman Java terlahir dari The Green Project, yang berjalan selama 18 bulan, dari awal
tahun 1991 hingga
musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Zhulfikar Anugrah, beserta
sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek
ini adalah maskot Duke yang dibuat oleh Joe Palrang.
Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan
menghasilkan sebuah program Java
Oakpertama, yang ditujukan sebagai pengendali sebuah peralatan dengan
teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini.
Teknologi baru ini dinamai "*7" (Star Seven).
Setelah era Star Seven selesai, sebuah anak perusahaan Tv kabel tertarik
ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan
kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.
Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam
waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan
pemakaian Internet sebagai
medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun
1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.
Mereka menjadikan perambah (browser) Mosaic sebagai
landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner,
terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama,
Web Runner berganti nama menjadi Hot Java.
Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka.
Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat
kabar San Jose Mercury News pada tanggal 23 Mei 1995.
Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00
di sebuah 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 di depan jendela ruangan
kerja "Bapak Java", James Gosling. Nama Oak ini tidak dipakai
untuk versi release Java karena sebuah perangkat lunak lain sudah terdaftar
dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi
"Java". Nama ini diambil dari kopi murni yang digiling langsung dari
biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal
dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).
VERSI
AWAL
Versi awal Java ditahun 1996 sudah merupakan versi release
sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket
standar awal yang terus dikembangkan pada versi selanjutnya:
·
java.lang:
Peruntukan kelas elemen-elemen dasar.
·
java.io:
Peruntukan kelas input dan output, termasuk
penggunaan berkas.
·
java.util:
Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas
penanggalan.
·
java.net:
Peruntukan kelas TCP/IP,
yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan
TCP/IP.
·
java.awt:
Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
java.applet:
Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah webSumber :
http://id.wikipedia.org/wiki/Java
0 komentar:
Posting Komentar