Manfaat, Kelebihan, dan Perkembangan Bahasa Pemrograman C++

Berbicara tentang bahasa pemrograman C++, pasti tidak akan lepas dari bahasa pemrograman C yang memang pendahulu dari bahasa pemrograman C++. C adalah bahasa pemograman yang bisa dikatakan berada antara bahasa beraras rendah (yaitu bahasa yang mengarah pada mesin) dan bahasa beraras tinggi (yaitu bahasa yang mengarah pada manusia). 

Bahasa yang beraras tinggi memiliki kompatibilitas yang tinggi antar platform. Oleh karena itu, membuat program pada berbagai jenis mesin dapat menjadi lebih mudah. Berbeda halnya jika menggunakan bahasa beraras rendah, kenapa? karena setiap perintahnya sangat bergantung pada jenis mesin yang digunakan.


Manfaat Bahasa Pemrograman C++
=> Meningkatkan produktivitas pemograman ketika membuat suatu aplikasi.
Pada era awal C++ kebanyakan pakar berpengalaman dalam bidang ini setuju bahwa PBO dan C++ dapat mengurangi kompleksitas program, terutama pada program yang memiliki kapasitas besar yang terdiri atas 10.000 baris atau lebih.


Pada tahun 1933 Perry mencuplik ungkapan para pelopor industri C++ yang pada intinya para pelopor industri C++ menyatakan dapat meningkatkan produktivitas pemograman lebih dari dua kali dibandingkan bahasa prosedural yang ada, seperti Pascal, BASIC, dan C.

Kelebihan Bahasa Pemrograman C++
C++ pada bermula dari bahasa C yang telah di kembangkan, kemampuan atau dapat dikatakan kelebihan dari C++ yang utama antara lain sebagai berikut:
  • Bahasa Standard-nya (yaitu ANSI) bisa digunakan diberbagai platform
  • Jika dibandingkan dengan program yang sama tapi buatan bahasa lain, kecepatan program ini relatif lebih cepat
  • Kode bahasa yang diterapkan pada C++ memiliki portabilitas dan fleksibilitas yang tinggi bagi semua jenis komputer
  • Bahasa C++ tersedia diberbagai jenis komputer.
  • Kode program bersifat reuseable, sehingga kode lama program dapat kembali digunakan pada project lain dengan hanya menggunakan file header dan library
  • Bahasa C++ hanya menyediakan sedikit kunci yang bisa dikatakan sedikit, yaitu  banyaknya sekitar 48 kata kunci
  • C++ didukung dengan pustaka fungsi dan kelas yang banyak sehingga aplikasi makro dapat dibuat di sini
  • C++ adalah bahasa yang bersifat terstruktur, sehingga akan lebih mendukung OOP
  • Bahasa C++ termasuk bahasa tingkat menengah dan bisa dikatakan lebih dekat dengan bahasa mesin
  • Aplikasi dengan graphic processor yang memiliki kualitas tinggi dapat dibuat menggunakan C++.
Jika dibandingkan dengan Delphi atau VB, C++ memang tidak se-RAD dua bahasa tersebut dan C++ memang cenderung lebih rumit. Namun dari perbandingan tersebut sudah jelas pasti ada keunggulan dari C++ seperti pengstrukturan kode, efisiensi kode, kecepatan dan lain sebagainya.

Perkembangan Bahasa Pemrograman C++
Bahasa C++ merupakan pengembangan dari bahasa C. Bahasa C pertama kali dirintis oleh Dennis Ritchie yaitu pada tahun 1972 di ruang laboratorium AT & BELL, yang merupakan sebuah tempat yang digunakan untuk merancang sistem operasi UNIX yang sangat terkenal ketika itu.

Awal mula perkembangan bahasa C yaitu ketika Ken Thompson membuat bahasa B yang akan digunakan pada sistem operasi UNIX. Huruf B sendiri, diambil dari nama depan laboratorium yang digunakan, yaitu BELL. Meskipun banyak mengalami kendala dalam pembuatan bahasa B tersebut, bahasa B tetap dikembangankan dan berganti nama menjadi bahasa C dengan penambahan beberapa sintaks dan  
tipe data baru oleh Dennis Ritchie. Awal mulanya, bahasa C ditujukan untuk pembuatan sistem operasi UNIX.

Pada tahun 1978 Dennis Ritchie dan Brian Kernighan mempublikasikan buku berjudul The C Programming Language. Dalam perkembangan setelah itu, bahasa pemrograman C menjadi bahasa pemrograman yang luas. Bahasa C ini sangat powerful dan fleksibel, sehingga dapat berkembang pesat. Beberapa perusahaan mulai mengembangkan utilitas untuk melengkapi kekurangan yang masih ada pada bahasa C, sehingga terdapat berbagai versi dari bahasa C yang berbeda-beda.

American National Standards Institute (ANSI) p
ada tahun 1983 membakukan bahasa C dalam bentuk standar C ANSI atau sering disebut C ANSI. Dengan demikian menjadikan seluruh perusahaan dalam pengembangan bahasa C, mengacu pada standar ini. 


Pada umumnya bahasa C digunakan untuk pemrograman yang terstrukutur. Ada beberapa perusahaan yang tertarik dan ikut mengembangkan bahasa C, antara lain Borland yang hasil pengembangannya diberi nama Borland C dan Turbo C serta tak ketiggalan Microsoft yang mengembangkan Ms. C. Selain itu ada compiler C yang banyak dikembangkan pada platform linux yang sering disebut GNU C.

Dari teknik pemrograman tersruktur yang diterapkan oleh bahasa C, dikembangkan lagi hingga menjadi berorientasi pada objek (object oriented programming atau OOP). Bahasa C juga mengalami perkembangan sesuai dengan perkembangan cara pemrograman.


Bjarne Stroustrup yang merupakan seorang ilmuwan komputer dari laboratorium AT&T BELL, pada tahun 1986 mengembangkan bahasa C menjadi bahasa C++ yang dapat digunakan untuk pemrograman dengan berorientasikan pada objek. Fitur tambahan yang disuguhkan pada bahasa C++ adalah tipe data class yang berguna untuk mendukung objek yang terdapat pada bahasa C++.

Dengan adanya C++ ini, Borland mengembangkan Borland C menjadi Borland C++, lalu Turbo C menjadi Turbo C++, kemudian 
Microsoft  juga tak ketinggalan mengembangkan  Ms. C menjadi Ms. C++. Selain itu dalam platform linux GNU C juga dikembangkan menjadi GNU C++.


Sekian artikel mengenai manfaat, kelebihan, dan perkembangan bahasa pemrograman c++ semoga bermanfaat dan menambah wawasan Sobat sekalian. 
Salam Pemuda Handal !


Terkait:
c++ | pengertian c++ | pengertian c | definisi c++ | definisi c | apa itu c++ | apa itu c | manfaat c++ | manfaat c | kelebihan c++ | kelebihan c | sejarah c++ | perkembangan c++ | perkembangan bahasa c++ | bahasa c++ | pengertian bahasa c++ | pengertian bahasa pemrograman c++ | definisi bahasa c++ | definisi bahasa pemrograman c++ | apa itu bahasa c++ | apa itu bahasa pemrograman c++ | manfaat bahasa c++ | manfaat bahasa pemrograman c++ | kelebihan bahasa c++ | kelebihan bahasa pemrograman c++ | sejarah bahasa c++ | perkembangan bahasa c++ | sejarah bahasa pemrograman c++ | perkembangan bahasa pemrograman c++


Kurang puas dengan artikel ini ?, Comment aja !
Kritik dan saran Sobat sangat bermanfaat bagi kami... 😊


Share:

No comments:

Post a Comment

Favorit

Ringan + Anti Ribet ! Inilah 7 Aplikasi Perekam Layar Komputer Terbaik

Akan ada saatnya ketika kita dituntut untuk bisa mengabadikan aktivitas penggunaan computer menjadi sebuah video. Contohnya saja untuk membu...

Terbaru

Kategori