Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.
Trending News
Difference between C#, C++, Java, VB.net?
I am a complete newbie when it comes to programming, but I have been very interested in acquiring, at least some, knowledge on programming for some time, but I am finding it difficult to decide which one to learn! A quick gander on Wikipedia did not help either for their descriptions sound relatively similar. Well, to my ignorant mind, at least.
I would appreciate it immensely if you could shed some light on the common applications for each programming language.
2 Answers
- Anonymous9 years agoFavorite Answer
As a rule, Java is used for internet or cross platform programming, C++ and С - for system and application programming, C# - for creating Windows applications.
C#, C and Java have a similar basic syntax: conditions, cycles and etc. If you will learn them, you will understand some code written on these languages. When you will learn syntax and simple algorithms you can choose what you want. It is maybe C++ for system programming or C# for applications.
I think, Visual Basic is good for MS Office, but isn't for quickly learning or development.
- Anonymous9 years ago
C# - Normal Applications. Not for intense graphics applications, but still possible.
C++ - Harder to learn than C#. Can do anything you want.
Java - Similar to C# but compatible with any operating system. Including Mac.
VB.net - Forget about visual basic. Once learned its harder to learn other languages, also its not very useful compared to other languages.