不能说哪门语言最好,只能说他们的利弊,就像你能说汉语,日语,英语哪门最好么……c/c++是偏低层的语言,效率高,但是对程序员素质要求高,不然很容易出错。c#是微软的语言,java是sun的,不过现在sun被oracle收购了,这两个比较易学,偏高级应用,分别在.net和java平台上地位重要,应用广泛。至于安卓和ios是嵌入式系统,不是语言,他们上面的app分别主要是java和objective-c开发的,不过苹果现在出了swift语言,不知道以后会不会取代objective-c。java的前景不错。主要看你对哪个感兴趣,好好的钻研一个语言,一个方向,以后不愁找不到工作的。
以上列出来的都是一些当前流行的编程语言,评判好坏要看从什么角度,之所以能并存,它们都各有千秋。若要评价每个程序的评价估计都不会相同,每个领域的程序都天然对自己了解的语言表示好感而觉得其他语言垃圾。以下是个人理解:
C语言,面向过程,优势在于编译执行,速度快,适合底层开发,操作系统开发,嵌入式开发。指针使用起来太复杂,还要时刻防范内存溢出,难以成就大型的复杂的企业应用。
C++也挺恶心,虽然面向对象,但乱其八糟一大堆,章法太乱,适合游戏开发和算法的东东。
C#微软平台推出最为强劲的面向对象语言,为微软平台之上开发的不二选择,能快速进行桌面开发。托托拽拽实在轻松,可底层出了点问题不好跟踪。
JAVA,解释性语言,后来慢慢改良,部分编译部分解释,性能上也慢慢赶上来了,但是鄙人还是还是很讨厌中间隔着的那个JAVA虚拟机,一般人难以搞清楚JAVA虚拟机干了些啥,最后系统出了问题,把自己的代码反复CHECK,最后发现是虚拟机的问题,呕吐。
安卓,IOS这不是什么计算机语言,前者是JAVA,后者是OBJECT C。 OBJECT C说起来也有很多年,是在C的基础上衍生出来的语言,个人偏好安卓一些。总觉得OBJECT C的面向对象有些坑爹。
我个人比较喜欢C和PYTHON,C做底层,PYTHON做应用,代码十分优雅。
C效率高,但是是面向过程,不是很方便。
C++效率高,面向对象,目前在用,不过写起代码来感觉不如JAVA方便。
C#的话没什么感觉。
JAVA跨平台方便。
安卓用的还是JAVA。
Ios用的是OC。是扩充C的面向对象编程语言。
JAVA我觉得不错啊。目前在做android游戏,JAVA和C++都有在用。
做web就学java或c#或php吧。
我在学c#,我觉得Java面向的范围广一些吧。毕竟java可以做安卓程序。
我个人觉得是java