Java

Java adalah Bahasa Pemrograman yang dapat dijalankan pada berbagai Platform (MultiPlatform). Java dapat digunakan baik di Komputer, perangkat mobile, atau perangkat-perangkat lain yang dapat didukung oleh pemrograman java. Java adalah Bahasa pemrograman berorientasi objek yang Dikembangkan oleh Sun Microsystem dan diciptakan oleh James Gosling.

Definisi yang lain, Definisi Dari Sun Microsystem, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan.

 

Dalam Penerapannya, Setiap Bahasa pemrograman pasti memiliki Kelebihan. Dibawah ini merupakan Kelebihan-kelebihan yang dimiliki Java, Yaitu:

  • MultiPlatform

Dapat dijalankan di beberapa platform / system operasi komputer.

  • Object Oriented Programming (OOP) /Pemrograman Berorientasi Objek

Artinya semua aspek yang terdapat di Java adalah Objek.

  • Perpustakaan Kelas yang lengkap
  • Bergaya C++

Sintaks pada Java seperti bahasa pemrograman C++ sehingga menarik para pemrogram C++ untuk pindah ke Java.

  • Pengumpulan sampah otomatis
  • Bersifat Portable
  • Tangguh
  • Aman

 

Perbandingan Bahasa Java dengan Bahasa Pemrograman Lain:

 

Perbandingan Java dengan C++

Java

C++

Pada awalnya diciptakan untuk mendukung komputasi jaringan. Dirancang terutama untuk pemrograman system
Murni pemrograman berorientasi objek. Merupakan pemrograman procedural dan juga pemrograman berorientasi objek.
Berjalan di mesin virtual. Berhadapan langsung dengan fasilitas tingkat rendah dari sistem.
Garbage collection secara otomatis (bisa dilakukan secara manual) dan tidak memiliki konsep destruktor. Manajemen memori Eksplisit, meskipun ada framework (kerangka kerja) pihak ketiga untuk melakukan pengumpulan sampah (garbage collection), serta mendukung desktruktor.
Library standar telah berkembang pada masing-masing rilis. Library Standar C++ memiliki lingkup dan fungsionalitas yang terbatas.
Single inheritance dari kelas Multiple inheritance, termasuk warisan virtual.
Tidak terdapat mekanisme fungsi pointer Terdapat mekanisme fungsi pointer
Memiliki Javadoc sebagai standar dokumentasi. Tidak memiliki standar dokumentasi.
Source code dikompilasi ke dalam kode byte untuk JVM . Tergantung pada platform Java tapi kode sumber biasanya tertulis untuk tidak tergantung pada sistem operasi fitur khusus. Source code C++ dapat ditulis untuk menjadi platform independen dan ditulis untuk mengambil keuntungan dari fitur spesifik platform. Biasanya dikompilasi ke dalam kode mesin asli.

 

 

Sumber :

http://id.wikipedia.org/wiki/Java

http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-1/ch04.html

http://maasdianto.web.id/java-and-c-dalam-perbandingan/

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: