【vc++精品源码栏目提醒】:网学会员在vc++精品源码频道为大家收集整理了“学习黑客编程语言 - 编程语言“提供大家参考,希望对大家有所帮助!
学习黑客编程语言! (黑客入门)精品快线之计算机黑客的精神态度是很重要的,但技术则更是重要。
黑客的态度虽然是无可取代,随著新科技的发明和旧技术的取代这些工具随时间在慢慢的改变。
例如:以往总是会学会用机器码写程序,直到最近我们开始使用 HTML。
不过,在 1996 年末当然,这是基础的 hacking 技能。
在 1997 年,理所当然的,你必须学会 C。
但如果你只是学一种语言,那么你不能算是一位黑客,了不起只能算是一个 programmer。
除此你还必须学会学会以独立于任何程序语言之上的概括性观念来思考一件程序设计上的问题。
要成为一位真正的黑客, 你必须要能在几天之内将 manual 内容和你目前己经知道的关连起学会一种新的语言。
也就是说,你必会学还了 C 之外的东西, 你至少还要会 LISP 或 PerlJava 也正在努力的挤上这个名单 译者注: 我很怀疑这份名单。
除了几个重要的 hacking 常用语言之外, 这些语言提供你一些不同的程序设计途径,并且让你在好的方法中学习。
程序设计是一种复杂的技术, 我没辨法在这提供完整的学习步骤。
但是我能告诉你一些在书本上和课堂上所没有的东西有很多,几乎全部最好的黑客们都是自习而来的。
a 读别人的程序码;b写程序,这两项是不错的方法。
学习写程序就像在学习写一种良好的自然语言,最好的方法是去看一些专家们所写的东西,然后写一些你自己的东西,然后读更多,再写更多。
然后一直持续,一直到你发展出一种属于自己的风格和特色。
要找到好的程序码来看是很一件很困难的事,因为,对菜鸟黑客们而言,适于供他们阅读和努力的大型程序的source 数量很少。
但这事己有了戏剧性的变化了 现在免费的供应的软件、程序设计工具和操作系统大都公开提供 source,而且全都是由黑客们写成的到处可看。
进入下一个主题。
2、取得一个免费的 UNIX,并学习使用和维护。
我先假设你己经有一部个人电脑或者是可以使用任何一部现在的小孩子真幸福,可如此轻易的拥有 :-。
取得黑客技巧的第一个步骤是取得一份 Linux 或者一份免费的 BSD-Unix,并将它安装在自己的机器,并使之顺利的运作。
没错,在这个世界上除了 Unix 之外,还有其它的操作系统。
但是他们只提供 bianry,你不能看到他们的程序码,你也不能修改他们。
想要在 DOS 或 Windows 或 MacOS 开始hacking,无疑就是要你绑著枷锁跳舞一样。
除此之外,Unix 是 Internet 上的操作系统。
当你在不懂 Unix 的情况下学习使用 Internet 时,你没辨法在不懂 Unix 的情况下成为 Internet 的黑客。
因为这个原故,现在的黑客文化还是很牢固的以 Unix 为中心。
这并不完全是正确的,而且有些活在旧时代的黑客甚至也不喜欢这种情形, 但是 Unix 和 Internet 之间的共生共成己经到了牢不可破的地步, 即使是 Microsoft 把的大块肌肉也没能在上面留下明显的伤痕。
因些, Unix 装起来吧 我自己是喜欢 Linux, 但是还有其它的东东可用。
学习它,让它运作起来,让它陪你努力精进。
用他向整个Internet 喊话。
看程序码,改程序。
有一天你成为一位高竿的黑客,你回头往后看时会发现,你得到比 Microsoft 操作系统所能提供的还要好的程序设计工具包括 C,Lisp 和 Perl。
而且得到快乐,并学到比共生共成己经到了牢不可破的地步,即使是 Microsoft 的大块肌肉也没能在上面留下明显的伤痕。
因些,把 Unix 装起来吧 我自己是喜欢 Linux,但是还有其它的东东可用。
学习它,让它运作起来,让它陪你努力精进。
用他向整个 Internet 喊话。
看程序码,改程序。
有一天你成为一位高竿的黑客,你回头往后看时会发现,你得到比 Microsoft 操作系统所能提供的还要好的程序设计工具包括 C,Lisp 和 Perl。
而且得到快乐,并学到比你想像中的还要多的知识。
看一下 Linux distribution 的目录或 Linux CD,并把自己交付给它。
3、学习使用 World Wide Web 并学会写 HTML。
在黑客文化创造出来的东西,大多在他们的活动范围外被使用著,如在工厂和