James Gosling, pencipta bahasa komputer Java, mengkonfirmasi pada hari Senin bahwa ia telah bergabung
Pada
1977, James Gosling menerima gelar B.Sc dalam Ilmu Komputer dari
Universitas Calgary. Pada 1983, ia memperoleh gelar Ph.D dalam Ilmu
Komputer dari Universitas Carnegie Mellon, dengan disertasi “The
Algebraic Manipulation of Constraints”. Ketika menyelesaikan program
doktornya, ia menulis sebuah versi dari emacs (gosmacs), dan sebelum
bergabung dengan Sun Microsystems ia membangun sebuah versi
multi-prosesor Unix[1] ketika kuliah di Universitas Carnegie Mellon, maupun sejumlah compiler dan mail systems.
Sejak 1984, Gosling bekerja untuk Sun Microsystems, dan umumnya dikenal sebagai pembuat bahasa pemograman Java.
Sejak
kecil dia memang sangat tertarik dengan elektronika. Saat usia 12
tahun, orangtuanya mendapatinya berhasil membuat permainan tic tac toe
dengan memanfaatkan komponen suku cadang telepon dan televisi. Melihat
minat dan bakat tersebut, suatu ketika sahabat orangtuanya mengajak
Gosling ke laboratorium komputer di Universitas Calgary. Saat itu
usianya masih 14 tahun.
Sejak saat itulah ia lebih sering
menghabiskan banyak waktu di laboratorium komputer daripada belajar di
kelas. Lulus dari SMU, ia melanjutkan 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.
Ia segera bergabung dengan IBM selepas kuliah. Sayang
hasil pekerjaannya tidak pernah diproduksi. Setahun kemudian, ia
bergabung dengan Sun Microsystems hingga menjadi bagian Green Team untuk
menjalankan projek rahasia Green Project. Berkat kemampuannya,
kariernya segera melejit sehingga menduduki posisi Vice President (VP)
Sun Microsystems dan Chief Technology Officer (CTO) SunĂs Developer
Product. Saat ini, ia masih berkontribusi pada Real-Time Specification
of Java dan peneliti di laboratorium Sun untuk software development
tools. Selain menjadi arsitek bahasa pemrograman Java, ia juga membangun
sistem akuisisi data satelit, multiprosesor untuk Unix, beberapa
kompiler, mail system dan insinyur utama pembuat windows manager NEWS
(Network Extensible Windowing System).
Tidak ada komentar:
Posting Komentar