0
C# vs C++ vs C
Tell me the purposes of all of these languages.I know java, now what should I start?
4 ответов
+ 4
whats your purpose? if you wanna make modern apps in a object orientated language with databases,recommended by Microsoft at this time, and you dont want to manage low/middle level things
then choose C#
+ 3
I recommend C, though many might suggest C# which resembles Java..
Because C is closer to a computer, you will understand interaction between programs and computers well.
It should make you much better programmer.
Even while using Java, understanding internal mechanisms greatly improves your code.
C++ is a complex language extended from C, so learn the basis of C first (probably some disagree).
C# is later than C++ and Java.
Although the name looks C families, it isn't compatible with C/C++.
It is rather similar to Java but more sophisticated.
Yes, you can easily master C# after Java.
I think, however, it also implies that you don't have to hurry.
In my opinion, similarity may involves confusion.
You may be suffered from different rules between C# and Java if you can't understand how and why they are different.
Basic knowledge learned with C would be helpful in such cases.
+ 2
C++ is an update of C so, i think you must learn C++, and if you know Java, you must learn C# because they are similar.
+ 1
Thanks @Twelfty ,@Jordi and @Jesus