Get me outta here!

Wednesday, May 11, 2016

Sekilas Tentang C++

1.1 C++

Bahasa C merupakan salah satu bahasa pemrograman yang sangat populer si dunia komputer, terutama dikalangan pendidikan, karena bahasa C dianggap sebagai bahasa yang memiliki banyak keunggulan dibanding bahasa yang lain.

Dari segi kecepatan, bahasa C sangat tangguh karena bisa berjalan secepat bahasa tingkat rendah (rakitan). Karena keunggulannya tersebut bahasa C dipakai sebagai mata kuliah wajib hampir diseluruh perguruan tinggi di dunia.

C++ merupakan superset dari bahasa pemrograman C. C++ bukan hanya perubahan dari C dengan penambahan fasilitas pemrograman objek, namun pada C++ telah banyak dilakukan peningkatan termasuk pengecekan tipe data yang lebih baik pada tingkat komplier. C++ juga dilengkapi dengan teknologi mutakhir, sesuai dengan teknologi yang sedang berkembang.

1.2 Sejarah C++

Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahsa C oleh Dennis Ricthie tahun 1970-an di Bell Telephone Laboratories Inc. (Sekarang adalah AT& Bell Laboratories)

Bahasa C pertama kali digunakan di komputer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX. Hingga saat ini penggunaan bahasa C telah merata diseluruh dunia.

C adalah sebuah bahasa pemrograman tingkat menengah. Disebut bahasa tingkat menengah, karena C merupakan sebuah bahasa pemrograman yang dekat ke mesin (bahasa tingakat rendah - assembly) namun memiliki kemudahan dalam perintah seperti yang dimiliki oleh bahsa tinkat tinggi.

Bahasa C dibandingkan dengan bahsa pemrograman lain, memiliki kelebihsn efisiensi, sehingga selain lebih populer untuk mengembangkan software sistem, juga sangat baik untuk mengembangkan aplikasi perangkat lunak.

C++ merupakan superset dari bahasa C yang dikembangkan oleh Ben Stroustrup 1980-an untuk lebih memberikan kemudahan bagi para pemrograman dengan menggunakan mode pemrograman mutakhir, yaitu pemrograman berorientasi objek, diperoleh keuntungan-keuntungan yang tidak diperoleh dari model pemrograman terstruktur.

1.3 Kelebihan dan Kekurangan C++

Kelebihan C++ dan C pada umumnya :
  • Bahasa C++ tersedia hampir di semua jenis komputer.
  • Kode bahasa C++ sifatnya adalah portable dan fleksibel untuk semua jenis komputer.
  • Bahasa C++ hanya sedikit menyediakan kata-kata kunci, hanya terdapat 32 kata kunci.
  • Proses executable program bahsa C++ lebih cepat.
  • Dukungan pustaka yang banyak.
  • C++ adalah bahasa terstruktur.
  • Bahasa C merupakan bahasa tingkat menengah.
Kekurangan Bahasa C++
  • Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
  • Bagi pemula pada umumnya akan kesulitan menggunakan pointer.

Referensi :

Buku Pemrograman C++ Pengarang Tri Basuki Kurniawan dan Misinem Penerbit Ardana Media Sleman Yogyakarta


0 comments:

Post a Comment