James Gosling Bapak Bahasa Pemrograman Java
James Arthur Gosling O.C., Ph.D. Lahir di Calgary, Alberta, Kanada, 19 Mei 1955 adalah seorang pengembang perangkat lunak, yang terkenal sebagai bapak bahasa pemrograman Java.
Apa itu bahasa pemrograman Java?
Bahasa pemrograman Java adalah bahasa pemrograman dan perangkat yang diciptakan oleh
James Gosling dan teman-temannya pada tahun 1994. Java pada awalnya
diberi nama Oak dan dikembangkan sebagai bagian dari Green Project di
Perusahaan Sun. Penulisan Java dimulai pada Desember 1990. Patrick
Naughton, Mike Sheridan, dan James Gosling berusaha untuk mencari tahu
“gelombang selanjutnya” dalam ilmu komputasi.
Sejak SMU Gosling lebih sering menghabiskan waktu di laboratorium komputer daripada di kelasnya. Lulus dari SMU, ia melanjutkan pendidikannya di Universitas Calgary. Saat
menyelesaikan sarjana, ia mengembangkan editor teks Emacs, yang kelak
menjadi editor teks yang paling banyak digunakan pada sistem operasi
Unix. Kemudian ia mengambil pendidikan Master di Universitas Alberta
sebelum melanjutkan program doktor di Universitas Carnegie Mellon di
Pittsburgh. Ia memperoleh gelar Ph.D setelah berhasil mempertahankan
tesisnya yang berjudul "The Algebraic Manipulation of Constraints" pada
tahun 1983.
Pria kelahiran kanada ini bergabung dengan Sun Microsystems dari tahun 1984 hingga 2010. Selama di
perusahaan tersebut, ia dikenal sebagai Bapak dari pemrograman
Java, karena berhasil membuat bahasa pemrograman tersebut pada
tahun 1994.
James Gosling membuat desain asli Java dan mengimplementasikan compiler
asli bahasa dan mesin virtual. Beliau mulai mengembangkannya, ketika
menciptakan sebuah pseudo-code (p-code) mesin virtual untuk lab komputer
DEC VAX, sehingga profesor bisa menjalankan program yang ditulis dalam
UCSD Pascal. Kemudian pascal dikompilasi ke p-code sehingga membuatnya
lebih mudah dan dapat dibawa kemana saja. Inspirasi mengenai Java ini
datang saat James 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”.
Walaupun beberapa kritikus mengatakan bahwa Java tidak dapat mewujudkan
ide besarnya yaitu “ketik kodenya sekali, jalankan dimana saja”, tidak
dapat dipungkiri temuan Gosling telah memungkinkan dibuatnya kode-kode
robust dan dapat digunakan kembali yang dapat dijalankan di beragam
(tidak semua) mobile phone, PC dan mainframes. Lalu, meskipun jaman yang
senantiasa berubah dan akan terus menghasilkan berbagai inovasi baru,
Gosling tetap positif mempercayai bahwa prinsip-prinsip yang mendasari
Java yang telah ia buat akan tetap sangat berguna bahkan di era internet
saat ini.
Referensi :
https://en.wikipedia.org/wiki/James_Gosling
http://iammlucky.blogspot.com/2012/10/mengenal-25-tokoh-didalam-dunia-komputer.html
http://uniquelatestarticle.blogspot.com/2015/11/james-gosling-pencipta-bahasa.html
Komentar
Posting Komentar