Belajar Mengenal Perbedaan Bahasa Kegiatan Java Dan C++
Java dikenal sebagai salah satu pemrograman yang menyerupai dengan bahasa C++, selain keduanya merupakan bahasa tingkat tinggi . Bahasa Program C++ dan Java juga sama-sama menganut konsep OOP(object-oriented programming) . Meskipun begitu ,terdapat juga banyak perbedaan diantara keduanya, yang dimana bukan hanya sekedar syntax atau codingnya saja , namun juga banyak hal-hal lainya ,yang mungkin kalian belum mengetahuinya. Pada artikel mencar ilmu java kali ini ,saya akan membahas beberapa point perbedaan bahasa pemrograman Java dan C++. Berikut mari kita simak lebih lanjut :
Tabel Perbandingan Bahasa Pemrograman C++ dan Java:
C++ | Java |
Termasuk platform dependent | Termasuk platform independent |
Banyak digunakan untuk programing berbasis sistem | Banyak digunakan untuk programming berbasis Aplikasi Desktop, Web,Enterprise dan Mobile |
Mendukung keyword goto | Sudah tidak mendukung keyword goto |
Mendukung multiple inheritance | Hanya mendukung multiple inheritance lewat interface |
Mendukung operator overloading | Tidak mendukung operator overloading |
Hanya menggunakan compiler | Menggunakan compiler dan interpreter |
Tidak mendukung dokumentasi komentar | Mendukung dokumentasi komentar seperti (/**/) |
Memori management ditulis secara explisit | Memori management menggunakan garbage collector |
Analogi seperti menerbangkan pesawat terbang | Analogi seperti menyetir mobil |
Contoh Code :
C++:
![]() |
Contoh Code C++ |
Java :
![]() |
Contoh Code Java |
EmoticonEmoticon