Pendahuluan C dan C++
Sekilas Tentang C dan C++
Sebuah bahasa pemrograman dapat dikategorikan ke dalam tiga level bahasa, yaitu:
1.Bahasa tingkat tinggi
2.Bahasa tingkat rendah.
3.Bahasa generasi keempat
Semakin tinggi level suatu bahasa maka bahasa pemrograman tersebut akan mudah untuk dipelajari karena dekat dengan bahasa manusia. Sebaliknya, semakin rendah level suatu bahasa pemrograman maka makin sulit untuk dipelajari karena dekat dengan bahasa mesin. Bahasa C (dibuat oleh Brian W. Kernighan dan Dennis M. Ritchie) merupakan bahasa Intermediate yang artinya adalah bahasa tersebut bisa dikatakan sebagai High Level Language, dimana para programmer diberikan sederetan sintaks (aturan penulisan) yang dapat dimengerti oleh manusia. Akan tetapi bahasa C juga dapat digolongkan sebagai Low Level Language karena pada bahasa C disediakan pula sintak dalam bentuk bahasa Assembly (di mana kita ketahui bahwa bahasa Assembly merupakan salah satu Low Level Language).
Bahasa C menyediakan beberapa komponen yang disediakan oleh perangkat lunak tersebut agar seorang programmer dapat dengan mudah mengimplementasikan kodenya. Adapun komponen bahasa C terdiri dari:
1.Editor
2.Interpreter
3.Compiler
4.Debugging.
Berlanjut ke C++, apabila berbicara C++ biasanya tidak akan lepas dari C sebagai bahasa pendahulunya. C++ diciptakan satu dekade setelah C. Diciptakan oleh Bjarne Stroustrup pada tahun 1983. Bahasa ini kompatibel dengan bahasa C. keistimewaan yang sangat berarti pada C++ karena bahasa ini mendukung
pemrograman yang berorientasi objek (Object Oriented Programming – OOP). Semua bahasa mempunyai kelemahan atau kelebihan sendiri-sendiri. Begitu juga dengan bahasa C dan C++. Adapun kelebihannya adalah sebagai berikut:
-Banyak memiliki operator untuk mengolah/memanipulasi data.
-Bahasa C termasuk sebagai bahasa terstruktur sehingga program dapat lebih mudah dipahami atau dikembangkan.
-Kecepatan eksekusi tinggi.
Dan beberapa kelemahannya adalah sebagai berikut:
-Banyaknya operator atau cara penulisan program kadang menimbulkan kebingungan para pemakainya.
-Perlu adanya ketelitian dalam penulisan program karena C dan C++ bersifat
-Case Sensitive (Membedakan antara huruf kapital dan huruf kecil).
download materi lengkap disini


Komentar
Posting Komentar