bcarl6: 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.
Answers and Views:
Answer by booga b
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.
https://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/
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
Leave a Reply