Thursday, December 24, 2009

What are the differences between these programming languages and what are their specific applications and uses?

The programming languages are C, C++, C#, and Java. I know that C and C++ are closely related and C# and Java are closely related. I just want to know the differences between C and C++, and C# and Java. ALSO, I wanted to know what the uses of these programming languages are and some of their practical applications and fields.What are the differences between these programming languages and what are their specific applications and uses?
The main difference between C and C++ is that C++ is object oriented. It implements the use of ';classes'; as opposed to ';structs';.





C# vs C++ is a little more complicated. Here is some stuff on it.


http://www.thinkingparallel.com/2007/03/鈥?/a>





C++ vs Java


-Java has automated garbage collection. For the programmer making the design, that is wonderful. But this is horrible on memory management, which makes C++ have better performance.





Java vs C# comes down to the same big difference between C++ and Java that I haven't mentioned yet:


-Java works as a virtual machine. THEORETICALLY it can work on any machine, whereas C# is more of a microsoft type thing

No comments:

Post a Comment