汇编语言重要,有用吗
发布网友
发布时间:2022-04-23 15:57
我来回答
共3个回答
热心网友
时间:2023-06-23 15:53
我不想说学习汇编语言对你来说重不重要,因为我不知道你的目的何在。好吧,就算我知道,我也懒得去计算它对你的价值所在;
我简单的说说汇编语言给我带来了什么价值:学习汇编语言,给我提供了一个受约束的底层生态环境。在这个生态环境里面去体验编程,使我我知道了cpu和内存,IO的工作原理。我学习的时候一直在思考这个cpu到底厉害在什么地方,到底能不能支撑真正的人工智能,它的本质目的是什么?
第二:获取了底层的编程体验,对于底层的理解,给我提供了一个强大的解释力,这个解释力是终极的,是确信的,不像C语言所带给我的不确定性的,模糊的,和基于抽象概念的解释。过去在学习高级语言的时候经常遇到一些莫名奇妙的规定,尤其是那些硬性的语法规定,弄得我很不自在,但又拿它没办法,当时我真想自立门户,不用别人的语言,自己搞一套。其实你会发现所有高级语言的某些偏僻的语法细节,高级语言自己是无法解释的,只能由高级语言下面的更底层的事物才能解释清楚。
第三:使我对数据结构有了更深刻的认识,这个cpu是如何支撑起这个结构的。数据为什么要有结构,有结构和没结构给算法带来什么影响?这些东西在汇编语言这种形式约束下,凸显的特别典型。我以前一直以为数组是最低级的数据结构,现在我发现,数组很伟大,cpu就是和数组内存在打交道,我们这些所谓的高级数据结构都要转化到数组上去。
总之:在汇编语言这个约束框架下,重构了我对编程和计算机生态系统的认识,为我后续的学习提供了批判,反驳的基础,我可以根据自己的想法演化出自己的技术理论,而不是死磕别人的东西。
热心网友
时间:2023-06-23 15:53
汇编语言当然有用的,有很多地方是必须使用汇编语言编程才能获得最佳效果的。
热心网友
时间:2023-06-23 15:54
针对不同的人群。。。