Apa yang kalian ketahui tentang bahasa c

Apa yang kalian ketahui tentang bahasa c

Di dalam artikel saya akan membahas mengenai PENGERTIAN BAHASA PEMROGRAMAN C++, di mana di dalam bahasa pemrograman c++ kita akan mengenal dan mempelajari mengenai FUNGSI INPUT/OUTPUTPERCABANGAN, PERULANGAN, ARRAY, dan masih banyak lagi. Bagi kalian yang suka coding dan pemrograman sudah tidak asing lagi kan. Tapi sebelum mempelajari tersebut kita mempelajari apa sih PENGERTIAN BAHASA PEMROGRAMAN C++?

Sejarah BAHASA PEMROGRAMAN C++

Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories awal tahun 1980-an berdasarkan C ANSI (American National Standard Institute). Pertama kali, prototype C++ muncul sebagai C yang dipercanggih dengan fasilitas kelas. Bahasa tersebut disebut C dengan kelas ( C wih class). Selama tahun 1983-1984, C dengan kelas disempurnakan dengan menambahkan fasilitas pembeban lebihan operator dan fungsi yang kemudian melahirkan apa yang disebut C++. Symbol ++ merupakan operator C untuk operasi penaikan, muncul untuk menunjukkan bahwa bahasa baru ini merupakan versi yang lebih canggih dari C. Borland International merilis compiler Borland C++ dan Turbo C++. Kedua compiler ini sama-sama dapat digunakan untuk mengkompilasi kode C++. Bedanya, Borland C++ selain dapat digunakan dibawah lingkungan DOS, juga dapat digunakan untuk pemrograman Windows.

PENGERTIAN BAHASA PEMROGRAMAN C++

C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, 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 C adalah bahasa pemrograman prosedural yang memungkinkan kita untuk membuat prosedur dalam menyelesaikan suatu masalah. Bahasa pemrograman C++ adalah bahasa pemrograman yang berorientasi pada objek.

Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, sedangkan untuk C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, 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.

KELEBIHAN  DARI BAHASA PEMROGRAMAN C++ :

  1. Bahasa C++ tersedia hampir di semua jenis komputer
  2. Kecepatan program jika dibanding dengan program yang sama buatan bahasa lain, C++ relatif lebih cepat.
  3. C++ adalah bahasa yang terstruktur, dengan demikian akan lebih mendukung OOP.
  4. Bahasa Standard-nya ANSI bisa dipakai diberbagai platform

KEKURANGAN DARI BAHASA PEMROGRAMAN C++:

  1. Sulitnya untuk membuat sesuatu dengan Bahasa Pemrograman C++ sehingga minat dalam memperdalam programming akhirnya harus terhenti, kecuali dengan inisitif sendiri mempelajari bahasa/teknologi lain.
  2. C++ tidak murni OOP sehingga kurang cocok untuk mengajarkan Konsep OOP karena kaidah-kaidah OOP dapat dilanggar.

Apa yang kalian ketahui tentang bahasa c

Di dalam bahasa pemrograman C++ terdapat Pengarah Preprocessor Dalam Bahasa Pemrograman  C atau C++ bagian pertama yang menyusun sebuah tugas, terbentuk di pengarah preprocessor. Pengarah preprocessor menginstruksikan compiler untuk membentuk beberapa tugas sebelum komplisasi dimulai. Pengarah preprocessor #include ,salah satu yang sering terlihat,contoh #include<stdio.h> menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai. Pengarah preprocessor yang lain adalah #define, yang merupakan definisi sebuah macro.

Deklarasi Global Bagian utama yang kedua dari sebuah program C++ berisi deklarasi global. Deklarasi global memberitahu compiler fungsi user-defined dan variable (atau konstanta) yang dipakai untuk semua fungsi dalam program sumber. Contoh: Int sum(int a,int b); // deklarasi fungsi user-defined sum

Int X; // deklarasi variable X

Program main ( ) Bagian utama ketiga dari program C++ adalah fungsi main ( ) (yang merupakan tubuh utama program), setiap program harus memiliki fungsi main ( ). Eksekusi program dimulai dari fungsi main ( ) dan dalam struktur program yang baik, eksekusi berujung pada fungsi ini. Contoh : Main( ) { Pernyataaan;

}

Fungsi User-defined Bagian terahir dari program C ++ berisi user-define yang merupakan kelompok dari perintah yang dibuat untuk menyempurnakan perintah-perintah program. Sewaktu anda mendeklarasikan variable, konstanta atau fungsi (yang menghasilakan nilai balik) dalam program, anda harus memberi nama variable, konstanta, atau fungsi tersebut beserta tipe datanya kepada compiler C++. Tipe mendefinisikan nilai yang dapat disimpan pada variable, atau konstanta, atau nilai yang dapat dihasilkan oleh fungsi dan juga sekumpulan operasi yang dapat dilakukan terhadap data tersebut.

Tipe data dasar pada C++ meliputi :

  • Char
  • Int
  • Short
  • Long
  • Float
  • Double
  • Long
  • double.

Sekilas mengenai PENGERTIAN BAHASA PEMROGRAMAN C++, pelajari juga mengenai FUNGSI INPUT/OUTPUT, PERCABANGAN, PERULANGAN, SERTA ARRAY dengan bahasa pemrograman C++. 🙂 Selamat Belajar Semoga Bermanfaat 😀 🙂

Bahasa pemrograman C++ merupakan sebuah bahasa pemrograman yang berorientasi objek. Bahasa ini digunakan untuk membuat berbagai macam aplikasi. C++ juga merupakan pengembangan dari bahasa C.

Bahasa C++ juga dinamakan sebagai C with Classess. Hal ini karena terdapat perbedaan paling utama antara C dengan C++. Perbedaan tersebut terdapat pada dukungan pemrograman yang berbasis objek atau object oriented programming.

Bahasa pemrograman C++ telah mendukung pemrograman yang berbasis objek yang tidak Anda temukan pada bahasa pemrograman C. Selain itu, C++ juga termasuk ke dalam general purpose programming language, yaitu sebuah bahasa pemrograman yang dapat digunakan untuk membuat berbagai aplikasi seperti aplikasi pengolah gambar, antivirus, aplikasi pengolah kata, dan lain sebagainya sampai dengan mampu digunakann untuk membuat compiler dari bahasa pemrograman yang lainnya.

Sejarah Bahasa Pemrograman C++

Bahasa C++ pertama kali dirilis pada tahun 1979. Seseorang yang berjasa dalam memperkenalkan bahasa ini adalah Bjarne Stroustrup yagn merupakan seorang komputer dari Denmark. Pengembangan bahasa C++ bermula dari penelitian tesis Phd yang dulu pernah dikerjakan oleh Stroustrup. Pada waktu itu, Stroustrup memiliki ketertarikan terhadap bahasa Simula yang memang pada waktu itu sangat mudah dipakai dalam membuat aplikasi berskala besar.

Varian dari Simula yaitu Simula 67 telah dianggap sebagai bahasa pemrograman pertama yang berhasil menerapkan sebuah bahasa pemrograman yang berbasis objek. Meskipun begitu, pada kenyataannya bahasa Simula masih dianggap terlalu lambat di dalam penggunaan sehari-hari. Sementara itu, terdapat juga bahasa pemrograman yang bernama BCPL yang diketahui lebih cepat namun ternyata kurang sesuai jika digunakan untuk pembuatan aplikasi dalam skala besar.

Apa yang kalian ketahui tentang bahasa c

Pada saat bekerja di laboratorium perusahaan bernama AT & T Ball Labs, Stroustrup mengalami masalah di dalam pengembangan OS UNIX. Kemudian di teringat tentang tesis yang pernah dikerjakannya dan ingin menerapkan bahasa C. Alasan pemilihan bahasa pemrograman C karena pada waktu itu bahasa C sudah cukup populer. Selain itu, bahasa C juga mampu dieksekusi dengan lebih cepat. Terlebih lagi sistem operasi UNIX dibuat dengan menggunakan bahasa pemrograman C.

Kemudian pada tahun 1982, Bjarne Stroustrup menambahkan beberapa fitur baru ke bahasa pemrograman C. Terutama memberikan dukungan class. Dengan begitu, bahasa C mampu menggunakan paradigma bahasa pemrograman berbasis objek. Di dalam pengerjaannya, Bjarne Stroustrup terinspirasi oleh beberapa bahasa pemrograman seperti Simula, CLU, ALGOL 68, Ada, dan juga ML. Kemudian terciptalah sebuah bahasa pemrograman baru yang dinamakan C++.

Penambahan “++” berasal dari sebuah operator increment “++”. Operator ini dapat digunakan di dalam bahasa pemrograman untuk membantu membuat nilai variabel naik 1 angka. Itu artinya, bahasa pemrograman C++ merupakan penambahan atau pengembangan dari bahasa pemrograman C.

Editor: Muchammad Zakaria