+ 4
Java or C# or C++
I thoroughly enjoy learning all languages but what are some of the best? How does java defer for c# or c++. What are the pros of each one and how should they be used?
6 Respostas
+ 4
Theres no better language or best, it depends for what you want, each of them got pros and cons
+ 3
They are mostly used for games. Learn whichever language. No language is right or wrong to learn. Just learn whatever you want to and you'll be fine. Remember that it takes learning and practicing! :)
+ 3
i think i answered this on an earlier thread.
https://www.sololearn.com/Discuss/345785/what-is-the-different-between-programming-languages
["C++ is a generic language which supports object oriented programming.
Some programming languages as stated above support certain things. On the contrary, they may not support certain things as well. for eg. Java does not have pointers (debatable topic), it also does not support LINQ (for DBs) because it has Java Stream API (which is very similar to LINQ), C# does not have vectors (it has ArrayLists), C# uses LINQ (it does not have a Stream API), python is said to be more user friendly.
Objective-C is mainly for Apple/Mac devices, iBook, iPhone, iPad, eMac and iMac......all of Apple devices. it cannot be used for windows devices or Android.
Java mainly for Android and web. Java cannot be used for iOS or Windows Phone.
C# is for Windows Phone, PC and the web. without XAMARIN, C# cannot be used for iOS or Android."]
+ 2
what is the best for job prospects?
+ 1
C++ is more complex than the other two, but also more powerful, it's used for desktop programs and video games, java is mostly used for mobile apps, so pick one depending on what you want to do
0
personally i feel that java is pretty much straight forward which makes it different from others