Apa itu Bahasa Pemrograman Java?
Java adalah salah satu Bahasa pemrograman yang bersifat open source yang merupakan produk dari Sun Micrrosystem. Bahasa java adalah Bahasa modern yang telah diterima masyarakat komputasi dunia. Hampir semua perusahaan perangkat lunak dan computer besar mendukung dan mengembangkan aplikasi system berbasis java.
Sejarah Singkat Bahasa Pemrograman Java
Bahasa pemrograman java dibuat pada tahun 1991 oleh James Gosling, seorang ahli permrograman yang bekerja di Sun Microsystem. Awalnya Bahasa pemrograman ini diberi nama Oak. Yang mendapat inspirasi dari sebuah pohon yang berada di seberang kantornya.
Apa kegunaan Bahasa Pemrograman Java?
Beberapa penggunaan Java umum di antaranya adalah :
- Pengembangan Game
Banyak game seluler, computer, dan video popular dibangun di Java. Bahkan game modern yang mengintegrasikan teknologi canggih seperti machine learnig atau realitas virtual(virtual reality) dibangundengan teknologi Java.
- Komputasi Cloud
Java ssering disebut sebagai WORA- Write Once and Run Anywhere, yang membuatnya sempurna untuk aplikasi berbasis cloud yang terdesentralisasikan. Penyedia cloud memilih Bahasa Java untuk menjalankan program di berbagai platform yang mendasari.
- Big Data
Java digunakan untuk pemrosesan data yang dapat bekerja dengan set data yang kompleks dan data waktu nyata yang berjumlah besar.
- Kecerdasan Buatan
Java merupakan pembangkit (powerhouse) bagi Pustaka machine learning. Stabilitas dan kecepatan membuatnya sempurna untuk pengembangan aplikasi kecerdasan buatan, seperti pemrosesan Bahasa alami dan deep learning.
- Internet of Things
Java telah digunakan untuk memprogram sensor dan perangkan keras di perangkat edge yang dapat terhubung ke internet secara mandiri.
Apa Kelebihan dan Kekurangan Bahasa Pemrograman Java?
Kelebihan :
- Java sangat aman, Java adalah salah satu Bahasa Pemrograman pertama yang keamanannya merupakan bagian dari desainnya.
- Menyediakan antarmuka yang sangat memudahkan pengguna dan mengembang.
- Sederhana, karena Bahasa Pemrograman Java dirancang agar mudah digunakan. Baik menulis, mengkompilasi, mendebug dan belajar dari Bahasa lainnya juga mudah.
- Independen, artinya Java menawarkan fasilitas untuk Write Once dan Run Anywhere.
- Aplikasi Java didukung oleh setiap browser yang kompatibel dengan Java, selain itu Java memiliki kemampuan untuk bergerak dengan mudah dari satu system computer ke system yang lainnya.
Kekurangan :
- Bahasa Java relatif lebih lambat & membutuhkan lebih banyak ruang memori dari pada Bahasa pemrograman asli lainnya seperti C dan C++.
- Mudah di dekompilasi, atau istilah sederhananya source code dari aplikasi yang dibangun menggunakan Bahasa Java mudah diambil atau ditiru. Tentu ini sangat merugikan pembuat aplikasi atau pengembangnya.
0 Komentar