program C++


C++ adalah salah satu bahasa pemrograman komputer. Dibuat pada tahun 1980-an oleh Bell Labs (Bjarne Stroustrup) sebagai pengembangan dari Bahasa pemrograman C. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).
Contoh program sederhana C++ untuk hello world dengan menggunakan standar pustaka C++ dapat dilihat di bawah ini:
//program bahasC

#include

int main()
{
cout << "Hello, world!\n";

return 0;
}

Berikut adalah contoh gambar program dari bahsa C++ :




Dibandingkan dengan bahasa pemrograman lain, C++ mempunyai beberapa kelebihan.
Beberapa kelebihan bahasa C++ antara lain adalah:
1.Bahasa C++ tersedia hampir di semua jenis komputer.
Kode bahasa C++ dengan portabilitas dan fleksibilitas yang tinggi untuk semua jenis komputer.
2.Bahasa C++ hanya menyediakan sedikit kata-kata kunci (hanya terdapat 48 kata kunci).
3.Proses eksekusi program bahasa C++ lebih cepat. Dengan demikian, aplikasi yang dibuat dengan bahasa C++ akan menjadi aplikasi yang efisien dan kompetitif.
4.Dukungan pustaka fungsi dan kelas yang banyak sehingga memungkinkan pembuatan aplikasi makro.
5.C++ adalah bahasa yang terstruktur, dengan demikian akan lebih mendukung OOP.
6.Bahasa C++ termasuk bahasa tingkat menengah dan lebih dekat dengan bahasa mesin.
7.Kode program bersifat reuseable, sehingga dapat digunakan kembali pada project lain dengan hanya menggunakan library dan file header.
8.C++ dapat membuat aplikasi graphic processor berkualitas tinggi.

Berikut adalah contoh gambar output dari C++:







Walaupun banyak bahasa yang dapat digunakan di level yang rendah, seperti Assembly, yang berisi banyak instruksi telah diadaptasi untuk setiap mesin computer, yang akan dibuat kode-kode assembly di dalamnya. Selain itu, computer juga dapat digunakan untuk membuat bahasa pemrograman lain yang memiliki level lebih tinggi, seperti Java, yang didesain benar-benar independent dari platform di mana program tersebut bekerja. Bahasa pemrograman C++ berada dalam level medium sejak C++ berinteraksi secara langsung dengan sebagian besar hardware dengan tanpa batas, juga dapat bekerja seperti bahasa pemrograman tingkat tinggi lainnya.

C++ memiliki beberapa karakter melebihi bahasa pemrograman lainnya seperti :
Object-oriented programming (OOP). Program C++ diorientasikan untuk object yang mengijinkan programmer untuk mendesain aplikasi dari point of view lebih seperti komunikasi antar object daripada struktur sequence kode. Selain itu, C++ juga berisi kode-kode yang dapat dipikirkan lebih logis dan produktif.Portability. User dapat praktik meng-compile kode C++ yang sama dalam berbagai tipe computer dan variasi sistem operasi tanpa harus membuat banyak perubahan. C++ telah banyak digunakan oleh banyak user dan merupakan bahasa pemrograman yang dapat ‘dipindahkan’ ke mana saja.Brevity. Kode yang ditulis dalam bahasa pemrograman C++ lebih ringkas dibandingkan dengan bahasa pemrograman lain. Hal ini dikarenakan C++ menggunakan karakter khusus yang akan menjadi kata kunci, yang akan menyimpan energi programmer untuk menulisnya.Program Modular. Body aplikasi C++ dapat dibentuk dari beberapa file source code, yang pada awalnya di-compile secara terpisah, lalu akan dihubungkan bersama-sama. Hal ini dapat lebih menghemat waktu karena user tidak perlu meng-compile kembali aplikasi yang lengkap, ketika membuat satu perubahan, namun compile dilakukan hanya kepada file yang telah diubah. Karakter ini akan menghubungkan kode C++ dengan kode yang diproduksi di bahasa pemrograman lain, seperti bahasa Assembler atau C.C Compatibility. C++ telah kompatibel dengan bahasa C. Kode yang ditulis dalam bahasa pemrograman C dapat secara mudah dimasukkan ke dalam program C++ tanpa membuat adanya perubahan.Speed. Hasil dari kompilasi C++ sangat efisien, termasuk dualitas bahasa level tinggi dan rendah dan untuk mengurangi ukuran file source code bahasa pemrograman tersebut.


Tugas 1


Nama : Sesilia Dwi Utami
NIM : 0101080080
jurusan : Teknik Informatika
Waktu kuliah : siang
TTL: Jakarta, 11 Agustus 1989
Alamat: jln. salvia 2 blok u.a. no.36 sektor 1.2 BSD, Tangerang