Pada kesempatan kali ini saya akan membagikan apa yang saya ketahui tentang bahasa pemrograman c dan bahasa pemrograman c++. Untuk pemula atau yang tidak mengerti bahasa pemrograman pasti menganggap bahwa bahasa pemrograman C dan bahasa pemrograman C++ itu sama saja. Nah kali ini saya akan membagikan apa yang saya ketahui tentang bahasa C dan bahasa C++. Oke silahkan membaca sambil ngopi kalau bisa wkwk.
BAHASA PEMROGRAMAN C
Pertama saya akan menjelaskan dahulu tentang bahasa pemrograman C. Bahasa C merupakan salah satu dari sekian banyak bahasa pemrograman yang bisa dibuat untuk membuat berbagai aplikasi seperti sistem operasi dan compiler dalam bahasa pemrograman. Bahasa C juga bisa untuk membuat bahasa pemrograman lain seperti bahasa pemrograman PHP. Bahasa pemrograman C sendiri pada awalnya hanya digunakan untuk mengembangkan sistem operasi UNIX. Sebelumnya UNIX menggunakan bahasa pemrograman ASSEMBLY, karena bahasa assembly susah digunakan maka Richie membuat bahasa pemrograman C untuk menggantikan bahasa assembly yang susah digunakan. Dari itulah hingga saat ini UNIX banyak menjadi dasar dari suatu sistem operasi pada program misalnya sistem operasi pada LINUX hingga Android.
Bahasa pemrograman C juga merupakan induk dari bahasa pemrograma modern. Oleh karena itu dengan mempelajari bahasa c kita secara tidak langsung juga mempelajari bahasa pemrograman modern seperti java, C++ dan php. Karena c merupakan dasar dari bahasa pemrograman modern bahasa c menjadi bahasa pemrograman yang relatif cepat dalam mengeksekusinya walaupun dalam hal itu juga menjadi kelemahan dari bahasa pemrograman c dibandingkan dari bahasa pemrograman modern karena relatif sederhana dan tidak memiliki fitur fitur modern seperti garbage collection dan dynamic typing.
Di masa kini, walaupun bahasa c dianggap sudah kuno tapi ternyata masih banyak keuntungan kita dalam memperlajari bahasa c. Jika kita ingin menjadi progammer kita harus dan wajib mempelajari bahasa c sebagai dasar mempelajari algoritma. Karena sudah saya singgung tadi bahwa bahasa c merupakan dasar dari bahasa pemrograman modern walaupun bahasa c belum bisa membuat program yang sebenarnya yang menggunakan tampilan grafis, mouse, gambar dan lainnya. Dan yang pasti jika Anda berkuliah di jurusan Teknik Informatika pastinya anda akan diberikan mata kuliah tentang bahasa pemrohraman c diawal kuliah.
BAHASA PEMROGRAMAN C++
Oke sekarang saya akan membahas tentang bahasa C++. Bahasa C++ merupakan pengembangan dari bahasa C. Bahasa Pemrograman C++ sendiri dibuat oleh Bjarne Stroustrup yang mengembangkan bahasa Pemrograman C++ pada tahun 1980an. Pada bahasa pemrograman C++ ditambahkan konsep konsep baru seprti inheritance dan overloading dan salah satu hal mendasar yang menjadikan C++ berbeda dengan bahasa C adalah pada C++ mendukung konsep pemrograman berorientasi objek. Untuk menyelesaikan suatu permasalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik. Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
Bahasa Pemrograman C++ juga memiliki beberapa kelebihan daripada bahasa pemrograman C dan bahasa pemrograman lainnya, antara lain adalah:
- Bahasa pemrograman C++ memiliki pertabilitas dan fleksibilitas yang tinggi untuk semua jenis komputer.
- Merupakan bahasa Standart ANSI.
- Kecepatan program lebih cepat dari pada bahasa lain.
- Hampir tersedia di semua jenis komputer.
- Hanya menyediakan sedikit kata kunci yaitu 48 kata kunci.
- Mendukung pembuatan aplikasi makro.
- C++ merupakan bahasa terstruktur sehingga lebih mendukung OOP.
- Termasuk bahasa menengah dan lebih dekat dengan bahasa mesin.
- C++ dapat membuat aplikasi grafik proccesor berkualitas tinggi.
Kesimpulan yang saya dapatkan dari kedua bahasa ini adalah. Setiap bahasa mempunyai kelebihan tersendiri baik itu bahasa pemrograman C maupun bahasa pemrograman C++. Jika anda ingin mempelajari bahasa pemrograman lebih baik anda mempelajari bahasa pemrograman C terlebih dahulu karena bahasa pemrograman C merupakan jendela kita untuk mempelajari bahasa pemrograman lain. Setelah itu anda dapat mempelajari bahasa pemrograman C++ yang merupakan pengembangan dari bahasa C yang lebih kompleks daripada bahasa C. Dan untuk mana yang lebih baik itu tergantung dari posisi kita sejauh mana kita sudah mengenal bahasa pemrograman. Jika anda belum mengerti sama sekali tentang bahasa pemrograman maka bahasa C lebih baik dipelajari dan jika anda sudah mengerti tentang bahasa pemrograman maka bahasa C++ lebih baik karena bahasa C++ merupakan pengembangan dari bahasa C.
Comments
Post a Comment