汇编和C语言哪个难一些

问下大家这两种语言哪个稍难一些,各有什么作用和特点?... 问下大家这两种语言哪个稍难一些,各有什么作用和特点? 展开
 我来答
杨尘一
2015-10-25 · TA获得超过1.7万个赞
知道大有可为答主
回答量:1万
采纳率:80%
帮助的人:2013万
展开全部
在这2种编程语言中,汇编语言难度明显大于c语言,因为c语言是高级语言,而汇编语言不像其他大多数的程序设计语言一样被广泛用于程序设计。在今天的实际应用中,它通常被应用在底层,硬件操作和高要求的程序优化的场合。驱动程序、嵌入式操作系统和实时运行程序都需要汇编语言。
汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。因为用汇编语言设计的程序最终被转换成机器指令,故能够保持机器语言的一致性,直接、简捷,并能像机器指令一样访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。使用汇编语言,可以访问所有能够被访问的软、硬件资源。汇编语言是面向机器的,处于整个计算机语言层次结构的底层,故被视为一种低级语言,通常是为特定的计算机或系列计算机专门设计的。不同的处理器有不同的汇编语言语法和编译器,编译的程序无法在不同的处理器上执行,缺乏可移植性;
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。其特点有:简洁紧凑、灵活方便、运算符丰富、表达方式灵活实用、可移植性好、表达力强。
zhxiufan
2018-08-02 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38385
国家科技进步奖

向TA提问 私信TA
展开全部
汇编语言和C语言哪个更难是一个见仁见智的事情,每个人都会有不同的答案,综合而言,有以下几个因素供参考:
1、从阅读性上看,C语言更容易理解,因此汇编语言难度大些,同时接触一个别人编制的程序,代码量一样的话,肯定读懂C语言花费的时间要少些。
2、从程序设计来说,究竟哪个难就不一定了,如果对汇编了解深入一些,那么汇编就容易很多,因为汇编很直接,也更容易把握。当然,现在很多人都比较浮躁,没有静心去学汇编,那么这种情况下,肯定汇编就显得难于登天了。毕竟C语言有很多函数可以调用,而汇编就没有那么直接利用的东西了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
废柴纲ot
2014-08-08 · 超过41用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:104万
展开全部
我有学过这两种语言的经历! 当时学的是8086的汇编! 刚开始的时候真的一点也搞不懂,什么寄存器啊,i/o口什么的!一大堆,看的头都大! 而且学了很长时间才能写出一个输出一句话的汇编代码!并且,我是在学完C之后才学汇编的! 所以说,汇编比C还难学很多,而且很难用!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_坏壊_孩孓气
2015-10-03 · 超过30用户采纳过TA的回答
知道答主
回答量:123
采纳率:0%
帮助的人:50.6万
展开全部
汇编更难,毕竟C属于高级语言了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-11-08
展开全部
一群不懂汇编的人在那胡说八道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式