1 / 13

Bahasa C++

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.

flavio
Download Presentation

Bahasa C++

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bahasa C++ Agung Risman Subagja Andy Molla Ayu Delima Dian Meliana Restu Faridah Kelompok 1

  2. Bahasa C++ PERBEDAAN SEJARAH 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 Chasil kreasi dariDennis M. Ritchie(1972) di Bell Telephone Laboratory Inc., Murray Hill, New Jersey, USA (Sekarang dikenal dengan AT&T Bell Laboratory) • C merupakanhasildari proses pengembangandari BCPL (Basic Combined Programming Language). • BCPL diciptakanoleh Martin Richard, danmempengaruhibahasa B yang diciptakanolehKen Thomson. NEXT Kelompok 1

  5. HOME Sejarah C++(cont) • Bahasa B dikembangkanmenjadibahasa C padatahun 1970-an. • Tahun 1983, didirikansebuahkomiteuntukmenciptakanANSI standaruntukbahasaC(yang dipakaipadaDesember 1989) • Bahasa C yang diciptakanolehKerninghandanRitchiedikenaldengan ANSI C  digunakanoleh ISO sehinggamenghasilkan ISO Standard C. • Tahun 1980, BjarneStroustrupdari AT&T Bell Laboratories mulaimengembangkanbahasa C  C++ tahun 1985. NEXT Kelompok 1

  6. HOME Sejarah C++(cont) • C++ mengalamiduatahap:  Dirilisoleh AT&T laboratories  cfront  KompilerC++ menjadisebuahkompileryang bisaC++  bahasaassemblyTahun1990, C++ menjadibahasaberorientasiobjek. Kelompok 1

  7. HOME PERBEdaan • PerbedaanAntaraBahasapemrograman C dan C++ meskipunbahasa-bahasatersebutmenggunakansintaks yang samatetapimerekamemilikiperbedaan, C merupakanbahasapemrogramanprosedural, dimanapenyelesaiansuatumasalahdilakukandenganmembagi-bagimasalahtersebutkedalamsu-submasalah yang lebihkecil, Selainitu, C++ merupakanbahasapemrograman yang memilikisifatPemrogramanberorientasiobjek, Untukmenyelesaikanmasalah, C++ melakukanlangkahpertamadenganmenjelaskan class-class yang merupakananak class yang dibuatsebelumnyasebagaiabstraksidari object-object fisik, Class tersebutberisikeadaan object, anggota-anggotanyadankemampuandariobjectnya, Setelahbeberapa Class dibuatkemudianmasalahdipecahkandengan Class. Kelompok 1

  8. HOME Contoh Contoh 1 : //my first program in C++ #include <iostream.h> int main() { cout << “Selamatpagidunia!”; return 0; } Hasil : Selamatpagidunia! Kelompok 1

  9. HOME StrukturBahasa C++ Program tersebutmengandungkomponendasar: //my first program in C++ merupakankomentar, tidakakanberpengaruhterhadap program. #include <iostream.h> kalimat yang diawalitanda (#) merupakapreprocessor directive. Indikasiuntukkompiler. #include <iostream.h> indikasiuntukmenyertakan header file standard iostream, termasuk I/O dalam C++ NEXT Kelompok 1

  10. HOME StrukturBahasa C++ int main() sebagaiawaldeklarasifungsi main. Merupakantitikawaldimanaseluruh program C++ akandieksekusi. cout << “Selamatpagidunia!”; merupakan standard output stream dalam C++ (biasanya monitor). return 0; fungsi main() berakhirdanmengembalikankode yang mengikutiinstruksitersebut, dalamhalinikasus 0. NEXT Kelompok 1

  11. HOME StrukturBahasa C++ • Setiapkalimatdiakhiridengantanda semicolon (;). Karakterinimenandakanakhirdariinstruksidanharusdisertakanpadasetiapakhirinstruksipada program C++ manapun. • Isi darifungsi main() selanjutnyaakanmengikuti, berupadeklarasi formal dandituliskandiantarakurungkurawal ({}). • Komentaradalahbagiandari program yang diabaikanolehkompiler. NEXT Kelompok 1

  12. HOME StrukturBahasa C++ • Ada duacarauntukmenuliskankomentar : • // komentarbaris akanmengabaikanapapunmulaidaritanda(//) sampaiakhirbaris. • /* komentarblok */ akanmengabaikanapapun yang beradadiantaratanda /* dan */ Kelompok 1

  13. Thank you for listening

More Related