当前位置:编程学习 > 汇编语言 >>

汇编语言与c语言的差别

答案:在谭浩强编的C语言教材上面好像讲过,电脑只能识别机器语言(也就是由0、1)代码组成,但是这种语言不便于人类记忆和使用,于是就产生了各种计算机语言,其中就包括汇编语言和C语言,这两种语言在执行时都要经过编译才行,但是汇编语言是可以直接与硬件打交道的语言,因此执行效率最高,但是汇编语言不便于编写大型的程序,因此多用于工控单片机领域。C语言相对就高级些,只要你愿意,用C语言甚至可以编写操作系统,但是实际上并没有人这么做,因为C语言不是面向对象的语言,也不适合编写大型的程序。但是C语言的学习也很有必要,可以提供一个编程的思路。
其他:一般在编译器角度看,c语言首先解析成汇编语言,然后汇编语言再被解析成二进制码被硬件执行。而且c语言具有通用性,各个体系结构都是一样的,汇编语言跟体系结构相关,interl跟arm的很不相同 你要是学了嵌入式 你不会把他们分开了  都要的   一个比一个强大 汇编语言:直接,速度快,代码短,功能简单,...;

c语言:功能强,容易编写大型程序,适合于脑子较笨的人...。 

上一个:自学c/c++软件架构师,想干出个大事,我是残疾人27岁晚不晚吗 学好汇编怎么样?请详细的,,谢谢
下一个:网页制作能不能一个表单同时具有登陆的查询的效果呢??

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,