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


C语言是面向过程的编程语言 。什么是面向过程 。网上的解释是 。“自顶向下顺序执行 。逐步求精;其程序结构是按功能划分为若干个基本模块 。这些模块形成一个树状结构;各模块之间的关系尽可能简单 。在功能上相对独立;每一模块内部均是由顺序、选择和循环三种基本结构组成;其模块化实现的具体方法是使用子程序 。程序流程在写程序时就已决定 。”
要怎么理解 。很简单 。就是任何事情的处理都是有一个流程的 。什么流程最容易就用什么流程 。那么到底什么流程最简单 。怎么解决问题 。就必须说到数学上的知识 。编程前一半都会先建立数学模型 。简单点说就是算法 。也可以说成是数据结构 。因此 。用C语言编程 。你必须掌握数据结构 。理解数学模型 。非常抽象和复杂 。
再来看Java语言 。Java是一门面向对象的语言 。这个怎么理解呢?简单来说就是有很多处理流程已经打包成类库 。这个类库就是对象 。使用的时候只需要用特定的类来调用这个对象就行了 。因此 。相对来说 。就少了很多数据结构的知识 。当然这也限制了软件的运行和性能 。所以在软件的性能上 。Java语言是很难和C语言相比拟的 。
【有人说java语言比C语言简单、易学、易用,到底为什么?】从学习上来看 。Java基本上是学会了语法和类库的调用 。基本就算入门了 。而C语言不止如此 。学会语法你还得会算法 。涉及的知识面C语言也远比Java来的多 。Java语言可以不用了解计算机底层的东西 。但学习C语言你不能绕过这些计算机底层 。
最早的Java语言内核就是用C语言编写出来的 。同C++一样 。都可以算是C语言的拓展 。在开发易用上 。很显然面向过程的语言是比不上面向对象语言的 。
因此java语言比C语言简单、易学、易用 。学习Java 。选东渡科技 。如果喜欢 。记得关注!

    推荐阅读