What is the main difference between C#,C++ and simple C????
c ->Simple,powerful. c++ ->OOPs with c. c# ->Microsofting of Java. look into this http://zarrata.com/durofy/programming/10-major-differences-between-c-and-c/ in latest Google benchmarking of language c++ won ahead o java.
c :> Procedure Orientation Programming, mid level programming language. c++ :> Object Oriented Programming Language, high and mid both level language c# :> clone of java from Microsoft, oop language
lol that's exactly what are those in a Nutshell, I like it the C# clone description, couldn't said better :D We could say .NET is a wana be JDR lol
\[C = flexible\ and \ mother\ of\ all \ languages\] \[C++ = superset\ of\ C\ ,\ AKA\ C\ with\ classes\] \[Csharp = language\ used\ in\ dotnet\ framework\]
well u forgot yo say C++ and C# are object oriented languages
C is the language in which u can do the system stuff. Its a procedural language which is used mainly to implement system level programming as it is easy to access hardware and manipulate memory adresses. On the other hand c++ came into picture as a part of the Object oriented design structure to introduce usability of code, and alteration of Software requirements. The C++ contains all the facilities provided by C, on top of it adding Object Orientation, Templates, and generic programming design. Programming in C++ makes the program scalable to the users demand later on. In JNI programming it is used to map the java classes to the native layer C++ classes. C# is the newest of all, as it runs on the virtual machine it, is system independent, whereas C, C++ can be run only on the systems for which they are compiled. C# like java is made to enable the execution of code independent of the system on which it is running. Only the virtual machine over which C# code runs is specific to the underlying Operating System and machine language. Like Java also c# is full object oriented, unlike C++ in which procedural language part of C is included. This is the brief description of the three languages.
Join our real-time social learning platform and learn together with your friends!