Okey, jadi di Artikel kita kali ini kita akan membahas tentang Sejarah dari Salah satu Bahasa Pemrogramman, yaitu Java.
Dan, sejarah dari Bahasa java ini, menurut saya benar benar menarik.. karna kalo dilihat dari Segi Penamaannya pun, kita sebagai orang Indonesia pasti udah tau lah yaa artinya apa :v
Java, atau bisa disebut sebagai Jawa :v
Nah menarik nih.. jadi jangan Males bacanya, apalagi buat kalian yang ingin mengenal jauh lebih dalam tentang Bahasa Pemrograman Java ini.
Java, atau bisa disebut sebagai Jawa :v
Nah menarik nih.. jadi jangan Males bacanya, apalagi buat kalian yang ingin mengenal jauh lebih dalam tentang Bahasa Pemrograman Java ini.
Nah, mungkin ada dari kalian yang ingin lebih mengetahui sejarah dari Bahasa Pemrograman selain Java ini, di blog ini sudah tersedia beberapa Artikel, yang membahas seputar sejarah Bahasa Pemrograman loh, Baca ya :
atau, mungkin juga ada dari kalian yang Belum mengenal Apa itu Bahasa Pemrograman?? hmm, tenang... di Blog ini juga ada kok, ada baiknya kalo kalian baca Terlebih dahulu..
- Baca juga : Mengenal apa itu Bahasa Pemrograman dan Tingkatannya.
Nah, kalo kalian udah mengerti tentang apa itu Bahasa Pemrograman, yuk disimak nih sejarah salah satu Bahasa Pemrograman yang cuku Populer dikalangan Programer-programer Expert :v
Dimulai pada tahun 1991, Perusahaan bernama Sun Microsystem bersama dengan Rekan rekannya, yaitu James Gosling, Mike Sheridan, Patrick Naughton.. mereka membuat membuat sebuah project buat bikin platform Smart-Appliance.
Maksudnya apa tuh? Dulu, jaman jamannya Televisi lagi Booming, dan mereka ingin membuat Decoder/Encoder untuk TV Kabel dan Electronic lainnya.
Lalu, Mereka bertigalah (James Gosling, Mike Sheridan, Patrick Naughton) disuruh membuat projectkan itu, tapi Pihak perusahaan Sun Microsystem, menyuruh mereka menggunakan API C++ dan C si empunya Microsystem… Lalu salah satu dari mereka menolak permintaan Tersebut, karna Bahasa tersebut sangat sulit dipahami.. dan memutuskan untuk membuat sebuah Bahasa Baru.
Terciptalah Bahasa Baru, tetapi belum ditentukan namanya.. karna belum dirilis ke Public, tetapi Bahasa tersebut sudah banyak di implementasikan kepada banyak Aplikasi, seperti Website, Set Top Box Television, Browser, dll.
![]() |
James Gosling, Pembuat bahasa Java |
Pada saat tahun 1994, mereka ingin memutuskan agar Bahasa yang telah dibuatnya tersebut bisa dirilis ke Public, sehingga Bahasa tersebut bisa digunakan untuk para Developer lainnya.. tetapi, banyak terkendala Oleh penamaan Bahasa Tersebut.
hingga pada suatu hari, mereka bersama partner (tidak dikenal namanya), mereka ngobrol sambil Kongkow – kongkow ye kan, sambil Ngopi Java (Maksudnya itu Kopi dari jawa), lalu ada salah satu dari mereka yang bilang, Kenapa Bahasa tesebut dinamakan Java??? :v
Dan akhirnya mereka bertiga memutuskan nama tersebut menjadi Java, maka dari itu.. simbol dari pemrogramman Java adalah Secangkir Kopi :v
Perkembangan Java dari Tahun ke Tahun :
1. Pada tahun 1996, Dirilislah Java 1.0 (Java Development Kit) yang dirilis ke public.
2. Pada tahun 1998, Dirilis Java 1.2 (dengan kodename J2SE 1.2), untuk standar edition.
3. Pada Tahun 1999, Mereka merilis Enterprise Edition (J2EE 1.2), untuk yang berbayar
4. Pada Tahun 2000, Dirilis Java 1.3 (J2SE 1.3), dengan ditambah Java Virtual Machine, agar Java lebih mudah untuk di Program.
5. Pada tahun 2001 s/d 2003 Micro Rilis, dari J2SE 1.4 hingga JSEE 1.4.
6. Lalu, pada Tahun 2004 J2SE 5 dengan ditambahkan Generics, Annotations, autoboxing, JMM, dll.
7. 2 Tahun berselang, yaitu pada Tahun 2006 Dirilislah Java EE 5, dan Java SE 6 dengan ditambahkan Scripting, Java Compiler API, dll.
8. Lalu, pada Tahun 2009 Perusahaan Besar bernama Oracle, membeli seluruh asset Sun Microsystem serta Dirilisnya JAVA EE 6.
9. Pada tahun 2011, Java SE 7 dirilis dengan ditambahkannya Invoke, concurrency, try-with, String in switch, dll.
10. Java EE 7 Keluar pada tahun 2013, dan Pada tahun 2014 Java SE 8 dirilis dengan update yang luar biasa besar :voss
Mulai dari javaFX, Lambda, Stream API, Interface method, nashorn, Unsigned, arithmetics, date&time API, Annotation on type, dll.
11. Hingga pada saat tahun 2015 Java EE 8 yang dimana ini Long Term Support (LTS), inilah pondasi untuk kita jika kita mau belajar Android.
12. Pada tahun 2017 bulan September, dirilislah Java SE 9 dengan ditambahkannya Modularization (jigsaw), jshell, Concurrency updated, new garbage collector, HTTP 2.0, API Update.
hingga pada suatu hari, mereka bersama partner (tidak dikenal namanya), mereka ngobrol sambil Kongkow – kongkow ye kan, sambil Ngopi Java (Maksudnya itu Kopi dari jawa), lalu ada salah satu dari mereka yang bilang, Kenapa Bahasa tesebut dinamakan Java??? :v
Dan akhirnya mereka bertiga memutuskan nama tersebut menjadi Java, maka dari itu.. simbol dari pemrogramman Java adalah Secangkir Kopi :v
- Baca Juga : Apa itu Bug Hunter?
Perkembangan Java dari Tahun ke Tahun :
1. Pada tahun 1996, Dirilislah Java 1.0 (Java Development Kit) yang dirilis ke public.
2. Pada tahun 1998, Dirilis Java 1.2 (dengan kodename J2SE 1.2), untuk standar edition.
3. Pada Tahun 1999, Mereka merilis Enterprise Edition (J2EE 1.2), untuk yang berbayar
4. Pada Tahun 2000, Dirilis Java 1.3 (J2SE 1.3), dengan ditambah Java Virtual Machine, agar Java lebih mudah untuk di Program.
5. Pada tahun 2001 s/d 2003 Micro Rilis, dari J2SE 1.4 hingga JSEE 1.4.
6. Lalu, pada Tahun 2004 J2SE 5 dengan ditambahkan Generics, Annotations, autoboxing, JMM, dll.
7. 2 Tahun berselang, yaitu pada Tahun 2006 Dirilislah Java EE 5, dan Java SE 6 dengan ditambahkan Scripting, Java Compiler API, dll.
8. Lalu, pada Tahun 2009 Perusahaan Besar bernama Oracle, membeli seluruh asset Sun Microsystem serta Dirilisnya JAVA EE 6.
Jadi hingga saat ini Java itu berada dibawah naungan Perusahaan Oracle.
9. Pada tahun 2011, Java SE 7 dirilis dengan ditambahkannya Invoke, concurrency, try-with, String in switch, dll.
10. Java EE 7 Keluar pada tahun 2013, dan Pada tahun 2014 Java SE 8 dirilis dengan update yang luar biasa besar :voss
Mulai dari javaFX, Lambda, Stream API, Interface method, nashorn, Unsigned, arithmetics, date&time API, Annotation on type, dll.
11. Hingga pada saat tahun 2015 Java EE 8 yang dimana ini Long Term Support (LTS), inilah pondasi untuk kita jika kita mau belajar Android.
12. Pada tahun 2017 bulan September, dirilislah Java SE 9 dengan ditambahkannya Modularization (jigsaw), jshell, Concurrency updated, new garbage collector, HTTP 2.0, API Update.
Lalu Oracle melepas Rilisan Java EE tersebut kesebuah Perusahaan bernama Eclipse, dan katanya nanti akan dinamakan JAKARTA EE :v
Wahh, menarik ya namanya, siapa sangka nama Ibu Kota Indonesia bisa Go International :v
13. Lalu pada tahun 2018 kemarin, tepatnya bulan maret dirilis Java SE 10 serta ditambahkannya Var Keyword, new heap allocation, housekeeping, API improvement, dll.
Cepet banget berkembangnya yaa :v
Kesimpulannya :
Disimpulkan ada 3 Versi java, yaitu Versi Enterprise Edition (Java EE), Standart Edition (Java SE), dan Micro Edition (Java ME).
Sebenernya ada satu lagi :voss
Yaitu, Java Card..apatuh? kartu Java?? Bukan euy :v
nah mungkin ada dari kalian ada yang memakai Kartu seperti RFID atau Simcard.. nah mungkin disitu salah satunya memakai yang namanya Java Card :v
Nah gimana? Keren banget kan Bahasa Pemrograman yang satu Ini, bisa dipakai dimana mana dan sangat Flexible tentunya :v
Mereka bertiga (James Gosling, Mike Sheridan, Patrick Naughton) menyimpulkan Bahwa Java itu :
Wahh, menarik ya namanya, siapa sangka nama Ibu Kota Indonesia bisa Go International :v
13. Lalu pada tahun 2018 kemarin, tepatnya bulan maret dirilis Java SE 10 serta ditambahkannya Var Keyword, new heap allocation, housekeeping, API improvement, dll.
Cepet banget berkembangnya yaa :v
Kesimpulannya :
Disimpulkan ada 3 Versi java, yaitu Versi Enterprise Edition (Java EE), Standart Edition (Java SE), dan Micro Edition (Java ME).
Sebenernya ada satu lagi :voss
Yaitu, Java Card..apatuh? kartu Java?? Bukan euy :v
nah mungkin ada dari kalian ada yang memakai Kartu seperti RFID atau Simcard.. nah mungkin disitu salah satunya memakai yang namanya Java Card :v
Nah gimana? Keren banget kan Bahasa Pemrograman yang satu Ini, bisa dipakai dimana mana dan sangat Flexible tentunya :v
Mereka bertiga (James Gosling, Mike Sheridan, Patrick Naughton) menyimpulkan Bahwa Java itu :
1. Simple, ga pusing untuk memakainya.
2. Robust and Secure, karna selalu di maintenance.
3. Portable, bisa dipindahkan ke bermacam macam Platform
4. High Performance, sangat cepat
5. Interpreted, threaded, dan dinamis.. sudah Multithreaded dan support OOP
4. Multi Platform, bisa dipake untuk macam macam Platform (mobile, desktop, card, dll).
- Baca juga : Jika Suamimu seorang IT Programmer
Nah guys, itu dia Sejarah dan Perkembangan Bahasa Pemrograman Java, gimana? Menarik kan? engga yah? yaudah lah -_-
Okey, jadi cukup sekian aja Artikel kali ini, buat kalian yang lagi belajar Java harus tetep semangat.. karna bahasa ini keren banget, dan bener bener Canggih deh pokoknya..
okey, jadi cukup sekian.
Terima kasih :)