当然是JAVA,C语言语法简单、精炼,但博大精深,是系统编程首选语言,但要学的东西太多太杂; 学C ,和硬件底层打交道,所以基本上还要再学 汇编语言、计算机原理、数据结构、算法
电子电路、操作系统原理、数据库、编译原理等等计算机科学知识; 学会了一般都是做单片机开发、系统开发之类的,基本上没4、5年很难成事, 所以你看学C的人那么多,敢说精通C的人有几个?
JAVA,应用(就是网站和软件开发)编程的首选,一些嵌入式也有很多涉及;基本上应用编程领域风骚十几年了,无可取代,C++也不行,C++更加博大精深了,比C更乱;另外由于JAVA语言屏蔽了底层接口,所以无须太多的计算机科学知识。。。换句话说就是门槛很低,也更加好学、易学,而且安卓手机听说过吧,里面的软件全是JAVA开发出来的,当然最主要还是应用软件和网站开发领域的大规模应用~~~学JAVA没错
其实我建议你这样学~~~用C打基础,然后感觉有了基础再学JAVA;因为JAVA是在C的基础上开发出来的,增加了面向对象的开发理念;这样有C的基础的话,那你学JAVA会感觉很轻松。
同时你在学习C语言的同时,可以学到很多计算机科学方面的知识,对以后JAVA开发有很大好处
唯一的缺点是C语言没有JAVA有成就感,前期学习很枯燥,但我个人认为值得~~~
温馨提示:答案为网友推荐,仅供参考