Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehHendri Hermanto Telah diubah "6 tahun yang lalu
1
Agung Risman Subagja Andy Molla Ayu Delima Dian Meliana Restu Faridah
Bahasa C++ Kelompok 1
2
Bahasa C++ SEJARAH PERBEDAAN STRUKTUR CONTOH EXIT Kelompok 1
3
HOME Bahasa b dan c Bahasa B Bahasa C 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. NEXT Kelompok 1
4
HOME Sejarah C++ (cont) Bahasa C hasil kreasi dari Dennis M. Ritchie (1972) di Bell Telephone Laboratory Inc., Murray Hill, New Jersey, USA (Sekarang dikenal dengan AT&T Bell Laboratory) C merupakan hasil dari proses pengembangan dari BCPL (Basic Combined Programming Language). BCPL diciptakan oleh Martin Richard, dan mempengaruhi bahasa B yang diciptakan oleh Ken Thomson. NEXT Kelompok 1
5
Bahasa B dikembangkan menjadi bahasa C pada tahun 1970-an.
Sejarah C++(cont) HOME 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. NEXT Kelompok 1
6
C++ mengalami dua tahap :
Sejarah C++(cont) HOME 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. Kelompok 1
7
HOME PERBEdaan 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. Kelompok 1
8
HOME Contoh Contoh 1 : //my first program in C++ #include <iostream.h> int main() { cout << “Selamat pagi dunia!”; return 0; } Hasil : Selamat pagi dunia! Kelompok 1
9
Struktur Bahasa C++ HOME 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++ NEXT Kelompok 1
10
Struktur Bahasa C++ HOME 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. NEXT Kelompok 1
11
Struktur Bahasa C++ HOME 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. NEXT Kelompok 1
12
// komentar baris /* komentar blok */ Struktur Bahasa C++
HOME Ada dua cara untuk menuliskan komentar : // komentar baris akan mengabaikan apapun mulai dari tanda(//) sampai akhir baris. /* komentar blok */ akan mengabaikan apapun yang berada diantara tanda /* dan */ Kelompok 1
13
Thank you for listening
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.