ADS


AkbarSea - Bahasa C dan C++ merupakan bahasa pemrograman tingkat tinggi. Bahasa C dikembangkan oleh Dennis Ritchie (seorang ilmuan komputer yang juga membuat sistem operasi Multics dan Unix) bersama Brian Kernighan (ahli komputer sekaligus rekan kerja Dennis di Bell Laba).


Sedangkan bahasa C++ dikembangkan oleh Bjarne Stroustrup yaitu seorang ilmuwan komputer dan profesor di Texas A&M University. Bahasa C++ merupakan turunan dari bahasa C yang mana awalnya dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix.


Meski C++ tergolong keturunan dari bahasa C akan tetapi kedua bahasa pemrograman ini berbeda. Berikut beberapa perbedaan antara C dengan C++.

  1. Bahasa C bersifat prosedural ( dilakukan dengan memberikan serangkaian perintah yang berurutan. Sedangkan bahasa C++ bersifat pemrograman object oriented (OOP).
  2. Bahasa C memiliki kecepatan pemrosesan yang lebih cepat dibandingkan C++. Bahasa C bahkan menjadi bahasa ke 2 tercepat setelah Assembly.
  3. Bahasa C banyak digunakan untuk membangun OS atau sistem Operasi sedangkan C++ lebih diperuntukkan membangun perangkat lunak yang berjalan di OS.
  4. Perbedaan utama bisa kita lihat pada penulisan kodenya. Sebagai contoh disini kita akan membuat program yang menampilkan "Hello World!" Dengan c++ dan C.


Bahasa Pemrograman "C"


#include <stdio.h>


int main (){

    printf ("Hello World!");

    return 0;

}


Bahasa Pemrograman "C++"


#include <iostream>


int main() {

  cout<<"Hello World!";

  return 0;

}


Dari kode di atas kita dapat melihat bahasa C menampilkan string dengan menggunakan printf sedangkan pada C++ menggunakan perintah cout.

Post a Comment