bahasa c++
DESCRIPTION
Bahasa C++. Agung Risman Subagja Andy Molla Ayu Delima Dian Meliana Restu Faridah. Kelompok 1. Bahasa C++. PERBEDAAN. SEJARAH. STRUKTUR. CONTOH. EXIT. Kelompok 1. HOME. Bahasa b dan c. Bahasa B. Bahasa C. - PowerPoint PPT PresentationTRANSCRIPT
BAHASA C++
•Agung Risman Subagja•Andy Molla•Ayu Delima
•Dian Meliana•Restu Faridah
Kelompok 1
BAHASA C++
SEJARAHSEJARAH
STRUKTURSTRUKTUR
Kelompok 1
PERBEDAAPERBEDAANN
CONTOHCONTOH
EXIT
Adalah pemrograman yang dikembangkan oleh Ken Thompson yang bekerja di Bell Labs tahun 1969.
Bahasa Pemrograman Tingkat Tinggi, karena
bahasa C dapat dimengerti dan dipelajari dengan mudah karena kedekatannya dengan
bahasa manusia. Dan juga dapat digunakan untuk
memasukkan program ke mesin.
Bahasa B Bahasa C
BAHASA B DAN C
Kelompok 1
HOMEHOME
NEXT
SEJARAH C++ (CONT)
Kelompok 1
HOMEHOME
NEXT
Bahasa B dikembangkan menjadi bahasa C pada tahun 1970-an.
Tahun 1983, didirikan sebuah komite untuk menciptakan ANSI standar
untuk bahasa C (yang dipakai pada Desember 1989)
Bahasa C yang diciptakan oleh Kerninghan dan Ritchie dikenal dengan ANSI
C digunakan oleh ISO sehingga menghasilkan ISO Standard C.
Tahun 1980, Bjarne Stroustrup dari AT&T Bell Laboratories mulai
mengembangkan bahasa C C++ tahun 1985.
SEJARAH C++(CONT)
Kelompok 1
HOMEHOME
NEXT
C++ mengalami dua tahap :
Dirilis oleh AT&T laboratories cfront
Kompiler C++ menjadi sebuah kompiler yang bisa C++ bahasa assembly Tahun 1990, C++ menjadi bahasa berorientasi objek.
SEJARAH C++(CONT)
Kelompok 1
HOMEHOME
Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang
sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++
merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan
masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang
dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class
dibuat kemudian masalah dipecahkan dengan Class.
PERBEDAAN
Kelompok 1
HOMEHOME
Contoh 1 ://my first program in C++
#include <iostream.h>int main()
{ cout << “Selamat pagi dunia!”; return 0;
}
Hasil : Selamat pagi dunia!
CONTOH
Kelompok 1
HOMEHOME
Program tersebut mengandung komponen dasar://my first program in C++
merupakan komentar, tidak akan berpengaruh terhadap program.
#include <iostream.h> kalimat yang diawali tanda (#) merupaka preprocessor
directive. Indikasi untuk kompiler. #include <iostream.h> indikasi untuk menyertakan header file standard iostream,
termasuk I/O dalam C++
STRUKTUR BAHASA C++
Kelompok 1
HOMEHOME
NEXT
int main()sebagai awal deklarasi fungsi main. Merupakan titik
awal dimana seluruh program C++ akan dieksekusi.cout << “Selamat pagi dunia!”;
merupakan standard output stream dalam C++ (biasanya monitor).
return 0;fungsi main() berakhir dan mengembalikan kode yang
mengikuti instruksi tersebut, dalam hal ini kasus 0.
STRUKTUR BAHASA C++
Kelompok 1
HOMEHOME
NEXT
Setiap kalimat diakhiri dengan tanda semicolon (;). Karakter ini menandakan akhir dari instruksi dan harus disertakan pada
setiap akhir instruksi pada program C++ manapun.Isi dari fungsi main() selanjutnya akan mengikuti, berupa
deklarasi formal dan dituliskan diantara kurung kurawal ({}).Komentar adalah bagian dari program yang diabaikan oleh
kompiler.
STRUKTUR BAHASA C++
Kelompok 1
HOMEHOME
NEXT
Ada dua cara untuk menuliskan komentar :
// komentar barisakan mengabaikan apapun mulai dari tanda(//)
sampai akhir baris.
/* komentar blok */akan mengabaikan apapun yang berada diantara
tanda /* dan */
STRUKTUR BAHASA C++
Kelompok 1
HOMEHOME
Thank you for listeningThank you for listening