+ 1
Is C and C++ the same? I haven't seen a course for C in SoloLearn.
relationship of C and C++
3 ответов
+ 2
Imagine the BIOS and the Surface on your Screen.
While the BIOS doesn't need an object-orientated look your surface applications do so.
You can compare C++ like an upgrade of ANSI C. While ANSI C is the basic, C++ gives you more possibilities to create a consumer friendly look.
Microsoft Windows once have been programming in ANSI C and later they added the colorful screen version, you know by modern desktop PCs, and build this up with the object orientated programming language C++ and similar forms of it like C# and the older version C+.
You can still use ANSI C for modern programs too but many use the more modern version C++ or C#. It's like you own a classic car and a modern sound system. Your car will drive without the system too but you may have more fun with it ;)
+ 1
Hi Danstan...
C and C++ are similar but they are not SAME.
C++ is a increament version of C. in which the OOP concepts are added.
So C++ is an OOP better than C.
+ 1
In addition to the previous answers:
C++ also added templates. The STL (standard template library) of C++ makes extensive use of this.
This allows a style of programming called "generic programming", which is different to OOP (OOP is based on "run-time" polymorphism; generic programming is based on "compile-time" polymorphism).
So C++ is not just an OOP better than C, it is TEMPLATES better than C!