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.
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.