Pengenalan & Sejarah Bahasa Pemrograman C++

 Pengenalan & Sejarah Bahasa Pemrograman C++

Sejarah Singkat
Pada mulanya bahasa komputer digunakan untuk membantumelakukan perhitungan – perhitungan Telemetri. ketika itu bahasa yang digunakan masih sangat primitif sekali, karena masih berupa bahasa mesin yang hanya mengenal angka 1 dan 0. Selanjutnya bahasa mesin tersebut disederhanakan menjadi bahasa yang agak dipahami yang disebut bahasa Assembly, yaitu bahasa tingkat menengah (Low Level Language). Pada Tahun 1969, Laboraturium Bell AT&T di Murray Hill, New Jersey menggunakan bahasa Assembly untuk mengembangkan sistem operasi UNIX. yang bertujuan untuk membuat Sistem operasi yang dapat bersifat mudah di program (Programmer Friendly).
Setelah UNIX berjalan, Ken Thompson, seorang pengembang sistem pada Laboratorium AT&T Laboratories mengembangkan compiler baru dengan nama bahasa B. Bahasa B ini digunakan untuk merevisi sistem operasi UNIX. Karena bahasa B ini masih bersifat Intpreter dan terbilang lambat, maka pada tahun 1971.
Sistem operasi UNIX ditulis ulang menggunakan bahasa C, yaitu bahasa pemrograman yang dikembangkan oleh Dennis Ritchi, seorang pengembang sistem di laboratorium yang sama. Tetapi bahasa C masih sulit dipelajari karena masih bersifat prosedural murni. akhirnya pada tahun 1983, Bjarne Stroustrup yang juga pengembang sistem di Laboratorium yang sama menciptakan bahasa C++ yang merupakan bahasa Hybrid dari bahasa C. Karena bahasa C++ didasarkan dari bahasa C. sehingga kita bisa mengkompilasi program – program yang ditulis dalam bahasa C dengan menggunakan Compiler C++.
Keistimewaan
Keistimewaan bahasa C++ adalah karena bahasa ini merupakan bahasa pemrograman yang berorientasi Objek (Object Oriented Programming). bahasa C++ sendiri merupakan bahasa tingkat menengah (Middle Level Language).
Hingga saat ini bahasa C masih digunakan untuk mengembangkan program dan sistem operasi diantaranya sytem operasi yang sering kita gunakan Windows dan Linux. dan banyak digunakan juga untuk mengembangkan program – program aplikasi di bidang Telekomunikasi, Finansial, dan Bisnis. bahkan sampai saat ini permainan game yang biasa kita temukan pada komputer sebagian besar masih menggunakan bahasa C/C++.
Proses Kompilasi dan Eksekusi Program
a. Preprocessor
mula – mula kode program akan dimasukan kebagian preprocessing yaitu yang diawali dengan # (Pound)dan akan menghasilkan file yang akan di lewatkan kedalam Compiler. beberapa Preprocessor tersebut diantaranya : #include, #define, #ifdef, dll.
b. Compiler C++
Disini Compiler akan menterjemahkan kode program yang dilewatkan oleh preprocessor kedalam bahasa Assembly.
c. Assembler
Assembler menerima keluaran dari compiler C++ dan akan membuat sebuah Code Objek, yang akan dieksekusi menjadi file EXE.
d. Link editor
bagian ini dikerjakan jika kode program yang kita buat menggunakan fungsi – fungsi luar yang disimpan dalam sebuah library lain. Link editor akan mengkombinasikan kode objek dan library yang ada untuk menjadikan sebuah file EXE.
dari pengenalan, sejarah dan sedikit pembahasan mengenai bahasa pemrograman C++ di atas dapat membuka wawasan anda mengenai bahasa C++.

C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).[1] Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.[butuh rujukan] Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming)

Visual C++ adalah sebuah produk Integrated Development Environment (IDE) untuk bahasa pemrograman C dan C++ yang dikembangkan Microsoft. Visual C++ merupakan salah satu bagian dari paket Microsoft Visual Studio. Bahasa ini merupakan bahasa pemrograman tingkat tinggi (kompleks). Visual C++ adalah bahasa pemrograman yang cukup populer. Hampir semua file DLL pada sistem operasi Windows dibuat menggunakan bahasa ini.
Visual C++ dapat berjalan lebih cepat pada windows karena hanya memerlukan memori yang kecil. Dalam hal ini, Ms. Visual C++ lebih unggul jika dibandingkan dengan Ms. Visual Basic. Ini menjadi salah satu alasan Ms. Visual C++ lebih dipilih programmer untuk membuat berbagai aplikasi dekstop maupun antivirus.
 

Berikut Contoh Outputnya :

#include <iostream>

using namespace std;

int main()
{
    cout << "Hello Guys!" << endl;
    cout << "My Name Is Kevin Setyawan" << endl;
    cout << "You Can Call Me Kevin" << endl;
    cout << "I Come From Indonesia" << endl;
    return 0;
}


Contoh Gambarnya



Daftar Pustaka :

http://riskasaputra.students.uii.ac.id/2011/11/29/pengenalan-sejarah-bahasa-pemrograman-c/
https://id.wikipedia.org/wiki/C%2B%2B
https://id.wikipedia.org/wiki/Visual_C%2B%2B 

0 Response

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel