SEJARAH AWAL JAVA
Di tahun 1991, Patrick Naughton dan rekannya James Gosling berniat untuk membuat suatu bahasa komputer. Tetapi bahasa komputer yang ingin diciptakan mereka berdua amatlah beda dari yang biasanya. Fleksibilitas, kecil, dan kode yang netral terhadap platform adalah keinginan dari mereka berdua. Karena mereka berdua pada dasarnya berbasis pada C++ dan bukan Pascal, maka banyak sintak yang dipakai pada JAVA ini diambil dari C++. Pada awalnya nama JAVA sendiri tidak langsung muncul dari awal bernama JAVA, tetapi sebelumnya JAVA diberi nama dengan nama "Oak", tetapi karena nama itu sudah digunakan dalam bahasa pemrograman sebelumnya, maka akhirnya mereka pun sepakat mengganti namanya dengan nama JAVA. Awal mula pemberian nama ini adalah dikarenakan mereka sedang berada di sebuah kedai kopi lalu kemudian salah satu dari mereka tidak sengaja menyebutkan kata JAVA yang ternyata kata itu sendiri memiliki arti "asal biji kopi".
KEISTIMEWAAN DAN KEKURANGAN DARI JAVA
Sebenarnya dalam setiap bahasa pemrograman pasti lah ada keistimewaan dan juga kekurangannya. Berikut ini akan saya tulis sekelumit masalah keistimewaan dan juga kekurangan dari JAVA. Untuk itu pertama kita mulai dengan keistimewaannya. JAVA adalah bahasa pemrograman yang paling sederhana. Mengapa bisa dikatakan demikian? Karena JAVA menyediakan sebuah sarana untuk membuat suatu program yang dapat berjalan pada suatu browser. Lalu berikutnya yang pasti bahasa pemrograman JAVA ini telah berorientasi objek. Apa maksudnya? JAVA bukan merupakan turunan dari bahasa pemrograman manapun. Jadi pemrograman berorientasi objek ini maksudnya adalah kita dapat membuat program secara standar dan dapat kita gunakan kembali. Dan juga dapat di ubah dari dunia nyata ke dalam objek dan juga dapat melakukan interaksi antar objek tersebut. Lanjut pada keistimewaan yang selanjutnya, JAVA sudah terintepretasi, maksudnya adalah source code dari JAVA yang nantinya akan dikompilasi akan menjadi sebuah JAVA bytecodes dan bisa dijalankan pada beraneka ragam platform. Dan juga dengan kondisi seperti ini, JAVA bisa dibilang adalah bahasa pemrograman yang Portable. Karena itu tadi bahwa source code dari JAVA dapat dijalankan pada platform yang berbeda meski pun tanpa harus dikompilasi ulang. Dan jangan lupa, JAVA termasuk bahasa pemrograman yang sangat aman karena JAVA sudah dirancang dengan konsep keamanan menggunakan internet. Jadi JAVA sudah memiliki mekanismenya sendiri dalam menjaga keamanan aplikasi supaya tidak digunakan untuk merusak suatu sistem komputer yang menjalankan suatu aplikasi tersebut. Dan yang istimewa dari JAVA yang terakhir adalah, bahwa JAVA sangatlah dinamis, karena JAVA di desain agar dapat dijalankan di lingkungan yang dinamis. Perubahan-perubahan seperti suatu class dan juga dengan menambahkan properties atau pun method bisa dilakukan tanpa harus mengganggu program yang menggunakan di class tersebut. Oke tadi adalah keistimewaan dari bahasa pemrograman JAVA. Dan kali ini kekurangan dari JAVA, katanya JAVA adalah bahasa pemrograman yang sangat memakan banyak sekali memori komputer, Oleh karena itu JAVA bisa dibilang memiliki kecepatan yang lebih lambat dibandingkan dengan bahasa pemrograman C++. Dan terima kasih atas perhatiannya, semoga postingan saya ini dapat bermanfaat untuk para pembaca. Salam Sukses Selalu!
sumber: E-Book JAVA