📄 00000026.htm
字号:
<BR>黑客态度是重要的,但技术更加重要。态度无法替代技术,在你被别的黑客称为黑 <BR>客之前,有一套基本的技术你必须掌握。 这套基本技术随着新技术的出现和老技 <BR>术的过时也随时间在缓慢改变。例如,过去包括使用机器码编程,而知道最近才包 <BR>括了HTML语言。但现在明显包括以下技术: <BR> <BR> <BR>1 学习如何编程 <BR> <BR>这当然是最基本的黑客技术。如果你还不会任何计算机语言,我建议你从Python开 <BR>始。它设计清晰,文档齐全,对初学者很合适。尽管是一门很好的初级语言,它不 <BR>仅仅只是个玩具。它非常强大,灵活,也适合做大型项目。 <BR> <BR>但是记住,如果你只会一门语言,你将不会达到黑客所要求的技术水平,甚至也不 <BR>能达到一个普通程序员的水平---你需要学会如何以一个通用的方法思考编程问题 <BR>,独立于任何语言。要做一名真正的黑客,你需要学会如何在几天内通过一些手册 <BR>,结合你现在所知,迅速掌握一门新语言。这意味着你应该学会几种不同的语言。 <BR> <BR>如果要做一些重要的编程,你将不得不学习C语言,Unix的核心语言。其他对黑客 <BR>而言比较重要的语言包括Perl和LISP。 Perl很实用,值得一学;它被广泛用于活 <BR>动网页和系统管理,因此即便你从不用Perl写程序,至少也应该能读懂它。 LISP <BR> 值得学习是因为当你最终掌握了它你会得到丰富的经验;这些经验使你在以后的 <BR>日子里成为一个更好的程序员,即使你实际上可能很少使用LISP本身。 <BR> <BR>当然,实际上你最好四种都会。 (Python, C, Perl, and LISP). 除了是最重要的 <BR>四种基本语言,它们还代表了四种非常不同的编程方法,每种都会让你受益非浅。 <BR> <BR> <BR>这里我无法完整地教会你如何编程---这是个复杂的活儿。但我可以告诉你,书本 <BR>和课程也无济于事。几乎所有最好的黑客都是自学成材的。真正能起作用的就是 <BR>去亲自读代码和写代码。 <BR> <BR>学习如何编程就象学习用自然语言写作一样。最好的做法是读一些大师的名著, <BR>试着自己写点东西,再读些,再写点,又读些,又写点....如此往复,直到你达 <BR>到自己在范文中看到的简洁和力量。 <BR> <BR>过去找到好的代码去读是困难的,因为很少有大型程序的可用源代码能让新手练 <BR>手。这种状况已经得到了很大的改善;现在有很多可用的开放源码软件,编程工 <BR>具和操作系统(全都有黑客写成)。这使我们自然地来到第二个话题... <BR> <BR> <BR>2 得到一个开放源码的Unix并学会使用、运行它。 <BR> <BR>我假设你已经拥有了一台个人计算机或者有一个可用的( 今天的孩子们真幸福 <BR>∶<I>-) )。新手们最基本的一步就是得到一份Linux或BSD-Unix,安装在个人计算机 </I><BR>上,并运行它。 <BR>当然,这世界上除了Unix还有其他操作系统。但它们都是以二进制形式发送的--- <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -