At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.
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.