汇编,C语言,java的区别,我是小白,请说的通俗易懂一点,谢谢。

而java语言是面向对象的编程语言,引入了类和对象的概念,这并不是语法和语言的革新,而是一种编程思想的革新。在此基础上,java语言屏蔽了程序员对内存方面的操作,转而由编译器代替程序员进行内存的分配和回收,极大的降低了编程难度,这是java和C语言之间最大的区别。但是执行效率比C要低很多,而且...
汇编,C语言,java的区别,我是小白,请说的通俗易懂一点,谢谢。
汇编语言是一种符号语言,我们编写的程序最终都会编译成01代码的形式,而汇编语言,你可以看成是把这些01代码做了一个十分简单的加工,他的每一条指令都可以用多为01组合去代替,因此是编译效率最高的语言,而且程序员通过汇编语言直接操作的是计算机的内存和编译器,是很底层的一门编程语言。
C语言和java语言都是高级语言,传统意义的C语言是面向过程的编程语言,它的执行效率很高,大概只比汇编低20%,但是比汇编要简单的多,通过很少的代码量就能实现汇编语言的功能,他的精髓,也是内存操作。
而java语言是面向对象的编程语言,引入了类和对象的概念,这并不是语法和语言的革新,而是一种编程思想的革新。在此基础上,java语言屏蔽了程序员对内存方面的操作,转而由编译器代替程序员进行内存的分配和回收,极大的降低了编程难度,这是java和C语言之间最大的区别。但是执行效率比C要低很多,而且系统很多资源C语言可以访问,而java不能。
总结一下就是,汇编,C语言,java语言这三门语言后者比前者容易上手,开发更简洁。但是前者比后者编译效率高,而且访问的权限大。2015-12-24
我大学时候学的计算机,来说两句。人和电脑沟通需要一种方式,称之为计算机语言。你说的都是计算机语言,只不过是不同种类的,除了你说的还有很多像C#等等,随着发展这些语言在不断的优化形成新的语言。用计算机语言来编程,电脑就知道你说的是什么啦,这玩意很枯燥的。2015-12-24
最简单的就是等级的区别,汇编是最低级的语言,相当于机器语言(我们常说的驱动层有些就需要汇编来写),c语言比汇编高级一些,通常作为硬件语言,也可以和汇编混合使用,java就是高级语言了,凌驾于C语言之上,进行功能的实现不用管底层代码2015-12-24
从抽象到具体(从高级到低级):
分别为 (人的语言)→ java → c语言 → 汇编 →(机器语言)。
C和java其实抽象度差不多,C是面向过程的语句,有指针,java没有指针通过原本就定义好的模块来调用,所以相对而言java更抽象及高级。
另:java适应多平台所以目前非常火。简单高效。C相对麻烦点,但可以做到java做不到的动作。汇编学好了走遍天下都不怕。2015-12-24
mengvlog 阅读 375 次 更新于 2025-10-29 17:08:51 我来答关注问题0
  • 总结一下就是,汇编,C语言,java语言这三门语言后者比前者容易上手,开发更简洁。但是前者比后者编译效率高,而且访问的权限大。

  •  倍领趣闻 计算机语言如C、JAVA、VB、VF、DELPHI、汇编等等 是什么啊 谁来说说好吗 谢谢拉 因为我什么都不懂?

    计算机语言大致分为两大类:高级语言和低级语言。C、JAVA、VB、VF、DELPHI等都是高级语言,而汇编则属于低级语言。高级语言最大的特点是不需要对计算机的硬件有太多了解就可以学习,且具有较好的可移植性。例如,C语言尽管有一定的难度,尤其是指针部分,但因其用途广泛而被广泛应用;C++语言和JAVA语言都...

  •  湖北倍领科技 系统底层语言只有c语言一种么

    在汇编语言之上,就是C语言。它继承了汇编语言的高效和灵活性,但又比汇编语言更加易于编程和理解。C语言适用于编写大型程序,它提供了丰富的库函数和数据类型,使得开发人员可以更高效地完成任务。尽管如此,C语言的执行效率通常略低于汇编语言。最后是JAVA语言,这是一种高级编程语言。它基于C语言,但在...

  •  左叶孤农sC Java是一种面向对象的高级语言。汇编语言、C语言与Java 语言比较,是否Java语言一定优于二者

    C语言是Combined Language(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健...

  •  阿暄生活 程序语言难度排名知乎 程序语言难度排名

    一、相对较难的语言 汇编语言:最难。汇编语言直接对应于计算机的机器指令,要求编程人员对计算机的底层硬件结构和寄存器非常熟悉,因此学习难度最大。C/C++:难度较高。C语言诞生于1972年,是一门面向过程的计算机高级编程语言,涉及指针、内存管理等复杂概念。C++作为C语言的扩展,增加了面向对象编程的特性...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部