java与C语言哪个更好

从发展前景看JAVA与C语言哪个更有发展力,哪个会是未来的主导。从目前就业前景来看,JAVA与C语言哪个更有优势,更容易就业。请专业人士回答下,非常感谢!

从发展前景、未来主导看,C语言更有前途一些。
因为C语言是继机器码、汇编之后第一个底层的与自然语言接近的语言,兼顾高效率与易理解,所以做底层的主流语言C的地位永远不会改变。
java是面向对象的高级语言,主要目的是容易理解和编写代码,那么将来肯定会出现更加人性化的高级语言来取代它。
这个结论从C语言出现的几十年但一直居于编程语言排行榜的前三名就可以证明。
从优势和就业来看,java目前好一点,java是面向对象的高级语言,所以应用软件主要使用它,相比较C擅长的底层开发,应用软件的市场更大一些,所以也更容易就业一些,但是如果C学的非常好的话,就业非常容易。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-01-11
个人认为,首先确定自己对哪门感兴趣些,Java是目前比较流行的一门编程语言目前应用范围还很广,需求量也多 学C语言就应该学C++ C++如同Java一样 在c的基础上增加面向对象的思想 如果说谁更具有优势这个结论不好说 宏观来讲各有千秋(自己百度去搜索) Java有一次编写,任何一处都可运行的优势目前可用于任何系统设计 C++呢 像那个大型的I/O就是用c写的(c写的大型系统也挺多的)
其次、如果你的编程技巧学精了,不论是Java还是c找工作不是问题(自己有本事,还怕找不到工作?)到底学什么自己琢磨琢磨,关键在于自己的心态
再其次、自己应该充分利用网络,在学习哪门语言之前详细的了解下基本资料
不要人云亦云
最后,还是那句话 只要技术功底深厚怕什么找不到工作,呵(如过有资本找不到工作,唉那是你人品问题了) 如论Java和C都是以后编程基本语言,愿你早日踏入IT这个世界
第2个回答  2010-01-11
如何是和C语言比的话呢,是Java更好些,因为java语言是面向对象语言,是现在社会开发的主流语言。而C++的话想对java语言来说更加有优势,因为C++也是面向对象语言,收入相比java也高一些。但是java更容易入门,java有自信能掌握未来的主流方向,主要原因是java是开源框架。
第3个回答  2010-01-11
JAVA占得市场份额比C大一些,但是差距越来越小。在性能上,C一般情况下比java要快。但是C在学习上不如java大众化,就是不如java简单。另外,java是面向对象的,比较主流,但是C的生命里也很强,也在发展。
虽然我是做java的,但是 还是比较倾向于C。
在待遇方面,很多公司的C比java都要好。
第4个回答  2019-07-13
C是做底层的,比如说操作系统。JAVA是做应用软件的,现在很多也有用JAVA做嵌入式的。没有哪个好哪个不好的说法,不过要是找工作就学JAVA,JAVA的应用比较广泛,而且跨平台,LINUX系统下的软件好多都是JAVA写的

C语言跟JAVA相比哪个更好学,实用性更高,找工作更好
C语言比较好学,简单,速成。C语言用得比较广,而且是很成熟的面向过程的一门语言。Java语言是一门面向对象的语言,比较年轻,设计JAVA语言的大师们对C++很熟悉,而C++又是从C语言扩充得来的,Java在很大的程度上参照了C++,不过也去掉了很多东西,比如说头文件、指针等等。不管是学什么高级语言,C语言都...

新手学c还是java
2、从学习难度上来看,C语言与Java编程语言都属于相对较难的编程语言,二者之间从学习难度和学习内容上综合对比,C语言更适合初学者,因为Java语言属于纯粹的面向对象语言,所以语言自身的抽象程度比较高,这对于初学者来说会更难理解一些。另外,由于Java语言自身设计结构的特点,学习Java编程通常需要学习一系...

c和java哪个好?
C语言和Java哪个好1、java好,没有错。不是语言的问题,是java的生态更好,开源的属性,框架多,资源多,容易找到学习的资源,碰到问题基本搜索即可搞定,工作也好找,应用范围广,大厂都用。2、从学习难度来看,Java语言要比C语言简单一些。因为c语言属于底层开发语言,算法逻辑较为复杂,例如指针、内存...

java 与 c语言哪个好
Java相对于C语言在多方面具有优势。一、Java的优势:1. 跨平台性:Java是一种跨平台语言,编写一次的代码可以在多个操作系统上运行,极大地提高了开发效率。2. 面向对象:Java支持面向对象编程,可以更好地管理和组织代码,增强代码的可维护性。3. 自动内存管理:Java有自动垃圾回收机制,减少了程序员管...

java和c 哪个好
当项目对跨平台性与安全性有高要求时,Java成为更优选择;而对于需要高效、灵活编程的场景,C语言则是理想之选。Java与C在语言特性上存在显著差异。Java以其面向对象的特性,提供了丰富的类库与抽象层次,使得开发者能够更高效地实现复杂功能,同时Java的平台无关性确保了代码在不同操作系统上的兼容性。...

C语言 java 哪个难
C语言的语法虽简洁,但对于初学者而言,需深入理解指针、内存管理等概念,往往容易产生难以调试的错误。而Java的语法更加友好、规范,有助于初学者更快上手。此外,C语言的灵活性更高,允许程序员自由地进行内存管理和操作,但也因此容易引发内存泄漏等问题。相比之下,Java的安全性和稳定性更高,具备严格...

java语言与c语言有什么区别呢?
1、C语言是面向过程的语言,执行效率高;Java是面向对象的语言,执行效率比C语言低;2、C语言的安全性不如Java,C语言没有Java的垃圾回收机制,申请的空间要手动释放。Java的通用性好,可以跨平台直接移植,只要有安装Java虚拟机(JVM)就可以了。3、在速度上,C语言编写的程序要优于Java 4、C语言...

c语言 java哪个难
易于上手。Java语法规范易懂,初学者更容易掌握。C语言缺乏面向对象概念,而Java则是一种面向对象语言,这使Java学习曲线相对平缓。对于初学者而言,Java可能显得更为友好。对希望深入学习计算机底层原理与编程技巧的程序员而言,C语言挑战性可能更高。因此,C语言对于深入理解编程核心更为有利。

c和java的前景谁更好?(java和c)
java好,没有错。不是语言的问题,是java的生态更好,开源的属性,框架多,资源多,容易找到学习的资源,碰到问题基本搜索即可搞定,工作也好找,应用范围广,大厂都用。从学习难度来看,Java语言要比C语言简单一些。因为c语言属于底层开发语言,算法逻辑较为复杂,例如指针、内存分配、释放等概念都需要我们...

c语言和java先学哪个
推荐首先掌握C语言,随后学习Java。C语言作为基础,能深入理解计算机底层原理与机制。学习C语言后,您将熟练运用变量、循环、条件语句等基本编程概念,为后续学习高级语言打下坚实基础。完成C语言学习后,转而研究Java将带来诸多益处。Java作为一种高级面向对象语言,具备出色的可移植性和跨平台性,适用于开发...

相似回答