“黑客”也可以指:擅长IT技术的人群、计算机科学家。
黑客精通各种编程语言和各类操作系统,伴随着计算机和网络的发展而产生成长。
在业余计算机方面,“黑客”指研究修改计算机产品的业余爱好者。
1970年代,很多的这些群落聚焦在硬件研究,1980和1990年代,很多的群落聚焦在软件更改。
“黑客”是“一种热衷于研究系统和计算机内部运作的人”。
解释类:执行方式类似于我们日常生活中的同声翻译,应用程序源代码一边由相应语言的解释器翻译成目标代码机器语言,一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。
编译类:编译是指在应用源程序执行之前,就将程序源代码翻译成目标代码机器语言,因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。
但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件才能执行,只有目标文件而没有源代码,修改很不方便。
区别:两种转换为机器码的方式,最大不同之处是处理转换为机器码的时机不同。
编译型是在运行前且只编译一次,需要做转换工作,并生成一个可执行的机器码文件,用户每次运行该可执行文件执行即可,效率、执行速度要比解释型的快。
因为解释型是在运行时做转换工作,并不生成可执行文件,所以每次运行都需要做一下转换工作,然后再执行,效率自然就低了。
泛指擅长IT技术的人群、计算机科学家。
黑客们精通各种编程语言和各类操作系统,伴随着计算机和网络的发展而产生成长。
黑客一词是由英语Hacker音译出来的,这个英文单词本身并没有明显的褒义或贬义,在英语应用中是要根据上下文场合判断的,其本意类似于汉语对话中常提到的捉刀者、枪手、能手之类词语。
黑客所做的不是恶意破坏,他们是一群纵横于网络上的技术人员,热衷于科技探索、计算机科学研究。
在黑客圈中,Hacker一词无疑是带有正面的意义,例如systemhacker熟悉操作的设计与维护。
passwordhacker精于找出使用者的密码,若是computerhacker则是通晓计算机,进入他人计算机操作系统的高手。