C++: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
HsfBot (bicara | kontrib)
k Clean up, replaced: piranti → peranti using AWB
Baris 1:
[[Berkas:C++ programming.jpg|thumb|250px| Bahasa Pemrograman C++ ]]
'''C++''' adalah [[bahasa pemrograman]] [[komputer]] yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di [[Bell Labs|Bong Labs]] ([[Dennis Ritchie]]) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem [[Unix]], Pada perkembangannya, versi ANSI (American National Standart Institute) [[Bahasa pemrograman C]] menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded,
Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal [[1980]]-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).<ref> {{cite book
|last = Hanif al fatta
|title = Dasar Pemrograman C++ disertai dengan Pengenalan Pemrograman Berorientasi Objek
|year =2006
|isbn = 979-763-582-1}} </ref> Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.{{fact}} Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek ([[Object Oriented Programming]]).<ref> {{cite book
|last = Bruce Eckel
|title = Thinking in C++. Jilid 1 dari Thinking in C++ Introduction to Standard C+, Bruce Eckel
|year =2000
|isbn = 0139798099, 9780139798092}} </ref>
 
tercipta untuk mu .<ref> {{cite book
|last = Bjarne Stroustrup
|title = The C++ programming language, Prentice Hall, 2000
|year =2000
|isbn = 0201889544, 9780201889543}} </ref>
 
== Standarisasi ==
Baris 42:
Contoh program sederhana C++ untuk hello world dengan menggunakan [[Pustaka Dasar C++]] dapat dilihat di bawah ini:{{fact}}
 
<ref name="Nicolai"> {{cite book
|last = Nicolai M. Josuttis
|title = C++ primer Jilid 54848 dari Programming languages, penerbit Addison-Wesley, 1991
|year =1991
|isbn = 0201548488, 9780201548488}} </ref><source lang="cpp">
#include <iostream>
using namespace std;
Baris 66:
 
Baris keempat : <source lang="cpp">std::cout << "Hello world\n";</source>
Cout adalah sebuah object dari [[Pustaka perangkat lunak]] standart C++ yang digunakan untuk mencetak string ke pirantiperanti output standart, yang biasanya adalah layar komputer, Compiler menghubungkan kode dari pustaka perangkat lunak standar itu dengan kode yang telah ditulis untuk mendapatkan hasil executable, Tanda <source lang="cpp">\n</source> adalah format modifier yang digunakan untuk berganti baris setelah menampilkan string, jika ada cout lain pada program tersebut, maka string yang menyertainya akan dituliskan pada baris bawahnya.<ref name="Nicolai"/>
 
Baris kelima: <source lang="cpp">}</source>
Baris 73:
|title = Object-oriented programming in C++, Penerbit J. Wiley, 2002, Tebal 610 halaman
|year =2002
|isbn = 0470843993, 9780470843994}} </ref>
 
== Kata yang dipesan ==
Baris 121:
|title = C++: the core language, Penerbit, O'Reilly Media, Inc., 1995, Tebal 207 halaman.
|year =2002
|isbn = 156592116X, 9781565921160}} </ref>
 
=== Kelompok kedua ===