TI

Pertanyaan

perbedan bahasa C dan C++

2 Jawaban

  • Bahasa pemrograman C dan C++ berbeda dalam paradigma pemrograman. Bahasa C lebih mengarah ke prosedural murni, sedangkan C++ adalah semi-prosedural. Kekuatan utama C++ adalah pada Object Oriented Programming atau Pemrograman Berorientasi Objek. Dalam prosedural, masalah dipecah menjadi bagian-bagian yang kecil kemudian dicari solusi penyelesaian tepat untuk masalah tersebut. Dalam konsep OOP, setiap masalah adalah objek yang memiliki karakteristik tertentu.
  • Tipe Data Karakter

    Pada bahasa pemrograman C++, bool dapat berisi true ataupun false, mirip Pascal. Sedangkan pada bahasa pemrograman C tidak ada type boolean. Sebagai gantinya, type bilangan bulat apapun bisa dipakai sebagai ganti boolean dengan aturan false adalah 0 dan true adalah angka selain 0.

    Tipe Data String

    Pada bahasa pemrograman C, tidak ada type data khusus string, sehingga string didefinisikan sebagai array of char. Sedangkan pada bahasa pemrograman C++, untuk menggunakan type string harus ada #include di awal program harus menggunakan std::string.

Pertanyaan Lainnya