Java | Bahasa Pemrograman yang Paling Banyak Digunakan di Perangkat

Java? Bahasa pemrograman ini sering dibicarakan orang. Apa sih Java? Kenapa namanya Java? 



A. Pengenalan Java

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Java sangat banyak digunakan oleh perangkat lunak. Ada sekitar 15 Miliar Perangkat yang memakai Bahasa Java. 

Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems, yang saat ini diakuisisi oleh Oracle dan dirilis tahun 1995

Saat ini Java berada pada versi Java SE 16 yang dirilis pada tanggal 16 Maret 2021.

B. Sejarah Java

Java terlahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. 
(1, 5 tahun guys) 

Proyek tersebut belum menggunakan versi yang dinamakan Oak.
Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, dan James Gosling, beserta sembilan pemrogram lainnya dari Sun Microsystems.

Mereka menjadikan peramban Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner
Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.
(Hot?? Hmmm) 

Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Sayang terjadi perpecahan di antara mereka.
Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.

(Ya taulah kalau yang namanya perpecahan pasti akan buruk pada akhirnya 😂😂) 

Nama java sendiri diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling
(Kopi tubruk >> Bahasa pemrograman) 

Konon kopi ini berasal dari Pulau Jawa, jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).
(Widih Dunia Sekali) 

C. Kelebihan dan Kekurangan

Kelebihan java adalah sebagai berikut :

Multiplatform
Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja.

OOP (Object Oriented Programming - Pemrogram Berorientasi Objek)
Java merupakan salah satu bahasa pemrograman dengan konsep OOP. Dimana program yang dibangun berorientasikan kepada Object.

Perpustakaan Kelas Yang Lengkap
Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. 

Bergaya C++
Memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. 

Pengumpulan sampah otomatis
Memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).

Setelah dari kelebihannya, ternyata Java juga ada kelemahannya yaitu :

Masih berberapa tidak Kompatibel
Masih ada yang tidak kompatibel antara platform satu dengan platform lain. 
Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.

Mudah didekompilasi
Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. (Atau mudahnya di bajak / edit oleh orang)

Penggunaan memori yang banyak
Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal

Akhirnya kita dapat tidur dengan tenang, karena Java yang sering banyak dibicarakan orang. Sekarang dapat kita ketahui dengan mudah. 



Terimakasih atas kunjungan kalian ke blog ini, jika kalian suka maka silahkan subscribe blog ini untuk mendapatkan info lebih banyak lagi.. 

Posting Komentar

0 Komentar