汇编是除了机器语言最底层的语言了。你可以先学习C ,等有了c的基础以后在学习汇编,你就会知道汇编在一定程度上能让你更深层次的了解你所拥有的语言。
汇编是比c,c++麻烦,因为c一条语言能够翻译成几条甚至几十条汇编语言,可是你用C或者c++甚至更高级的语言的时候,你有没有想过这样一个问题,你写的程序能够干什么自己知道,可是知道为什么printf函数能够输出么??
先说个题外话,知道为什么微软的windows系统几乎达到了垄断,就是因为他们在不停的推出库,所谓库就是函数的集合,所谓函数就是封装,把一条条汇编指令封装成一个个函数,并且推出更高级的语言,让人更加的方便,让一条语言就能够实现一个功能。于是这就出现了另外一种现象,就是在也没有几个人愿意去研究为什么要这样去做,只知道不停的调用API,类,这样可以做到,并且很简单。
渐渐地就沦为了辛勤的打字员。汇编是最底层的东西,他是前人智慧的结晶,经常性的在优化的过程中,你就会知道,原来函数是最需要优化的,因为函数是别人给封装好了的,为了能够有更好的兼容性和功能,所以要考虑很多方面,就像printf一样,在初始化的时候就分配了40H字节的空间来存放数据,并且拥有ACSII吗的转换等等。可是你只用传输1个字母,你依旧要用那么要的没用的语言,不为什么,就是因为他们已经封装了。据此原理,至少将高级语言优化30%以上。
所以汇编并不是过时的语言,加油。
温馨提示:答案为网友推荐,仅供参考