初学51,是从汇编语言开始还是直接c语言
答案:2 悬赏:80
解决时间 2021-03-07 10:14
- 提问者网友:送舟行
- 2021-03-07 03:36
初学51,是从汇编语言开始还是直接c语言
最佳答案
- 二级知识专家网友:纵马山川剑自提
- 2021-03-07 04:55
个人建议从c语言开始:理由有几点
c语言既比较底层,又符合高级语言的气势,适合初学者认识计算机运作原理和初级内存的原理和利用。
c语言比较简单,而且直接面向过程比较于汇编语言更加容易理解
汇编语言实质上是直接用机器语言来编写程序,汇编语言只是一种代号(翻译过来就是一一对应的0101机器码)
学习汇编语言需要先学计算机导论的知识,学习内存编码规律,学习计算机运作的基本原理,认识计算机基本结构,之后才能开始学习汇编,记忆大量的寄存器等知识,对于初学者,太复杂。
汇编语言编程极其复杂,直接面向硬件,利用c语言十几行就能完成的工作,汇编得写几十行,,而且不容易修改和阅读,而且现在汇编的学习基本环境都是dos环境(或者是windows模拟dos)如果你要学的话推荐“masm for Windows”软件。
很多大学学习汇编基本目的是了解计算机的运作原理,而不是真的用汇编来写东西(那是少数专精人士的工作了)
汇编不容易看到成果,c语言比汇编来说,更能解决实际问题(这对新手很重要),其实c语言已经能实现非常底层的功能了,这是其他很多语言办不到的。语言越高级,就越容易开发软件,但是越看不到底层构架,如果你主要是学着玩做一些有意思的东西的话(不是当成一门课程),不建议你学c语言,java,甚至易语言都行。
c语言既比较底层,又符合高级语言的气势,适合初学者认识计算机运作原理和初级内存的原理和利用。
c语言比较简单,而且直接面向过程比较于汇编语言更加容易理解
汇编语言实质上是直接用机器语言来编写程序,汇编语言只是一种代号(翻译过来就是一一对应的0101机器码)
学习汇编语言需要先学计算机导论的知识,学习内存编码规律,学习计算机运作的基本原理,认识计算机基本结构,之后才能开始学习汇编,记忆大量的寄存器等知识,对于初学者,太复杂。
汇编语言编程极其复杂,直接面向硬件,利用c语言十几行就能完成的工作,汇编得写几十行,,而且不容易修改和阅读,而且现在汇编的学习基本环境都是dos环境(或者是windows模拟dos)如果你要学的话推荐“masm for Windows”软件。
很多大学学习汇编基本目的是了解计算机的运作原理,而不是真的用汇编来写东西(那是少数专精人士的工作了)
汇编不容易看到成果,c语言比汇编来说,更能解决实际问题(这对新手很重要),其实c语言已经能实现非常底层的功能了,这是其他很多语言办不到的。语言越高级,就越容易开发软件,但是越看不到底层构架,如果你主要是学着玩做一些有意思的东西的话(不是当成一门课程),不建议你学c语言,java,甚至易语言都行。
全部回答
- 1楼网友:封刀令
- 2021-03-07 05:10
从C开始吧 ,汇编语言太难了,
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯