Anda di halaman 1dari 9

Pengantar Ilmu

Komputer

Pemrograman C dan C++


Apa itu Bahasa Pemrograman C?

Bahasa C dibuat oleh Bria W. Kernighan dan Dennis M. Ritchie pada tahun 1972. Bahasa
C merupakan bahasa pemrograman middle level dan paling dekat dengan assembly dimana
Bahasa yang digunakan menerjemahkan langsung perintah machine code atau perintah biner.
Oleh karena itu, bahasa C ini lebih sering digunakan dalam operating system programming dan
software device driver.
Bahasa C sendiri cenderung lebih sulit dipelajari karena memiliki syntax yang tidak user
friendly atau tidak seperti bahasa manusia. Tapi kelebihannya, bahasa C lebih cepat dalam hal
pengeksekusiannya karena semakin rendah tingkat bahasa pemrograman maka programnya
akan cenderung lebih cepat dieksekusi. Selain itu, bahasa pemrograman C juga akan worth to
learn apabila kita ingin menguasai lebih dalam mengenai sistem komputer atau operating
system.
Struktur Penggunaan Bahasa C

Tidak ada perbedaan antara prosedur dan fungsi. Bahasa C terdiri dari fungsi-fungsi.

Setiap program C mempunyai satu fungsi utama Fungsi bisa diletakkan diatas atau dibawah fungsi
dengan nama "main"(program utama). "main".

Program akan di eksekusi dimulai dari statement Fungsi yang tidak mengembalikan nilai tipe
pertama pada fungsi "main" tsb. (return-type)nya adalah "void".

Huruf besar dengan huruf kecil diartikan Komentar dibatasi oleh pasangan /* dan */.
berbeda (case-sensitive).

Setiap statement diakhiri dengan semi-colon


(titik koma(;)).
Fungsi dalam Bahasa Pemrograman C

1. Variabel 3. Operator
2. Konstanta
Variabel merupakan identifier Operator merupakan simbol
Konstanta adalah identifier
yang digunakan untuk yang digunakan untuk
yang memiliki nilai tetap. Pada
menampung data atau mengolah nilai pada operand
bahasa C, deklarasi konstanta
informasi. Syarat penulisannya dan menghasilkan satu nilai
selalau membutuhkan alokasi
seperti tidak boleh baru. Berdasarkan jenisnya
memori. Untuk mendeklarasi-
mengunakan spasi, diawali operator terdiri dari operator
kan konstanta bisa dilakukan
dan diikuti oleh huruf atau aritmatika, logika, relasi, dan
dengan proprosesor #define
angka, serta max panjang bitwise.
atau dengan keyword const.
variable adalah 32 karakter.
Contoh Penggunaan Program Bahasa C

1. Variabel
3. Operator Contoh Program :
int a,b,c;
Menampilkan ‘Hello, World”
float x = 20
Ekspresi berbentuk : #include <stdio.h>
a = a+12; int main(int argo, char**argv)
{
2. Konstanta
Dapat diganti : Printf(~Hello, World!\n~);
const float phi=3.14;
a +=12; }
#define phi=3.14
Apa itu Bahasa Pemrograman C++?
Bahasa Pemrograman C++ adalah bahasa Pemrograman Komputer Tingkat Tinggi (High
Level Language), tapi C++ juga dimungkinkan untuk menulis Bahasa Pemrograman Tinggkat
Rendah (Low Level Language) di dalam pengkodingan. Bahasa C++ adalah peluasan dan
penyempurnaan dari bahasa pemrograman sebelumnya yaitu bahasa C, oleh Bjarne
Stroustrup pada tahun 1980. Awal C++ mempunyai nama yaitu “C with Classes” dan berganti
nama menjadi C++ pada tahun 1983.
Bjarne Stroustrup membuat bahasa pemrograman C++ dengan tambahan fasilitas, yang
sangat berguna pada tahun itu sampai sekarang, yaitu bahasa pemrograman yang
mendukung OOP (Object Oriented Programming). C++ dirancang dengan mengutamakan
kinerja, kecepatan, efisiensi dan fleksibilitas penggunaan.
Struktur Penggunaan Bahasa C++

Adanya preprocessor compilator atau pengarah


kompiler yang berguna untuk menjalankan fungsi
awal program.

Menggunakan deklarasi memulai program.

Menggunakan defenisi sebagai perintah.

Menggunakan pernyataan atau statement sebagai isi


dari perintah.

Adanya terdapat komentar sebagai keterangan.


Contoh Penggunaan Program Bahasa C++

#include <iostream> // Preprocessor Directive


int main() //Function utama
{ //Blok pembuka
std::cout<<"Selamat Datang Di BelajarC++"; //Pernyataan (Statement)
return 0; //Pernyataan
} //Blok Penutup
Perbedaan Bahasa C dan C++
Bahasa C hanya mendukung paradigma Bahasa C++ mendukung paradigma pemrograman
pemrograman prosedural untuk pengembangan prosedural dan paradigma pemrograman
kode. berorientasi objek.

Bahasa C tidak mendukung fungsi dan operator Bahasa C ++ mendukung fungsi dan operator
overloading. overloading.

Bahasa C tidak memungkinkan fungsi yang harus Dalam Bahasa C ++, fungsi dapat digunakan di
didefinisikan di dalam struktur. dalam struktur.

Bahasa C menggunakan scanf dan printf untuk Bahasa C ++ menggunakan objek untuk input
fungsi input / output, dimana fungsi tersebut output. Misalnya cin dan cout, dimana fungsi
berada di library (file header) stdio.h tersebut (cin dan cout) berada di library iostream.

Bahasa C tidak mendukung variabel referensi. Bahasa C++ mendukung adanya variabel referensi.

Anda mungkin juga menyukai