汇编,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 阅读 6 次 更新于 2025-07-19 13:02:18 我来答关注问题0
  •  倍领趣闻 计算机语言如C、JAVA、VB、VF、DELPHI、汇编等等 是什么啊 谁来说说好吗 谢谢拉 因为我什么都不懂?

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

  • 总结一下就是,汇编,C语言,java语言这三门语言后者比前者容易上手,开发更简洁。但是前者比后者编译效率高,而且访问的权限大。

  •  宸辰游艺策划 汇编语言和其它语言有什么不同如JAVA

    计算机能够直接识别的只有机器语言,这是一种由二进制代码组成的语言,计算机可以直接执行。而C/C++/Java/C#等高级语言则更加接近人类的思维方式,它们能够屏蔽掉与机器硬件相关的复杂细节,使得程序员能够更加专注于解决问题的算法本身。汇编语言则是一种介于机器语言和高级语言之间的语言。它是由指令和伪指...

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

    Java:Java是一门面向对象的编程语言,相对于C/C++来说,它隐藏了指针等底层细节,提供了更高级别的抽象,因此学习难度适中。C#:C#是微软开发的一种面向对象的编程语言,与Java类似,但具有一些特定的.NET框架特性,学习难度也处于中等水平。三、相对简单的语言 Python:Python以其简洁易读的语法和强大的...

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

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

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

Java相关话题

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