大熊猫猪侯佩:我是如何从汇编语言脑残粉转变的

汇编语言,额滴神啊!

我最早接触汇编语言可以追溯到裕兴学习机那一阵。当时裕兴在推出了浮点BASIC和游戏BASIC之后还不过瘾,觉得还能更深一步挖掘机器的潜力,结果推出了6502汇编语言的磁碟。我当时第一时间买了,磁碟还附赠一本简单的编程手册(十几页吧,蛮薄的)。可说出来不怕各位童鞋笑话,我基本上是一句指令都没写出来的干活啊!:(

在我人生课堂正式晓(xiao二声)习的最后1年里,我曾从图书馆借阅了《IBM汇编语言程序设计》一书,如果说6502时不知汇编为何物,那么此时就是到了能看见汇编皮毛上浮的那层灰的境界啊。当时看了几天就看不下去了,因为以前学的gw basic、QB、turbo C之类的没涉及到硬件啊,再加上当时有没有真机上手,咋能入门呢?当时宿舍里自己攒了台486,装的是DOS,偶尔会用QB写两行代码,然后就知道了原来DOS下还是可以装nes,md等模拟器玩滴,然后就没有然后鸟...

随后的大部分时间里我都是用VB在写代码,当时也看了一些计算机系统结构和组成原理的书籍,比较有印象的其实是那本科普性质的计算机名著《编码的奥秘》。随着对编程、对系统领悟的加深,不知为神马,我对汇编的兴趣又回来鸟!于是重看了《IBM汇编语言》那本书,这回真的看懂了!还下了masm5.0和6.11编译器练了不少代码。于是一发不可收拾,16位汇编看完再看罗云彬32位的汇编语言程序设计,结合微软的《win32程序员手册》,当时貌似觉得自己如鱼得水,神马例子都拿汇编写;一个C几行代码就能完成的事,非用汇编写一大坨;现在可是连C都用的很少了,大多数第一反应是用ruby来写啊!不过那时反复也就在windows下折腾,没linux啥事儿。学完了win32汇编,我又看了《80x86保护模式(PM)编程》,然后疯狂在网上搜索关于汇编写NT驱动的代码,找人家写好的汇编驱动框架练习。现在回过头看,我真是呵呵了。那时还不明白敏捷,还不懂unix究竟是啥;也不知道啥是KISS,啥是DRY。所以当时犯了很多错误,走了不少弯路。当然期间还看了很多其他的书,我也是在那个时候逐渐领略到C语言之美,知道了啥叫C标准。我就纳闷了啊,几年前在老谭的C语言程序设计里咋就没有领悟到啊?

我就是在大约这个时候成天泡在csdn论坛的VB以及汇编版里面,那时的csdn还没有钻石,最高只有5颗星星,而且某人也一直把持总专家榜NO.1位置很久了啊!那时只要一个版3颗星所有版都是3颗星级别,仿佛某一领域达到3颗星就是所有领域的砖家了。那时的我只是2个三角,当时孩子气的本猫还是蛮羡慕星星的呀!那时的csdn论坛还不能发图,而且只有一个论坛:资源,博客,外包,主页官网啥的统统不知在哪呢!所以我才能注册到4位的ID啊!开始是我老问问题,因为是菜鸟嘛,那时汇编版的(懒虫)易水,zara(为数不多的还活跃在第一线的劳模呀),win32api(你没看错,这个是ID名啊)等老一辈的高手帮助我很多,现在我渐渐问问题少了,回答问题慢慢多了,还当上了汇编版的“斑猪大人”,上一届汇编版版主有4个大牛呢,这一届就本猫一只!其实水平也就那么半瓶子,再加上现在我渐渐不怎么实际写汇编代码了,所以有自己模棱两可拿不定主意的问题,也就不敢随便乱答啊!回答的大多都是理论上的东东,只是遇到实在刁钻古怪问题,心痒难耐的动手测试后才会回答呀!(所以各位童鞋多出古怪刁蛮的问题吧!)

现在的汇编论坛还可以看到不少标榜着汇编万能、“我不知道其他语言、反正汇编就是牛X”、”汇编最底层,能操纵机器,所以功能最强“之类的观点。这种观点这是我不认同的,也是会给初学者带来误导的。我不反对某些地方汇编的确很强大,而且PK无对手!比如机器相关,效率至上的应用、比如逆向破解,shellcode的working等等,但这不能说汇编很”强“,更不能说Ta是万能的!汇编是有若干优点,但其不可忽视的缺点还少吗?我还是强调一般意义上所有语言没有好坏之分(当然某些明显设计有问题的语言除外),只在乎你的需求不同。霍元甲曾教导我们:世间武功本无强弱之分,只是练武的人有强弱之分“,李小龙同志也曾向粉丝说过:”我不怕会1万种踢法的人,我怕的是1种踢法练过1万次的人!“。这种熟能生巧,干一行钻一行的道理,也不用本猫给大家普及了吧?更何况现如今”乱世出语言“的情况下,一个项目使用多种语言更是家常便饭,所以还是要努力晓(xiao二声)习啊!还有UNIX下著名的胶水语言概念啊!这是另一个话题了哦!有兴趣的童鞋可以参考《UNIX编程艺术》

现在的我已从曾经绿油油的骚年变为了胡子拉碴的欧巴,已经不是什么某某语言的”死忠“鸟,无论是汇编,C,ruby,shell,vb,c#,asp,tk/tcl等等各种语言我都喜欢,都用过,现在也还用,将来会一直用!还有很多新的语言扑面而来,我也会欣然笑纳的哦!话又说回来,编程不仅仅是语言的事,软件工程、社会工程、系统结构、心理学、美感直觉、算法等等那多了去了,这是我们几辈子都学不完的啊!跟何况我只是一只熊猫,不是神马程序员哦!:)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,602评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,442评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,878评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,306评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,330评论 5 373
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,071评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,382评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,006评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,512评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,965评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,094评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,732评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,283评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,286评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,512评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,536评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,828评论 2 345

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,510评论 25 707
  • 想从事游戏开发,1 年内能精通 C++ 吗,还需要学习什么? 【MiloYip的回答(383票)】: 本人大约从2...
    踩在浪花上00阅读 23,357评论 18 204
  • 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及...
    dle_oxio阅读 11,081评论 6 244
  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 5,296评论 2 35
  • 今晚和室友去吃大餐,大大的喜欢! 先来一首歌~ 《多幸运》 演唱:韩安旭 在亿万人海相遇 有同样默契 是多么不容易...
    懒猫物语阅读 259评论 2 1