越原始的语言越值钱。
但是不能以一个语言来判断薪水的高低。
大部分只拿一点薪水的程序员都是为了工作而工作,反而拿到高薪的人,都是真正喜欢编程的人。
C适合通信开发,桌面应用开发,驱动硬件开发比较多。
JAVA 目前主流应用于web开发。比如你在电信缴费或银行,营业员操作的那些系统就是web项目,也就是B/S(自己搜)
因为JAVA是基于JVM虚拟机运行,更因为算法都被封装了,因此效率肯定比C、C++慢。
所以,不适合做C/S(自己搜)游戏或者应用。
JAVA做的web项目,用以支撑需要大规模访问的服务器等场景。
各有各的好,应用领域不同,Java的底层其实也是c这个就不能说Java不好了,难易程度相比较的话c要难很多不是和大部分人学习,Java相对就要比较简单了,所以Java培训的要多很多c基本没有的,就像我是在华清远见培训的Java,毕业后一个星期顺利的找到了工作。所以说Java适合的人会跟多些,还有就是教你的老师的专业程度和知识储备了。有个好的老师可以学的跟多跟快的找到工作。
这个不能这么比较的,一般来说你刚进去不可能工资很高,我也是程序员而且是java的,这个要看个人能力和时间的。
没有好坏之分,工资也要看个人能力,java偏游戏,电脑软件类的,C语言跟硬件接触的比较多
那要看你学的难易程度了 ,个人认为,如果C学精通(相对而言)了要比java好些吧