作者PlanktonEvil (邪恶皮老板)
看板GameDesign
标题Re: [分享]数学 写程式最重要的基础
时间Sat Jan 5 21:28:00 2013
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 123.195.68.36
: 推 chenglap:写程式的人需要懂数学, 但懂数学不会懂写程式. 01/04 12:09
: 推 hidog:总觉得是那两位的程式能力太弱 XD 01/04 12:25
: → hidog:另外逆向工程是说 看着程式码转换成流程图吗 01/04 12:27
: → hidog:如果程式写得够多 这个应该不至於太难 (之前改过openCV 01/04 12:27
: → littleshan:这不叫逆向工程啦,doxygen用下去就可以看到架构图了 01/04 14:49
: → littleshan:从obfuscated IL code推出演算法才比较像是逆向工程 01/04 14:55
: → hanyan:好奇C#的引擎是什麽? 01/04 15:10
: 推 chenglap:Unity? 有 C# 01/04 15:38
: 推 LaPass:C#? XNA? 01/04 17:45
: 推 johnny94:Farseer Physics Engine? 01/04 22:53
: 推 Gaogaigar:unity是以c#语法为script唷… 01/05 01:25
: 推 changyin:PlayStationMobile? 也是C# 01/05 15:00
: 推 LayerZ:逆向工程..是从封装起来,看不到code的东西反推回去code 01/05 20:57
: → ianlin45:这个叫工程能力 数学家跟资讯科学家 工程能力未必强 01/05 20:58
: → ianlin45:trace code跟逆向工程差很多 01/05 20:59
: → PlanktonEvil:我一时想不到啥好的形容词!反正就解code的能力啦 01/05 21:07
老实说,没想到大家对软体的逆向工程这麽有独特的见解,让我忍不住查查维基百科
虽然有人说维基的资料不是百分百正确,不过还是拿来加减参考看看。
http://zh.wikipedia.org/wiki/%E9%80%86%E5%90%91%E5%B7%A5%E7%A8%8B
以下是节录:
需要逆向工程的部分原因如下:
改善文件。当原有的文件有不充分处,又当系统被更新而原设计人员不在时,
逆向工程被用来获取所需资料,以补充说明或了解系统的最新状态。
逆向工程与软体
实际应用中出现了两类逆向工程。第一种,软体的原始码可用,
但是更高层次的部分几乎没有描述文件或者描述文件不再适用或者遗失。
第二种,软体没有可用的原始码,任何能找到它的原始码的努力都被称为逆向工程。
许多UML工具涉及到汇入原始码生成UML图,即「逆向工程」。
大概就先这样...............
如果照维基的解释,似乎我用逆向工成那个词,好像也没错阿... =.="
不过如果大家对这个词的用法,很有意见,我是觉得争论这个点蛮没必要的就是了 /_\
只是观点问题,似乎收获也没有很大 ...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.195.68.36