看你要什么平台呗,手机的话,java很有优势,如果是写硬件,核心算法,还是C++吧。说白了,java是应用型,上手快,发展变化快,c++是基础型,是程设不可或缺的部分。C#是C++的java版本,方便学c++的人用图形界面,C的话现在用的还是比较广泛,个人感觉已经快跟不上时代了,因为C本身也在想着想面向对象发展。
初学的话建议C或者c++
c是面向过程的,C + +,Java和C#的面向过程和面向对象的组合是一个纯粹的面向对象的。
特点,C和C + +部分相关,效率高,但开发人员需要更多的维护工作,如内存,指针
应用主要是系统的发展水平以及嵌入。
Java的跨平台,适合网络编程,是目前使用最广泛的语言,大量的开源框架,人们学到很多,
C#不太知道,重点是发展的窗口。
主要依赖于意图的LZ要复杂的,复杂的程序开发技巧?或工作,工资进一步。
节目,语言的差异?是不太多,主要的数据结构和算法。
c是本质上的学习,和其他三个都非常好,学习什么样的时,他们的工作。
没有使用C语言开发程序,但C + +,JAVA,C#的语法上的发展,几乎是相??同的。