我觉得,到了现代,Hacker的Hack,也可以泛指为“鑽入已有的庞大体系或机器内,修改内部数据或程式,以创造新的类型”

为什麽别的行业很少出现hacker一词,是因为程式天生就有一个本质很特别:一个庞大程式往往可以只修改当中短短几行,便可以改变很多的特性。

比如你给我一个OS或者软件的源代码,我需要修改里面的一小部分,我只需要进入源代码之中,改动里面的几行代码,我会把这种行为称作 Hack。

如果我重新开发大部分的程式,我会把这种行为成为 development。

一般上Hack是有着“不正规、杂乱、创意、难解读”的特性,和OOP或软件工程讲求“明确、清晰、开发流程”成为对比。

开始的时候,是对程式代码的 Hack。有人说 Open source的开发,就是建立在一个又一个 Hack上面。我改动一点,你改动一点,结果慢慢变成大程式。

后来就慢慢应用到网络环境的 Hack,也同样是进入已有的程式作修改。到最后演变成侵入别人的电脑、破解别人的主机,也变成是 Hacker了。
编程 | 评论(0) | 引用(0) | 阅读(570)


发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 不区分大小写