0
For C++ and C# programmers
I would like to know what are the differences between the C programming languages, just like C++ and C#
3 Answers
+ 5
The few things that they have in common include starting their name with "C", variable type declaration, OOP stuff. They are basically different programming languages, it's like comparing C++ to Java. However, the comparison of C and C++ would be a different story.
+ 1
Almost everything you can do in c++ you can do in c# and vice versa however working with low level code is c# is tedious and requires pinvokes and marshals you can work with asm as well if you enable unsafe code but this is highly up to how good you are with each language and what you prefer. That being said each of them are based upon each other and if you learn either understanding the others comes pretty naturally. Some c++ developers dislike object oriented programming but I consider it very useful to be well adapted in both as Microsoft is investing heavily into c# at the moment but c++ is a language that will probably be around forever.
+ 1
C++ is like the old mother language
C# is the rich baby of Microsoft
but in general once you're professional in C# you can go any OOP language within one month max.
(programming concepts)