Mengenal James Gosling



Siapakah James Gosling?

James A. Gosling O.C., Ph.D. adalah seorang pengembang perangkat lunak, yang biasa dikenal sebagai bapak bahasa pemograman Java. Lahir pada 19 Mei 1955 dekat Calgary, Alberta, Kanada.



Pendidikan dan Karier

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 ketika kuliah di sebuah Universitas. 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 sebuah 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. s 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 televis 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).


Penghargaan 

  • 2002: awarded The Economist Innovation Award.
  • 2002: awarded The Flame Award USENIX Lifetime Achievement Award.
  • 2007: made an Officer of the Order of Canada. The Order is Canada's second highest civilian honor. Officers are the second highest grade within the Order.
  • 2013: became a fellow of the Association for Computing Machinery.
  • 2015: awarded IEEE John von Neumann Medal
  • 2019: named a Computer History Museum Fellow for the conception, design, and implementation of the Java programming language.

Bagaimana guys, sudahkah kamu mengenal James Gosling? Wah, hebat bukan perjalanan pendidikan dan karier dari James Gosling. Beliau merupakan tokoh yang pintar dan gigih sehingga beliau dapat menjadi tokoh pengembang perangkat lunak loh.




Komentar

Postingan populer dari blog ini

Sejarah Bahasa Pemrograman

Siapakah Penemu WWW?