Laman

Senin, 11 Juli 2011

C ++

    C++?? opo kui? Biasanya bicara tentang C++ tidak lepas dari C sebagai bahasa pendahulunya. C adalah bahasa pemrograman yang dapat dikatakan berada antara bahasa beraras rendah atau bahasa yang berorientasi kepada mesin dan bahasa beraras tinggi atau bahasa yang berorientasi pada manusia. Seperti diketahui bahasa beraras tinggi mempunyai nkompatibilitas yang tinggi antar platform. Karena itu amat mudah untuk membuat program pada berbagai jenis mesin. Berbeda dengan menggunakan bahasa beraras rendah, karena setiap perintahnya tergantung pada jenis mesin.

    Mulanya C++ disebut "a better C" tapi tanda ++ berasal dari nama operator penaikan pada bahasa C. C diambil sebagai landasan dari C++, mengingat keportabilitasan C yang memungkinkan diterapkan pada berbagai mesin dari PC hingga mainframe serta pada berbagai sistem operasi.

    Keistimewaan yang penting pada C++ adalah bahasa ini mendukung pemrograman yang berorientasi objek, akan tetapi bahasa C++ bersifat hybrid, bukan bahasa murni berorientasi objek. Tujuan utama pembuatan C++ adalah untuk meningkatkan produktivitas program dalam membuat aplikasi. C++ juga dapat meningkatkan produktivitas permrogram lebih dari dua kali dibandingkan bahasa prosedural seperti C, pascal dan basic. Hal ini didasarkan kenyataan bahwa kode yang ditulis dengan C++ lebih mudah untuk digunakan kembali pada program progam lain.