77问答网
所有问题
当前搜索:
C语言是不是先变成汇编语言
C语言
为什么要先编译
成汇编语言
答:
汇编语言
,移植性差,一般针对某型cpu,每个类型的cpu都有自己的汇编语言 为保证
C语言
编制的通用算法的可移植性,比如我们用C编写了一套mp3解码算法程序,要在pc机上、手机上都能用,那么我们就采用通用的C编译器,将C语言程序编译成指定CPU的汇编语言,再
汇编成
机器可执行程序。另一个用途是程序优化问...
C语言
和
汇编
,谁出现的时候更早?
答:
楼上的理解也没有错,一种CPU体系结构对应
汇编语言
,但这里要提出的是随46年第一台电子计算机或更之前电子运算,根本没有系统没有任何语言,是手工输入二进制对其操作,随后为了简化手工操作复杂度,出现了助记符代替二进制,从汇编的广义来说这个时候就存在汇编了,这里当然汇编更早了。如楼上当时
C语言
...
C语言是
怎样发展过来的?他有什么有点啊?
答:
改用高级语言,但一般高级语言难以实现
汇编语言
的某些功能,而汇编语言可以直接对硬件 进行操作,例如,对内存地址的操作、位(bit)操作等。人们设想能否找到一种既具有一般 高级语言特性,又具有低级语言特性的语言,集它们的优点于一身。于是,
C语言
就在这种 情况下应运而生了,之后成为国际上广泛流行的...
C语言
和
汇编语言
的关系?
答:
程序员编写的C语言代码,首先要经过C语言编译器,生成汇编代码
,这个过程称为编译阶断,当C语言编译器生成汇编代码后,再调用汇编器来将汇编代码编译成汇编指令。这是一种站在巨人肩人的作法,最早的C++编程语言也是这样的实现方法,只不过那时候叫Cfront程序,Cfront程序的作用是将C++代码转换成C语言代码...
c语言
经历了哪三代
答:
c语言
经历了的三代是:机器语言、
汇编语言
、高级语言三代。1、机器语言:第一代计算机语言称为机器语言。机器语言就是 0/1 代码。计算机只能识别 0 和 1。在计算机内部,无论是一部电影还是一首歌曲或是一张图片,最终保存的都是 0/1 代码,因为 CPU 只能执行 0/1 代码。2、汇编语言:汇编语言...
C语言是
由
汇编语言
演化而来的吗?它们有联系吗?想知道C语言的历史。
答:
C语言
的形成大致经过了ALGOL 60-CPL-BCPL(B语言)-C的过程 和
汇编
没有关系,C的发展任何一本C的书都应该讲到 .h和.inc类型的文件是一种头文件,引用的过程叫做文件包含 是用来提供库函数和外部函数的
C语言
编译的时候会不会先生成中间语言
答:
C语言
编译时,会生成中间语言叫做
汇编语言
,再由汇编生成机器语言!同时,C语言程序编译的过程经过4个阶段:预处理(Preprocessing)、编译(Compilation)、汇编(Assembly)、链接(Linking)。1)预处理阶段在该阶段主要完成对源代码的预处理工作,主要包括对宏定义指令,头文件包含指令,预定义指令和特殊字符的处理...
学习
C语言
之前要先学习
汇编语言
吗?
答:
我是计算机专业的,我们是学了C语言才学
汇编
的~ 没有倒着学的!
C语言是
基础,也是难的~ 加油吧~
请问各位能人:
c语言
和
汇编语言
有啥联系?比如先学c再学汇编好,还是先学...
答:
两者之间没有什么联系,第一代C语言就是用
汇编
写的。汇编是比C语言低级的语言。现在已经很少有人能够掌握它了。
C语言是
其它语言的基础。它是面向过程的语言。学好了C,以后学习其它语言就很容易了。linux下的编程主要用的还是c语言。在windows下,现在主要是用面向对像语言,如java,c++。但这两个语言...
学编程,
是先
学
汇编
还是
C
答:
你如果想做底层开发,跟硬件打交道,可以学这两个。先学
C
,然后再学汇编。汇编比较难写,你可以先写出C的程序,再翻译
成汇编
。等熟悉了,就可以写汇编了。。但是,如果你要做软件,或者网站什么的,可以学C#或者Java。如果是游戏的话,学C++ 还有很多其他的
语言
。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
如何将c语言转换为汇编语言
c语言翻译成汇编语言
高级语言直接编译成机器语言
所以编译器都要转化成汇编语言吗
c语言编译后是汇编语言吗
指令表语言是汇编语言吗
汇编和c语言的关系
plc是高级语言吗
mov是什么指令