Sejarah C++
Berbicara tentang C++ dan C sebagai bahasa pendahulunya, C merupakan termasuk bahasa pemrograman tingkat menengah. Pencipta C adalah Brian W. Kernighan dan Dennis M. Ritchie pada tahun 1972.
C merupakan bahasa pemrograman terstruktur yang membagi program ke dalam sejumlah blok (sub program). Tujuannya adalah untuk memudahkan dalam pembuatan dan pengembangan program. Program yang ditulis dengan C mudah sekali dipindahkan dari satu jenis mesin ke mesin lain. Hal ini karena adanya standarisasi C yaitu ANSI (American National Standards Institute) yang menjadi acuan para pembuat compiler C. C++ diciptakan satu dekade setelah C. C++ diciptakan oleh Bjarne Stroustroup dari aboratorium Bell, AT&T pada tahun 1983. Pada awalnya C++ diberi nama “A better C”. Nama C++ sendiri iberinama oleh Rick Mascitti. Adapun tanda ++ berasal dari operator increment pada bahasa C
Keistimewaan C++ adalah karena bahasa ini mendukung OOP (Object Oriented Programming). Tujuan utama pembuatan C++ adalah untuk meningkatkan produktivitas pemrogram dalam membuat aplikasi. Kebanyakan pakar setuju bahwa OOP dan C++ mampu mengurangi kompleksitas terutama program yang terdiri dari 10.000 baris lebih, bahkan dapat meningkatkan produktivitas 2x lipat dari C, Pascal dan Basic.
Elemen Dasar C++
A. Identifier (Pengenal)
Pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan variabel, konstanta, tipe data, dan fungsi. Aturan untuk penulisan identifier sama dengan aturan dalam pascal, antara lain:
· Tidak boleh dimulai dengan karakter non huruf
· Tidak boleh ada spasi
· Tidak boleh menggunakan karakter-karakter ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' ? , . / |
· Tidak boleh menggunakan reserved words yang ada dalam C++.
B. Tipe Data
Berikut ini tipe data yang ada dalam C++
1. Tipe data bilangan bulat:
· char
· int (integer)
· short (short integer)
· long (long integer)
2. Tipe data bilangan real:
* float (real)
* double (real double)
* long double
3. Tipe data bilangan bulat:
* unsigned char
* unsigned int (integer)
* unsigned short (short integer)
* unsigned long (long integer)
C. Deklarasi Variabel
Seperti halnya Pascal, variabel yang digunakan dalam program harus dideklarasikan terlebih dahulu. Pengertian deklarasi di sini yaitu mengenalkan variabel ke program dan menentukan tipe datanya. Berikut ini contoh pendeklarasian variabel:
int bil; char aku,dia;
dikutip dari
"http://www.cmos-handayani.com/index.php?option=com_content&view=article&id=187:sejarah-c&catid=61:c&Itemid=109"
Minggu, 04 Oktober 2009
Contoh Program dan Hasil OutpuT
Contoh Program

Output

Di Kutip dari
http://dickynd.wordpress.com/2008/12/13/manipulasi-input-dan-output-dalam-c/
Minggu, 20 September 2009
Preprocessor Directive
Preprocessor Directive
adalah perintah-perintah khusus yang di tujukan ke preprocessor......
Semua preprocessor directives dimulai dengan tanda #. Karena
preprocessor adalah perintah untuk preprocessornya C++ maka preprocessor directives
tidak diakhiri dengan titik koma (;). Preprocessor directives ini akan mengubah program
pada saat dikompile saja, jadi perubahannya hanya bersifat sementara sementara. Setelah
selesai maka program akan kembali seperti semula.
Ada beberapa perintah preprocessor di antaranya :
1. #define directive
Dipakai untuk mendefinisikan suatu identifier dari suatu karakter string yang
disubstitusikan ke identifier tersebut (macro substitution) setiap kali dijumpai dalam
program.
2. #include Preprocessor Directive
#include preprocessor directive menyisipkan suatu text file yang ada di disk ke
dalam program. Format dari #include preprocessor directive adalah:
#include
atau
#include “nama_file”
Text file yang disisipkan dapat apa saja namun umumya yang disisipkan adalah Header
file. Header file ini akan memberi informasi kepada kompiler C++ bagaimana meng-
interpretasikan fungsi-fungsi library yang akan dipakai.
3. #if, #else dan #endif Preprocessor Directive
Antara kompiler yang satu dengan kompiler yang lainnya dapat menggunakan
nama yang berbeda untuk suatu header file yang definisinya hampir sama.
Misal header file alloc.h pada Borland C++ adalah hampir ekivalen dengan header file malloc.h pada
Microsoft C++. Jadi kita perlu sarana untuk menentukan header file yang mana yang
harus disisipkan pada saat program dikompile.........
adalah perintah-perintah khusus yang di tujukan ke preprocessor......
Semua preprocessor directives dimulai dengan tanda #. Karena
preprocessor adalah perintah untuk preprocessornya C++ maka preprocessor directives
tidak diakhiri dengan titik koma (;). Preprocessor directives ini akan mengubah program
pada saat dikompile saja, jadi perubahannya hanya bersifat sementara sementara. Setelah
selesai maka program akan kembali seperti semula.
Ada beberapa perintah preprocessor di antaranya :
1. #define directive
Dipakai untuk mendefinisikan suatu identifier dari suatu karakter string yang
disubstitusikan ke identifier tersebut (macro substitution) setiap kali dijumpai dalam
program.
2. #include Preprocessor Directive
#include preprocessor directive menyisipkan suatu text file yang ada di disk ke
dalam program. Format dari #include preprocessor directive adalah:
#include
atau
#include “nama_file”
Text file yang disisipkan dapat apa saja namun umumya yang disisipkan adalah Header
file. Header file ini akan memberi informasi kepada kompiler C++ bagaimana meng-
interpretasikan fungsi-fungsi library yang akan dipakai.
3. #if, #else dan #endif Preprocessor Directive
Antara kompiler yang satu dengan kompiler yang lainnya dapat menggunakan
nama yang berbeda untuk suatu header file yang definisinya hampir sama.
Misal header file alloc.h pada Borland C++ adalah hampir ekivalen dengan header file malloc.h pada
Microsoft C++. Jadi kita perlu sarana untuk menentukan header file yang mana yang
harus disisipkan pada saat program dikompile.........
My ProfiLe
Nama g Adithya Dwi Atmadja, biasa d pnggil adit.....
Sdkit ttg g,
gw itu orangny supel, iseng, rese, males, jail, dan mcm" degh tingkah gw yg lainny.....
Tpi d balik itu semua mnrut kbnyakan tmn" g, g tuh orngny bae, dan beda dari kebnyakan orang (mngkn karena postur tubuh g kali y? ^^,)............. Tpi mnrut g, g sma aj ky kbynkan org, yg bkin g bda adlh, g adlh ap adny g...............
Tq 4 open this blog......
Sdkit ttg g,
gw itu orangny supel, iseng, rese, males, jail, dan mcm" degh tingkah gw yg lainny.....
Tpi d balik itu semua mnrut kbnyakan tmn" g, g tuh orngny bae, dan beda dari kebnyakan orang (mngkn karena postur tubuh g kali y? ^^,)............. Tpi mnrut g, g sma aj ky kbynkan org, yg bkin g bda adlh, g adlh ap adny g...............
Tq 4 open this blog......
Langganan:
Postingan (Atom)
!-end>!-weather>
!-end>!-my>
Dosen
Blog Archive
-
►
2010
(7)
- ► Mei 9 - Mei 16 (2)
- ► April 4 - April 11 (1)
- ► Maret 21 - Maret 28 (1)
- ► Maret 14 - Maret 21 (2)

