Kamis, 08 Oktober 2009

pengenalan C ++

Berbicara tentang C++ (bca: si ples ples) biasanya tidak lepas dari C, sebagai bahasa pendahulunya. C adalah bahasa pemrograman yg dapat dikatakan berada antara bahasa beraras rendah (bahasa ug berorientasi kepada mesin) dan bahas berars tinggi (bahasa yg beraras kepada manusia)

Pencipta C adalah Brian W. kernighan dan Denis M.Ritchie. pada sekitar tahun 1972. C adalah bahasa pemrograman terstruktur,yang membagi program dalam bentuk sejumlah blok. Tujuannya adalah untuk memudahkan dalam pembuatan dan pengembangan program.

C++ diciptakan satu dekade setelah C diciptakan oleh Bjarne Stroup. laboratorium Bell, AT&T pada tahun 1983. bahasa ini bersifat kompatible dg bahasa pendahulunya, C Pada mulanya C++ disebut "a better C. Nama C++ sendiri diberikan oleh Rick Masciti pada musim panas pd tahun 1983. Adapun tanda ++ berasal dari nama operatir penaikan pada bahasa C.

C diambil sebagai landasan dari C++, mengingat keportabilitasan C yang memungkinkannya diterapkan pda berbagai mesin, dari PC hingga main frame,serta pada sistem operasi (DOS< UNIX< VMS dan sebagainya.)

Keistimewaan yg sangat berarti pada C++ adalah karena bahasa ini mendukung pemrogrraman ug berorientasi obyek( pBOatau OOP/ Object Oriented Programing) Tetapi sekali lagi C++ hanyalah bahasa yg bersifat hibrid, bukan bahasa murni ug berorientasi obyek. karena itu pemrogram C pada tahap awal dapat berpindah jalur C++ setahap demi setahap.

Tujuan utama pembuatan C++ adalah untuk meningkatkan produktivitas pemrogram dalam membuat aplikasi. Kebanyakan pakar setuju bahwa PBO dan C++ dapat mengurangi kekompleksitasan, teritama pada program ug besar yg terdiri dari 10.000 baris atau lebih. Greg Perry (1993) mensitir ungkapan para pelopor industri C++ yg pada intinya menyatakan C++ dapat meningkatkan produktivitasnya pemirgram lebih dari dua kali dibandingkan bahasa prosedural seperti C, Pascal dan BASIC Hal ini didasarkan kenyataan bahwa kode yg dituli dg C++ lebih mudah untuk digunakan kembali pada program2 lain (sifat reusability subbab 1.2)

Meskipun demikian, anda jgn terlalu berharap untuk memperoleh keuntungan ini ketika anda sedang belajar C++, Yang anda dapatkan barang kali bukan peningkatan produktivitas melainkan malahan berupa penurunan produktivitas pada awalnya,karena anda harus mempelajarinya dari C++, ini hal yg biasa.....!!!!!
(dikutip dari buku Pemrograman C++ karya abdul kadir)



2 komentar: