Pengenalan kepada C++
C++ ialah bahasa pengaturcaraan yang ditaip secara statik, disusun, tujuan umum, sensitif huruf besar dan kecil yang menyokong pengaturcaraan prosedur, pengaturcaraan berorientasikan objek dan pengaturcaraan generik.
C++ dianggap sebagai bahasa peringkat pertengahan yang menggabungkan ciri bahasa peringkat tinggi dan bahasa peringkat rendah.
C++ telah direka dan dibangunkan oleh Bjarne Stroustrup pada tahun 1979 di Bell Labs di Murray Hill, New Jersey. C++ melanjutkan dan menambah baik bahasa C, pada asalnya dinamakan C dengan kelas dan kemudian dinamakan semula C++ pada tahun 1983.
C++ ialah superset C. Malah, mana-mana program C undang-undang ialah program C++ yang sah.
Nota: Bahasa pengaturcaraan yang menggunakan penaipan statik melakukan semakan jenis pada masa penyusunan dan bukannya pada masa jalankan.
Pengaturcaraan berorientasikan objek
C++ menyokong penuh pengaturcaraan berorientasikan objek, termasuk empat ciri utama pembangunan berorientasikan objek:
Enkapsulasi
Menyembunyikan Data
Warisan
Polymorphism
Pustaka Standard
C++ Standard terdiri daripada tiga bahagian penting:
Bahasa teras, yang menyediakan semua blok binaan, termasuk pembolehubah, jenis data dan pemalar, dsb.
Pustaka standard C++ menyediakan sejumlah besar fungsi untuk mengendalikan fail, rentetan, dsb.
Perpustakaan Templat Standard (STL) menyediakan sejumlah besar kaedah untuk mengendalikan struktur data, dsb.
Piawaian ANSI
Piawaian ANSI adalah untuk memastikan kemudahalihan C++ - kod yang anda tulis boleh disusun pada komputer Mac, UNIX, Windows, Alpha.
Oleh kerana piawaian ANSI telah digunakan secara stabil untuk masa yang lama, semua pengeluar utama penyusun C++ menyokong piawaian ANSI.
Belajar C++
Kunci untuk mempelajari C++ ialah memahami konsep dan bukannya mendalami butiran teknikal bahasa tersebut.
Tujuan mempelajari bahasa pengaturcaraan adalah untuk menjadi pengaturcara yang lebih baik, iaitu, mereka bentuk dan melaksanakan sistem baharu dengan lebih cekap, serta mengekalkan sistem lama.
C++ menyokong berbilang gaya pengaturcaraan. Anda boleh menulis kod menggunakan mana-mana gaya pengaturcaraan seperti Fortran, C, Smalltalk, dll. Setiap gaya berkesan menjamin kecekapan masa jalan dan kecekapan ruang.
Penggunaan C++
Pengaturcara pada asasnya setiap domain aplikasi menggunakan C++.
C++ biasanya digunakan untuk menulis pemacu peranti dan perisian lain yang mengendalikan perkakasan secara langsung yang memerlukan prestasi masa nyata.
C++ digunakan secara meluas dalam pengajaran dan penyelidikan.
Sesiapa sahaja yang menggunakan Mac atau Windows PC secara tidak langsung menggunakan C++ kerana antara muka pengguna utama untuk sistem ini ditulis dalam C++.