各种封装,各种悲剧,童鞋们不能再蛋疼!
我是这么看的:汇编是对机器语言的直翻
C是对汇编的封装(也可以认为是硬件知识的封装)
高级语言或者类似于FMC编程则是对系统知识的封装。
各种封装,各种悲剧。
我现在觉得,我们本末倒置了,应该先学汇编,再学C
我之所以这么说,是因为哈
所有非汇编语言都是对汇编的封装,或是归根结底还是汇编。
所以那些衍生出的语言是为了提升编程效率而诞生的。
既然是为了效率而诞生,那么我们在什么条件下才有资格讲效率?
当然是有足够的基础啦!
比如printf等函数。如果你不能用汇编写出这个函数,那么你就没有资格用这个函数!
只有你能写出来了,你在有资格讲效率问题。
这样在以后的编程中,就不会因为没有提供函数库就玩完的局面。没有提供怎么办?自己写啊!
至于怎么在C语言中插入汇编代码,这个以后在仔细谈。相信坛子里也有很多人懂。
对于高级语言,你必须学会用C模拟。对于C,要学会用汇编模拟。这样就不会被封装所困扰。
广告:XX用一周的时间就学会了某语言,并且找到了工作。
对于这种,直接无视。高级语言如果是用来降低编程门槛的工具,我觉得这并不是长远之计。不过这确实给编程产业带来了很大的发展。
说完了,我也不知道我到底在说什么···
我还记得一个有点带油腔的恶搞:
FMC:上了贼船
API:上了航母
果断投胎LINUX:已登极乐,不死之身
···~···
还是在人间的人多啊···
···~···
[ 本帖最后由 hackerjiang 于 2010-8-21 13:17 编辑 ]