Soft_Job 板


LINE

不是我工作上碰到的,是我在slashdot上看到的,跟大家分享一下. 1999年, 这位老兄待的公司被别家公司并购了.其中一个条件是要他们交出 只能用C/C++跟VB6写的所有程式码,不能用其他语言! (以下用第一人称..., 我将逐字翻译) 我们把一些不是很完整的模组转换过去,但是进度很慢。更糟的是, 有一个VB6 DLLs的原始程式码找不到(一个很旧的DLL,用VB6 compile 之後,就再也没有变动过) 我们不停的拼命寻找还是一无所获... 终於,组里面写程式速度最快的程式设计师(不是我)开始重写这一部份. 只差一天就要交件了,我看快枪侠可能这次也没辄了. 所以, 我把DLL 送到反组译器跑了一下.. 最後,我们送出去的C++  程式码看起来像这样: int functionName(int parm) { _asm { push esi mov esi, dword ptr ds:[esp+8] mov dword ptr ds:[edi], esi retn } ....(接下来你们大概知道意思了吧) 如天书般无法读懂的程式码,但是可以compile,运作无误而且我们也拿到钱了. 我到现在还是搞不懂他们接下来怎麽去处理那段程式码,因为那套软体 到今天还在用..... (完).. 其他人的回应也很有趣喔... Yeah, just think what those guys thought when they saw the code. 对啊,想到那些家伙看到这段程式码时会说.......... "Wow, assembler code." "哇赛!!组合语言!!" "It must be highly optimized." "程式码应该是经过最佳化处理的." "Told you it was a good idea to buy it." "我不跟你说过了,买这间公司是对的!" 有兴趣的人可以去看原文: http://games.slashdot.org/article.pl?sid=09/08/26/021253 其中还有一些让人笑到打滚的例子,有空再翻上来. ※ 引述《twnin (掩饰)》之铭言: : ※ 引述《godisempty ()》之铭言: : : 我部门以前的师兄师姐怎麽写网页table loop的 : 遇过类似的, 我简单描述他干了什麽好事 : If A=1 Then : F1() : ElseIf A=2 : F2() : E: 整天嘴巴说写程式要OO : 程式里面也搞了一堆Class : 但你一看就能明白他只是自己写爽的 : 原本旧有的版本,运作良好,程式结构极具弹性,易读 : 被他拿去"重构"之後,我看不懂他想要改善些什麽? : 好比密码学,并不是越复杂就会越安全 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 72.89.153.145
1F:推 gareth:这个屌XDDDDDDDDDDDD 05/16 12:02
2F:推 godisempty:买方会不会高薪挖脚这组人马啊,哪组人马还没人敢去 XD 05/16 12:07
3F:→ vocaloid:笑翻XD 05/16 13:55
4F:→ tomnelson:果然是高人,又学到一招了,原来这也算C语言写的程式,改天 05/16 14:26
5F:→ tomnelson:要交程式source出去时就比照办理吧! 05/16 14:27
6F:推 KanoLoa:XDDDD 05/16 15:16
7F:推 kkc0828:还好我没在上班看到,刚刚我真的笑到打滚了!!! 05/16 16:14
8F:推 asimon:xDDDDa 05/16 21:02
9F:推 AmosYang:I lol'ed XD. 05/16 23:12
10F:推 puzi:真希望java可以这样做source code....XD 05/17 00:10
※ 编辑: tcw026 来自: 72.89.153.145 (05/17 09:14)
11F:推 bobhsiao:看不懂, 是不是那段ASM只是push再pop就return了? 05/17 11:41
12F:推 ikari512:It must be highly optimized XD 05/19 21:46
13F:推 flylover:XDDDDDDDDDDDDDD 06/16 16:51







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP