【我的一点认识】关于汇编语言 有两种极端的态度 都是不大正确的
1 汇编语言非常重要 每个搞计算机的都必须深入学习
不对!比如一个人是搞脚本语言的 是搞网站的 你说 他学汇编有什么用 这种比较高层的 离硬件较远的应用下 学汇编的意义是不大的 这也包括现在的主流开发 比如C++ Java 这些 你深入学汇编恐怕对你的专业发展和职业发展没啥用
2 汇编一无是处 学了没用
不对!至少有一个应用是暂时无法替代的 逆向/破解及相关方向 因为很多时候是没有代码的 尤其是现在的主流Windows环境 可以说 大部分都没有代码 包括像Android这种号称开源的系统 也只是说它里面有一定的开源代码存在 系统本身也不是都有代码 更不要说大量的App都是没代码的 这种情况下 要做点什么 只能靠汇编 当然这里的汇编就不仅仅是基于CPU的汇编了 包括Java的字节码(bytecode)我感觉都能算广义的汇编了
其他的应用呢 比如C等较底层应用 某些特殊的单片机或嵌入式环境下 汇编还是有用武之地的
总之 汇编作为开发语言在目前来说基本上是上不了台面的了 但某些特殊环境下的特殊应用还是有优势的 对于我上面说的两个方向的人 学点汇编 没有坏处
[ 本帖最后由 zklhp 于 2013-5-23 12:31 编辑 ]