Perbedaan Bahasa Java dan Bahasa C

Perbedaan Bahasa Java dan Bahasa C
Perbedaan Bahasa Java dan Bahasa C

Video: Perbedaan Bahasa Java dan Bahasa C

Video: Perbedaan Bahasa Java dan Bahasa C
Video: cara membedakan PANDORA ASLI dan PANDORA PALSU 2024, Juli
Anonim

Bahasa Java vs C

Java dan C keduanya adalah bahasa pemrograman komputer. Keduanya digunakan untuk mengembangkan aplikasi perangkat lunak. Java digunakan untuk membuat aplikasi berbasis e-commerce dan applet sedangkan bahasa C digunakan untuk membuat perangkat lunak sistem.

Bahasa C

Pada tahun 1972, bahasa C dikembangkan di laboratorium Bell dan dirancang untuk bekerja dengan sistem operasi UNIX. Bahasa C tidak hanya digunakan untuk mengembangkan perangkat lunak sistem tetapi juga digunakan untuk mengembangkan perangkat lunak aplikasi portabel. Bahasa C menggunakan pemrograman struktural dan juga memungkinkan cakupan variabel leksikal serta rekursi. Sistem tipe statis membantu dalam mencegah operasi yang tidak diinginkan.

Semua kode yang dapat dieksekusi dalam C terkandung di dalam fungsi dan parameternya dilewatkan oleh nilai. Ketika parameter dilewatkan oleh fungsi, nilai pointer digunakan. Titik koma digunakan untuk mengakhiri pernyataan. Fungsi yang disebut “Fungsi utama” adalah fungsi di mana eksekusi program dilakukan.

Berikut adalah fitur bahasa C:

• Berbagai macam operator gabungan seperti ++, -=, +=dll.

• Polimorfisme run time ad-hoc didukung oleh data dan pointer fungsi.

• Kompilasi bersyarat, penyertaan file kode sumber dan preprosesor definisi makro.

• Kata kunci yang dicadangkan berukuran kecil.

JAVA

Java adalah bahasa pemrograman berorientasi objek murni dan dikembangkan oleh Sun Microsystems pada 1990-an. Meskipun dirancang untuk program kecil yang berjalan di browser yang disebut applet tetapi kemudian digunakan untuk membuat aplikasi e-commerce.

Ada lima fitur utama bahasa Java:

• Dukungan bawaan untuk jaringan komputer.

• Kode dari sumber jarak jauh dapat dieksekusi dengan aman.

• Mudah digunakan karena menggabungkan properti terbaik dari bahasa pemrograman lain.

• Memberikan lebih banyak fleksibilitas untuk mengembangkan aplikasi perangkat lunak karena pendekatan berorientasi objek.

• Memungkinkan kode yang ditulis dalam Java untuk berjalan pada platform yang berbeda atau kode Java tidak bergantung pada platform.

Tidak ada yang namanya manajemen memori manual di Java melainkan mendukung manajemen memori otomatis. Ini menghemat banyak waktu pemrogram karena mereka tidak perlu mengosongkan memori secara manual, tetapi ini dicapai dengan penerapan pengumpulan sampah otomatis. Beberapa programmer berpikir bahwa Java mengkonsumsi lebih banyak memori dibandingkan dengan bahasa pemrograman C dan C++.

Perbedaan Bahasa Java dan Bahasa C

• Java adalah bahasa pemrograman berorientasi objek sedangkan C adalah bahasa prosedural atau struktural.

• Java dikembangkan oleh Sun Microsystems sementara bahasa C dikembangkan di Bell labs.

• Java digunakan untuk membuat applet dan aplikasi e-commerce berbasis web sedangkan bahasa c digunakan untuk membuat perangkat lunak dan aplikasi sistem.

• Java menggunakan konsep objek dan kelas sedangkan bahasa C tidak mendukungnya.

• Java mendukung pengumpulan sampah otomatis sedangkan bahasa C tidak, meskipun beberapa programmer percaya bahwa Java menggunakan lebih banyak memori.

Direkomendasikan: