C++: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
+fact |
k refrensi |
||
Baris 1:
[[Berkas:C++ programming.jpg|thumb|250px| Bahasa Pemrograman C++ ]]
'''C++''' adalah [[bahasa pemrograman]] [[komputer]] C++ dikembangkan di [[Bell Labs]] ([[Bjarne Stroustrup]]) pada awal tahun 1970-an
Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal [[1980-an]
| last = Hanif al fatta
| title = Dasar Pemrograman C++ disertai dengan Pengenalan Pemrograman Berorientasi Objek
Baris 12:
Perbedaan Antara Bahasa pemrograman C dan C++
meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan
| last = Bjarne Stroustrup
| title = The C++ programming language, Prentice Hall, 2000
Baris 35:
==Keterangan==
Baris pertama : <source lang="cpp">#include <iostream.h></source>
Sebagai bagian dari proses kompilator, [[Kompilator]] dari c++ menjalankan program yang dinamakan preprosesor. Preprosesor memiliki kemampuan menambahkan dan menghapus kode dari sumber
| last = Nicolai M. Josuttis
| title = C++ primer Jilid 54848 dari Programming languages, penerbit Addison-Wesley, 1991
| year =1991
| isbn = 0201548488, 9780201548488}} </ref>
Baris kedua : <source lang="cpp">void main ()</source>
Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function).{{fact}} Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu. Kata Void menandakan fungsi main tidak bertipe.<ref> {{
| last = Nicolai M. Josuttis
| title = C++ primer Jilid 54848 dari Programming languages, penerbit Addison-Wesley, 1991
| year =1991
| isbn = 0201548488, 9780201548488}} </ref>
Baris ketiga : <source lang="cpp">{</source>
Kurung kurawal buka menandakan awal program.<ref> {{
| last = Nicolai M. Josuttis
| title = C++ primer Jilid 54848 dari Programming languages, penerbit Addison-Wesley, 1991
| year =1991
| isbn = 0201548488, 9780201548488}} </ref>
Baris keempat : <source lang="cpp">cout Cout << "Hello world\n";</source>
Cout adalah sebuah object dari [[Pustaka perangkat lunak]] standart C++ yang digunakan untuk mencetak string ke piranti output standart, yang biasanya adalah layar komputer
| last = Nicolai M. Josuttis
| title = C++ primer Jilid 54848 dari Programming languages, penerbit Addison-Wesley, 1991
| year =1991
| isbn = 0201548488, 9780201548488}} </ref>
Baris kelima: <source lang="cpp">}</source>
Baris 55 ⟶ 71:
== Kata yang dipesan ==
=== Kelompok pertama ===
C++ mempunyai 32 buah kata yang dipesan (''reserved words'')
| last = Nicolai M. Josuttis
| title = Object-oriented programming in C++, Penerbit J. Wiley, 2002, Tebal 610 halaman
| year =2002
| isbn = 0470843993, 9780470843994}} </ref>
{| class="wikitable"
Baris 101 ⟶ 121:
| isbn = 156592116X, 9781565921160}} </ref>
=== Kelompok kedua ===
Kata yang dipesan kelompok kedua berjumlah 30. Kata-kata ini adalah baru dan hanya ada di bahasa C++.<ref>{{
| last = Gregory Satir, Doug Brown
| title = C++: the core language, Penerbit, O'Reilly Media, Inc., 1995, Tebal 207 halaman.
| year =2002
| isbn = 156592116X, 9781565921160}} </ref>
{| class="wikitable"
Baris 142 ⟶ 166:
|}
Kata-kata yang dipesan tersebut di atas tidak boleh dipakai sebagai nama variable, class, enum, macro, dan struct.<ref>{{
| last = Gregory Satir, Doug Brown
| title = C++: the core language, Penerbit, O'Reilly Media, Inc., 1995, Tebal 207 halaman.
| year =2002
| isbn = 156592116X, 9781565921160}} </ref>
== Tipe data dasar ==
Untuk menyimpan suatu variabel diperlukan tempat khusus di dalam memori komputer
| last = Gregory Satir, Doug Brown
| title = C++: the core language, Penerbit, O'Reilly Media, Inc., 1995, Tebal 207 halaman.
| year =2002
| isbn = 156592116X, 9781565921160}} </ref>
{| class="wikitable"
|