Whats the difference between Objective-C, C, C+, C++ and others that i dont know?
- tbshmkrLv 71 decade agoFavorite Answer
There is no C+.
Objective-C is a reflective, object-oriented programming language, which adds Smalltalk-style messaging to the C programming language.
C is a general-purpose computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system.
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language.
Ada is a programming language. Suitable for all development needs, it has built-in features that directly support structured, object-oriented, generic, distributed and concurrent programming.
- DragonsOfWineLv 71 decade ago
First, no C+.
Objective-C is a specialized version for very fixed environments
C is the base language for most of these.
C++ is C with Object Oriented constructs added to the language.
C# is the C language with C++ features and support of the .Net framework. Much easier to create a windows or web application with it over C and C++.
WHile you can create Windows applications with C/C++ is means coding to the Win32 API which is much more difficult.
There is a greater probablity that C or C++ source can be used in other environments if you are not using O/S calls.
C# only works in windows and a couple variants of Linux.