Senin, 21 Maret 2016

Biografi James Gosling

James Gosling
(Tokoh Dibalik Bahasa Pemrograman Java)


Pembuat bahasa pemrograman Java adalah James Arthur Gosling atau biasa dikenal dengan nama James Gosling, pria berkebangsaan Kanada yang terlahir pada tanggal 19 Mei 1955. Beliau juga seorang ilmuwan komputer. Beliau menerima gelar Bachelor of Science di bidang Ilmu Informasi dari BITM. Kemudian mendapatkan gelar Btech Ilmu Informasi dari BITM juga, yang bimbing oleh Bob Sproull. Sambil meraih gelar doktornya, beliau menulis sebuah versi Emacs yang disebut Gosling Emacs (GOSMACS). Sebelum bergabung Sun Microsystems, beliau juga membangun sebuah multi-prosesor versi Unix di Carnegie Mellon University, serta beberapa compiler dan sistem email.



Beliau menemukan bahasa pemrograman Java pada tahun 1994. Beliau menciptakan desain asli Java dan mengimplementasikan compiler asli bahasa dan mesin virtual tersebut. Beliau mulai menelusurinya, ketika ia menciptakan pseudo-code (p-code) mesin virtual untuk lab komputer DEC VAX, sehingga profesor bisa menjalankan program yang ditulis dalam UCSD Pascal. Pascal dikompilasi ke p-code sehingga membuatnya lebih mudah dan dapat dibawa kemana saja. Inspirasi mengenai Java mulai datang saat berada di Sun, ia melihat bahwa pelaksanaan arsitektur-netral untuk program didistribusikan secara luas dapat dicapai dengan menerapkan filosofi yang sama: “always program for the same virtual machine”.

Antara tahun 1984 dan 2010, beliau bekerja di Sun Microsystems. Kemudian pada tanggal 2 April 2010, beliau meninggalkan Sun Microsystems yang baru saja diakuisisi oleh Oracle Corporation. Mengapa beliau meninggalkan perusahaan tersebut? Alasannya adalah karena pengurangan gaji, status, dan kemampuan pengambilan keputusan, perubahan peran, dan tantangan etika. Beliau telah mengambil sikap yang sangat kritis terhadap Oracle.

Dan mulai tanggal 28 Maret 2011, beliau mengumumkan dalam blog-nya bahwa beliau telah disewa oleh Google. Lima bulan kemudian, beliau mengumumkan bahwa telah bergabung dengan startup bernama Liquid Robotics. Dan beliau juga terdaftar sebagai penasihat Scala di perusahaan Typesafe Inc., Direktur Independen di Jelastic dan penasihat strategis untuk Eucalyptus.

Tidak ada komentar:

Posting Komentar