我觉得,到了现代,Hacker的Hack,也可以泛指为“鑽入已有的庞大体系或机器内,修改内部数据或程式,以创造新的类型”
为什麽别的行业很少出现hacker一词,是因为程式天生就有一个本质很特别:一个庞大程式往往可以只修改当中短短几行,便可以改变很多的特性。
比如你给我一个OS或者软件的源代码,我需要修改里面的一小部分,我只需要进入源代码之中,改动里面的几行代码,我会把这种行为称作 Hack。
如果我重新开发大部分的程式,我会把这种行为成为 development。
一般上Hack是有着“不正规、杂乱、创意、难解读”的特性,和OOP或软件工程讲求“明确、清晰、开发流程”成为对比。
开始的时候,是对程式代码的 Hack。有人说 Open source的开发,就是建立在一个又一个 Hack上面。我改动一点,你改动一点,结果慢慢变成大程式。
后来就慢慢应用到网络环境的 Hack,也同样是进入已有的程式作修改。到最后演变成侵入别人的电脑、破解别人的主机,也变成是 Hacker了。
为什麽别的行业很少出现hacker一词,是因为程式天生就有一个本质很特别:一个庞大程式往往可以只修改当中短短几行,便可以改变很多的特性。
比如你给我一个OS或者软件的源代码,我需要修改里面的一小部分,我只需要进入源代码之中,改动里面的几行代码,我会把这种行为称作 Hack。
如果我重新开发大部分的程式,我会把这种行为成为 development。
一般上Hack是有着“不正规、杂乱、创意、难解读”的特性,和OOP或软件工程讲求“明确、清晰、开发流程”成为对比。
开始的时候,是对程式代码的 Hack。有人说 Open source的开发,就是建立在一个又一个 Hack上面。我改动一点,你改动一点,结果慢慢变成大程式。
后来就慢慢应用到网络环境的 Hack,也同样是进入已有的程式作修改。到最后演变成侵入别人的电脑、破解别人的主机,也变成是 Hacker了。
Php 4.0 走入历史
台湾可以把家里电脑当server用,我们呢?




