本文作者:plkng

java比c语言好在哪里 java比c语言好在哪?

plkng 今天 2
java比c语言好在哪里 java比c语言好在哪?摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于java比c语言好在哪里的问题,于是小编就整理了1个相关介绍java比c语言好在哪里的解答,让我们一起看看吧。有人说java语言...

大家好,今天小编关注到一个比较意思的话题,就是关于java比c语言好在哪里的问题,于是小编就整理了1个相关介绍Java比c语言好在哪里的解答,让我们一起看看吧。

java比c语言好在哪里 java比c语言好在哪?
图片来源网络,侵删)
  1. 有人说java语言比C语言简单、易学、易用,到底为什么?

有人说JAVA语言比C语言简单、易学、易用,到底为什么

C语言是面向过程编程语言,什么是面向过程,网上的解释是,“自顶向下顺序执行,逐步求精;其程序结构是按功能划分为若干个基本模块,这些模块形成一个树状结构;各模块之间的关系尽可能简单,在功能上相对独立;每一模块内部均是由顺序、选择循环三种基本结构组成;其模块化实现的具体方法使用子程序。程序流程在写程序时就已决定。”

怎么理解,很简单,就是任何事情的处理都是有一个流程的,什么流程最容易就用什么流程,那么到底什么流程最简单,怎么解决问题,就必须说到数学上的知识,编程前一半都会先建立数学模型,简单点说就是算法,也可以说成是数据结构,因此,用C语言编程,你必须掌握数据结构,理解数学模型,非常抽象和复杂。

再来看Java语言,Java是一门面向对象的语言,这个怎么理解呢?简单来说就是有很多处理流程已经打包成类库,这个类库就是对象,使用的时候只需要用特定的类来调用这个对象就行了。因此,相对来说,就少了很多数据结构的知识,当然这也限制了软件运行和性能,所以在软件的性能上,Java语言是很难和C语言相比拟的。

学习上来看,Java基本上是学会了语法和类库的调用,基本就算入门了,而C语言不止如此,学会语法你还得会算法,涉及的知识面C语言也远比Java来的多,Java语言可以不用了解计算机底层的东西,但学习C语言你不能绕过这些计算机底层。

java比c语言好在哪里 java比c语言好在哪?
(图片来源网络,侵删)

最早的Java语言内核就是用C语言编写出来的,同C++一样,都可以算是C语言的拓展,在开发易用上,很显然面向过程的语言是比不上面向对象语言的。

因此java语言比C语言简单、易学、易用。学习Java,选东渡科技如果喜欢,记得关注!

语言没什么简单容易的 c之所以难是因为天生需要学好系统原理 而java做好了也同样需要学好jvm 只不过对于做不好的小白来说java容易上手而已 什么做好了都不容易 什么做成hello world也都不难

c是更接近机器语言的低级语言,它具备更高的运行效率,但是相对易读性比较低。而Java属于高级语言范畴,它更易于人类理解,但是同样在机器(计算机)上运行效率相对低。你懂英文基本就可以读懂Java,但是c有很多你读不懂的代码。易用则是因为Java有大量插件和库可以引用,c有看引用的外部库但是相对少。

java比c语言好在哪里 java比c语言好在哪?
(图片来源网络,侵删)

给你说一个以前我老师给我说的比喻吧,其实java像一把刀,C语言像一把剑。武侠小说中刀往往只有一个刃而剑是双刃的。所以剑更需要技巧,更具有杀伤性,刀相比剑不怎么需要技巧。具体来看:java是面向对象的编程语言,更贴近人的思维。C语言是面向过程的编程语言,用C语言编程,你必须掌握数据结构,理解数学模型,非常抽象和复杂。我不怎么了解C,但是我听说学过C的同学都说指针很痛苦。而java编程不存在指针。

C语言简单,有的人说JAVA简单,我不太赞成。我曾以为我对JAVA了解的已经差不多了,但自从看了JAVA编程语言/核心技术,我才发现自己懂的仅仅的“语法”而已。所以,不要以为懂了“语法”,就懂了一门语言。曾有人说“JAVA=C++--”,这句话意思就是,对C++进行了一些取长补短,而C++又提取自C语言,说到底,C语言是基础中的基础,你要走向成功,更强大,就要从底层学起。好比学英语,你是觉得“英语聊天”简单,还是“说单词”简单?你要是觉得单词简单,就先学C语言。你要是觉得“英语聊天”简单,就学JAVA。当然,你直接学JAVA也“不会影响”你将来的发展。别人来到我们中国,不一定要了解历史才能生存吧?

到此,以上就是小编对于java比c语言好在哪里的问题就介绍到这了,希望介绍关于java比c语言好在哪里的1点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享