Minggu, 14 September 2008

apa itu C++





Bahasa C adalah salah satu bahasa pemograman yang popular di dunia dan mempunyai kemampuan lebih dari bahasa pemograman yang lain. Banyak sekali aplikasi-aplikasi yang di tulis dalam bahasa C. Bahkan, Software Development Kit untuk Windows ditulis dalam bahasa C. Bahasa C merupakan bahasa pemograman yang sifatnya portable, yaitu dengan sedikit atau tanpa perubahan, suatu program yang ditulis dengan bahasa C pada suatu komputer dapat dijalankan pada komputer lain. Bahasa C merupakan general-purpose language yaitu bahasa pemograman yang dapat digunakan untuk tujuan apa saja. C merupakan industrial-strength language. Dengan bahasa C anda dapat membangun beragam aplikasi mulai dari pemograman sistem, aplikasi cerdas (artificial intelligence), sistem pakar, utility, driver, database, browser, network programming, sistem operasi, game, virus, dll.

Bahasa C diciptakan oleh Dennis Ritchie. Sebenarnya, bahasa C merupakan pengembangan dari bahasa BCPL yang lebih dahulu ada. Sebagai bahasa yang digolongkan dalam middle level language, bahasa C mempunyai kemudahan didalam mengakses perangkat keras, juga kecepatan prosesnya yang mendekati low level language seperti Assembly. Disamping itu, bahasa C jauh lebih mudah untuk dipelajari jika dibandingkan dengan bahasa low level karena mendekati frase-frase dalam bahasa manusia, yaitu bahasa inggris.

C mempunyai banyak keuntungan dibandingkan dengan bahasa pemograman lainnya. C merupakan bahasa yang kokoh dan memberikan keleluasaan kepada penggunanya. C merupakan bahasa yang portable. Dengan sedikit/tanpa modifikasi, program C yang ditulis pada suatu komputer lain yang memiliki kompiler C. Keuntungan lain dari C adalah dalam hal kecepatan eksekusi. C memberikan kecepatan yang mendekati bahasa Assembly, tetapi memberikan kemudahan yang tidak ditawarkan oleh Assembly. Pada tahun 80’an penggunaan C di dunia indutri semakin luas sehingga kemudian distandarisasi oleh ANSI dan kemudian diadposi oleh ISO dan diadopsi ulang oleh ANSI. Official name bahasa C adalah ISO/IEC 9899-1990. Dalam memogram C kita hendalnya mengacu pada standar C yaitu ISO C.

C merupakan bahasa yang menyenangkan. Kita dapat menemukan berbagai pengalaman menarik dan dapat mengenal lebih baik tentang prinsip kerja komputer dengan C. Anda bahkan bias menciptakan bahasa anda sendiri dengan C.

Untuk melakukan kompilasi, digunakan program Turbo C++ 4.5 dari Borland Internasional. Kompiler ini merupakan salah satu terbaik dalam bahasa C. Selain cepat, juga file executable yang dihasilkan berukuran kecil. Selain itu, kompiler ini juga sudah mendukung pemograman C++ yang merupakan pengembangan bahasa C. Dalam bahasa ini, pemograman objek dapat dilakukan.

Dengan tersedianya beberapa pustaka dari C memungkinkan seorang programmer mengembangkan programnya lebih luas tanpa harus menulis keseluruhan programnya. Sebagai contoh, bila anda ingin membuat suatu windows di layar, bagian program dari window ini sudah tersedia dalam library, sehingga anda tinggal menggunakannya. Bahasa C++ sudah banyak dipergunakan orang untuk menuliskan program-program paket, karena C++ hampir tidak menimbulkan hambatan yang berarti sehingga perusahaan sotftware banyak yang menulis library untuk maksud-maksud tertentu.

Ada beberapa criteria yang dimiliki oleh C++ yang berbeda dengan bahasa pemograman yang lain.
Kriteria-kriteria itu anatara lain :
• Pemograman berorientasi objek
Pemograman dapat merancang suatu objrk yang tersusun dari beberapa kode-kode atau objek-objek yang tersusun menjadi suatu modul yang memudahkan komunikasi antara pemograman satu dengan pemograman yang lainnyaatau dengan programnya sendiri dan rancangan inilah yang akan berkembang menjadi suatu pemograman yang beorientasi objek.
• Portabilitas
Kita dapat membuat program C++ dengan segala jenis komputer dan sistem operasi tanpa dengan susah payah membuat perubahan. C++ adalah salah satu yang paling cocok dan digunakan ke bahasa program dengan platform berbeda.
• Singkat
Kode program dalam C++ sangat pendek jika di bandingkan dengan bahasa pemograman yang lain.

Sumber :
Buku Struktur Data Dengan C++
Penulis : Andri Kristianto
Penerbit : Graha Ilmu

Bahasa pemograman C++ merupakan perluasan-perluasan dari bahasa C yaitu bahasa pemograman dengan konsep structural. Banyak yang menganggap bahasa pemograman ini sebagai bahasa pemograman ini termasuk sukar di pelajari.

C++ diciptakan oleh Bjarne Stroustup dari lanoratotium AT&T pada tahun 1983. bahasa C++ dikembangkan dalam rangka mendukung konsep pemograman berorientasi obyek. Bahasa C++ kompatibel dengan bahasa sebelumnya yaitu bahasa C karena memakai dasar konsep yang sama, akan tetapi bahasa C++ banyak terdapat fasilitas-fasilitas baru yang selain akan meningkatkan kemampuan dan efektifitasnya, juga menyebabkan perbedaan kebiasaan dalam menyusun program dibandingkan dengan bahasa C.

Kompiler C++
Ialah program yang di buat oleh suatu perusahaan untuk mengkompilasi bahasa pemograman C++. Saat ini telah banyak kompiler C++, dua diantaranya yang paling banyak diapaki ialah Turbo C++, dan Borland C++ yang dikembangkan oleh Borland Corp., sedangkan kompiler lainnya ialah Microsoft C++, Symantec C++, Watcom C++, dll.

Sumber :
Modul Praktikum C++ Dasar
STMIK DhaPur


Bahasa pemrograman C++ adalah bahasa yang amat berbeda. Untuk kompiler C++ berbasis DOS, akan memerlukan beberapa kata kunci (keywords); keyword sendiri tidak cukup untuk difungsikan sebagai input dan output. Walau hampir semua fungsi dalam file library tampaknya bias diakses oleh header filenya. Coba kita lihat program sesungguhnya :
#include
int main()
{
cout<<”HEY, you, I’m alive! Oh, and Hello World!”; return 0; } Marilah kita lihat elemen dari program diatas. Tanda #include adalah sebuah prosesor pengarah yang mengatakan kepada kompiler untukmeletakan kode dari header file iostream.h kedalam program. Dengan menyertakan header file, anda dapat mengakses banyak fungsi fungsi berbeda. Dalam contoh diatas, fungsi cout memerlukan file iostream.h. Pada baris berikutnya yang penting adalah int main(). Baris ini mengatakan kepada kompiler bahwa ada sebuah fungsi bernama main, yang mana fungsi itu mengembalikan sebuah integer, sehingga diberi tanda int. Tanda kurung ({ dan }) menandakan awal dan akhir fungsi dalam program diatas dan menghentikan kode lainnya. Jika anda memakai bahasa Pascal, anda akan mempergunakan perintah BEGIN dan END. Baris berikutnya dari program diatas agak aneh. Jika anda menulis sebuah program mempergunakan bahasa lain, anda akan mengetahui bahwa perintah print akan menampilkan text di layar monitor. Dalam bahasa C++ tidaklah demikian, pemakaian fungsi cout dipakai untuk menampilkan text di layar monitor anda. Itu juga memakai tanda atau symbol <;<; , yang diketahui sebagai operator pemasukan ( insertion operators). Tanda tersebut mengatakan kepada kompiler agar segera menghasilkan output sesuai dengan input anda. Tanda semicolon ditambahkan kedalam bagian akhir dari semua fungsi yang dipanggil dalam bahasa C++; tanda seterusnya memperlihatkan variable yang anda deklarasikan. Pada baris itu juga ada kode yang memerintahkan fungsi main kembali ke 0. Pada saat satu kali kembali diproses, itu dilakukan melalui system operasi. Sebagai catatan, pendeklarasian fungsi main yang tidak diinginkan memiliki proses kembali, dapa ditambahkan - void main() - dan biasanya itu berfungsi dengan baik; namun cara ini merupakan cara yang kurang baik. Tanda kurung terakhir berperan sebagai penutup agar fungsi dihentikan. Anda bias mencobamengoperasikan fungsi ini didalam sebuah kompiler. Anda dapat melakukan cut dan paste kode diatas kedalam sebuah file, dan menyimpannya sebagai file.cpp, dan kemudian anda buka file itu dari dalam kompiler anda. Jika anda memakai baris perintah kompiler seperti yang ada dalam Borland C++ 5.5, sebaiknya anda membaca dahulu instruksi kompiler tentang bagaimana cara melakukan kompilasi (how to compile). Comment atau komentar sering dipakai dalam penulisan program. Ketika anda mengatakan kepada kompiler bahwa sebuah bagian dari program anda adalah tex komentar, kompiler tidak akan memasukan itu sebagai perintah pemrograman. Untuk membua sebuah komentar dipergunakan tanda //, yang mengaakan kepada kompiler bahwa baris berikut adalah komentar, atau memakai tanda /* dan kemudian diakhiri tanda */ untuk menandai bahwa segala yang ada antara kedua tanda ini adalah komentar. Beberapa kompiler akan mengubah warna area komentar, tetapi beberapa kompiler lain tidak. Berhati hatilah dalam menulis program anda agar kode program anda tidak dianggap sebagai komentar oleh kompiler karena dapat mempengaruhi output program yang anda buat. Selanjutnya anda harus dapa menuliskan program sederhana untuk menampilkan informasi yang anda ketikan kedalamnya. Selain itu, program juga bisa dibuat untuk menerima input. Fungsi yang dipakai adalah cin, dan diikuti dengan tanda >>.
Tentu saja sebelum anda mencoba menerima input, anda harus memiliki tempat penyimpan input. Dalam pemrograman, input dan data disimpan dalam variable. Ada beberapa jenis variable. Pada saat anda ingin mengatakan kepada kompiler sebuah variable yang anda deklarasikan, anda harus menyertakan tipe data dan nama dari variable itu. Beberapa cara dasar adalah dengan menuliskan include char, int, dan float.
Sebuah variabel char menyimpan sebuah karakter tunggal; variabel int akan menyimpan integer (bukan bilangan desimal), dan variables float akan menyimpan bilangan desimal. Setiap variable - char, int, dan float - merupakan sebuah kata kunci (keyword) yang and pergunakan pada saat anda mendeklarasikan sebuah variabel. Untuk mendeklarasikan sebuah variable anda memakai syntax type . Ini diijinkan untuk mendeklarasikan variable multiple dari jenis variable yang sama pada baris yang sama; masing masing variabelnya dipisahkan dengan tanda koma. Deklarasi sebuah variable atau sekelompok variabel dapat diikuti tanda semicolon (Catatan, tanda ini sama dengan yang diterapkan pada prosedur dimana anda akan memanggil sebuah fungsi).
Jika anda tidak memakai sebuah variable yang dideklarasikan sebelumnya. program anda tidak akan dapat dioperasikan (atau di run), dan anda akan menerima pesan error yang memberitahu anda bahwa anda telah melakukan kesalahan.
Berikut adalah beberapa contoh deklarasi variable:
int x;
int a, b, c, d;
char letter;
float the_float;
Walaupun anda boleh memiliki banyak variable dengan jenis yang sama, anda tidak dapat memiliki variable dengan nama yang sama. Begitu pula anda tidak dapat memiliki variable dan fungsi dengan nama yang sama.
#include <>
int
main()
{
int thisisanumber;
cout<<”Please enter a number:”; cin>>thisisanumber;
cout<<”You entered: “<>

2 komentar:

TykaSH mengatakan...

akak, c++ ne senang x nk blajr. sya nk mik coarse sains komputer so cam nk tau gak senang ke nk faham n tangkap ape yg di ajar. bnyk kne menghafal x???

thnx. =)

Fauzi mengatakan...

Commentnya alay banget... bingung bacanya... sip deh buat postingannya tapi masih agak bingung....