+ 2

Which of these languages is best viewed as useful for now (and also future)? C/C++/C#/Java

25th Nov 2016, 7:54 PM
Valentin Marin
Valentin Marin - avatar
6 Answers
+ 15
If you are developing applications for Windows desktops, or for Windows servers (e.g. ASPdotNET), or for Windows phone, then C#. If you are developing a PC game or writing an OS, then C or C++. If you are writing server applications (e.g. web or mobile), or targeting Android phones, then Java. If you are targeting iPhones/iPads, then ObjectiveC or Swift. If you are building the browser side of an application, or if using node.js, then Javascript.
25th Nov 2016, 8:22 PM
LyannaM
LyannaM - avatar
+ 2
In the languages you specified, C++ is good. It is lightweight, doesn't cram as much space as Java and it's easy to learn.
25th Nov 2016, 8:19 PM
undefinedVoid()
undefinedVoid() - avatar
+ 2
If you need high performance or low memory consume then you go with C or C++. Examples: game engines, OSes, some embedded software... Can't see that C and C++ are easy to learn. They are easy to shoot in your leg...
25th Nov 2016, 9:53 PM
Ivan G
Ivan G - avatar
+ 2
One major difference between C#, JavaScript and other scripting side languages, from languages like c++ is the way it handles garbage collection. For instance, if you are using c++, you would need to explicitly state the delete operator to clean up "dangling memory". C#, JavaScript etc does most of that for you.
26th Nov 2016, 10:40 PM
ethan
ethan - avatar
0
I am just a beginner from what I have researched I have seen that using the new SDK for Android phones and eclipse works best for all platforms from what I've researched for right now
29th Jan 2017, 12:44 AM
Frank George
Frank George - avatar
0
c and all its variants are useful for the future, but for java you have to be a really good programmer to make it good so idk.
26th Apr 2017, 7:45 PM
Emac+I3
Emac+I3 - avatar