Bahasa C++
Pada artikel ini
akan saya jabarkan sejarah serta contoh-contoh program dengan menggunakan
Microsoft Visual C++ ( Microsoft Visual Studio 2008 ) : Aplikasi Console ( Win32
Console ) dan aplikasi visual ( Visual Base Programming ) yang disusun secara
singkat, padat dan mudah dimengerti. Simak baik – baik penjelasannya untuk
menambah pengetahuan Anda tentang bahasa pemrograman.
Sejarah C++
Pada tahun 1971,
Denis Ritchie dari team Bell Labs mulai mengembangkan bahasa kompilasi dengan
nama “B Compiler”, bahasa ini secara langsung dapat dibentuk kode eksekusinya (generate executable code), dan akhirnya
bahasa ini disempurnakan dan ditambahkan fasilitas type data, perbaikan pada sistem penanganan array dan pointer menjadi
bahasa C pada tahun 1973.
Bahasa C memiliki
keunggulan dapat mengakses dan berkomunikasi secara mudah pada perangkat keras
(hardware), sehingga bahasa C dikategorikan sebagai bahasa tingkat tinggi (High Level Language). Dengan
diterbitkannya buku putih (white book)
“ The C Programming Language “ oleh Brian Kernighan dan Deniss Ritchie, bahasa
C semakin popular dan banyak digunakan, pada Tahun 1989 bahasa C distandarisasi
secara formal sebagai ANSI standard (ANSI X3J11 comittee).
Pada tahun 1980,
Bjarne Stroustrup dari laboratorium Bell, mulai mengembangkan bahasa C++, dan
secara resmi nama C++ diakui pada akhir tahun 1983 yaitu pada saat manual
pertama dipublikasikan. Pada bulan oktober 1985, C++ pertama kali dirilis
secara komersial, bersamaan dengan terbitnya buku “ The C++ Programming
Language “ oleh Bjarne Stroustrup, dan ANSI baru melakukan standarisasi pada
tahun 1989. Publikasi standarisasi ini memicu para pengembangan pemrograman
terstruktur.
Bahasa C++
diperkenalkan oleh Microsoft dengan nama Microsoft Visual C++ yang beroperasi
pada sistem operasi Windows. Microsoft Visual C++ merupakan perangkat lunak (software) yang teintegrasi dalam
Microsoft Visual Studio (pertama kali dirilis sekitar tahun 1998) dan memiliki
keunggulan mempunya fasilitas lingkungan kerja IDE ( Integrated Development Environment), yaitu suatu perangkat
pendukung yang mempunyai Text Editor
untuk membuat program aplikasi (Source
Code), Compiler, Debugger, dan Execution pada suatu lingkungan kerja yang sama.
Kelebihan Bahasa C
antara lain yaitu:
Ø Bahasa
C adalah bahasa yang portable
Ø Bahasa
C adalah bahasa yang efisien
Ø Bahasa
C adalah bahasa yang modern
Ø Bahasa
C adalah bahasa yang friendly
Ø Bahasa
C adalah bahasa yang powerful dan fleksible
Elemen – elemen dasar dalam Bahasa Program C++
1)
Tipe Data
Terdapat empat tipe data dasar dalam C/C++
yang akan digunakan pada variable dan konstanta yaitu, integer (int), Boolean (bool),
character (char), dan float(float).
a) Variabel
adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu ekspresi tertentu
dalam proses program. Nilai dari suatu variable dapat diubah – ubah sesuai
dengan kebutuhan dan dapat pula berbentuk ekspresi (suatu pernyataan hubungan
antara variable, konstanta, operator, dan fungsi).
b) Deklarasi Variabel
Deklarasi ini meliputi tipe data, nama variable
dan diakhiri dengan tanda titik koma ( ; ).
Syntax :
Tipedata nama_variabel;
Contoh:
char huruf;
float rata-rata;
int x,y,z;
c) Konstanta
merupakan suatu nilai yang tidak dapat
diubah selama proses program berlangsung, nilainya selalu tetap, dan harus
didefinisikan terlebih dahulu di awal program. Konstanta dapat bernilai
integer, real (float), karakter dan string.
Syntax deklarasi konstanta: const
tipedata nama_konstanta = nilai konstanta;
Contoh:
const int nrp=1122014;
const float pi=3.14;
2)
Operator
Adalah suatu symbol atau karakter yang dilibatkan dalam suatu program
untuk melakukan suatu operasi atau manipulasi.
a) Operator Aritmatika
b) Operator Relational (Perbandingan)
c) Operator Logika
d)
Operator
Bit
Struktur
Program C++
//setting processor
#include “stdafx”
#include “iostream”
#include “conio.h”
using namespace std;
//program utama
int_tmain (int argc,_TCHAR* argv[])
{
cout<<”hai”<<endl;
_getch();
return
0;
}
Include merupakan preprocessor dan setelahnya diikuti
oleh header
file. Pada bagian paling atas dinamakan proses pengaturan pre-prosesor (setting
pre-processor).
Bagian selanjutnya dinamakan program utama.
Tidak ada komentar:
Posting Komentar