甲子园
百度空间 | 百度首页 
               
 
文章列表
 
2006年09月03日 星期日 下午 05:17
现代程序设计语言不断繁衍嬗变,进化出数以千计的语种和变体。所有程序设计语言似乎都
从其他语言那里剽窃了或多或少的语法特征,以至于语言和语言之间的界限越来越模糊,你
有时还真搞不清自己正在用的到底是哪一种语言。这篇指南正是为了解救那些在语言选型上
进退维谷的程序员而设计的。
你的任务:射击你自己的脚丫子。
C 语言:你射击你自己的脚丫子。
C++ 语言:你意外地创建了你自己的一打实例对象,并向这24只脚丫子射击。你无法为你自己包
扎伤口,因为你无法断定哪一个对象是你自己的原始拷贝,哪一个对象是你自己的指针或者
引用,况且那些用指针和引用假冒你的家伙还在不停地叫嚷:“嘿,这就是我,我在这儿!”
FORTRAN 语言:你射击你自己脚丫子上的每一个脚趾,直到一只脚上的所有脚趾都被打光,然后切换
到下一层循环,开始射击另一只脚上的脚趾。如果你射光了子弹,你将继续装腔作势地朝你
自己射击,因为你没有异常处理功能。
Pascal 语言:编译器不会让你射击你自己的脚丫子。
Ada 语言:当你正确地把你自己的脚丫子包好以后,你试图并发地完成以下任务:装填子弹,拉
栓,
 
2006年09月03日 星期日 下午 05:11
【α版】软件α版测试的目的是收集用户的初步反馈。α在拉丁语中的意思是“不能工作”。
【β版】软件的β版测试在软件发布前进行。β在拉丁语中的意思是“还不能工作”。
【计算机】一种秘密武器。第一台计算机是英国科学家Roger Duffy Billingsly发明的。在
一次推翻希特勒的秘密行动中,Duffy伪装成德国人的盟友,把计算机作为礼物送给了大独裁
者。秘密行动获得了成功:1945年4月8日,希特勒被计算机显示的错误信息“不兼容的文件
格式”激怒后,开枪自杀。希特勒死后,战争很快就结束了。战后,Duffy为IBM公司工作。
【CPU】中央处理器,是计算机的引擎。它是由一块硬盘、一块接口卡和一台微型纺车组成
的。纺车由一只啮齿类动物推动——老式CPU上是一只小白鼠,“奔腾”上是一只雪貂,
“安腾”上是一只吃了激素的雪貂。
【缺省目录】一个黑洞,有用的文件将在那里消失得无影无踪。
【错误信息】程序出现故障时,程序员对用户提出的简短而严厉的批评。
【文件】一份档案,档案名总与其内容无关。你通常会认为文件存储在某个文件夹中,但当
你想从文件夹里删除文件的时候,你会大吃一惊:文件夹报错
 
2006年09月03日 星期日 下午 05:05
以下各题中,有肯定答案的给1分,否则不给分。
测试结束后,把你的总分与下表对照,以判定你的黑客级别:
 
0x000 - 0x010 -> 计算机盲
0x011 - 0x040 -> 用户
0x041 - 0x080 -> 操作员
0x081 - 0x0C0 -> 黑客初阶
0x0C1 - 0x100 -> 黑客
0x101 - 0x180 -> 大虾
0x181 - 0x200 -> 巫师

如果你还不明白计分方法,请不要继续。
 
0001 你用过计算机吗?
0002 ... 有4 小时连续使用的经验吗?
0003 ... 有8 小时连续使用的经验吗?
0004 ... 有16小时连续使用的经验吗?
0005 ... 有32小时连续使用的经验吗?
 
0006 你修过优盘吗?
 
0007 你逃过编程课吗?
0008 ... 逃过上机实习吗?
0009 ... 逃过婚礼吗?
0010 ... 逃过你自己的婚礼吗?
 
0011 你有酒醉后编程的经验吗?
0012 ... 酒醉后编的程序可用吗?
 
0013 你写过飞行模拟器吗?
 
0014 你拆过品牌机吗?
 
0015 你改动过寄存器的值吗?
0016 ... 无意中改的?
0017 ... 用Fotran以外的语言改的?
 
0018 你有过使用“后门”的经验吗?
 
0019 你给计算机起过名字吗?
 
0020 如果某个“后门”被堵上了,你会暴怒吗?
 
0021 你吃泥巴吗?你玩泥巴吗?
 
0022 你知道从你
 
2006年09月03日 星期日 下午 05:03
/*********************************************************
你能猜出这段程序的输出结果吗?
许多人都坚信,只要有源代码,他们就总能搞懂代码里所有的玄机。
下面这几行C语言代码就是对这一类人的最大嘲弄:
这只是一段普通的C语言代码罢了。我知道,它也许看上去不那么
好看,似乎这只是一堆无法通过编译的字符垃圾。不过,为什么
你不试一试呢?它的确能通过所有C语言编译器的编译。
我担保你猜不出它的运行结果,试着运行一下,你一定会被输出结
果惊得目瞪口呆。
*********************************************************/
#include <stdio.h>
main(t,_,a)char *a;{return!0<t?t<3?main(-79,-13,a+main(-87,1-_,
main(-86,0,a+1)+a)):1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13?
main(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?main(_,t,
"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/#\
;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l \
q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){)
 
2006年09月03日 星期日 下午 03:26

1.1. 什么是黑客?

Jargon File中对“黑客”一词给出了很多个定义,大部分定义都涉及高超的编程技术,强烈的解决问题和克服限制的欲望。如果你想知道如何成为一名黑客,那么好,只有两方面是重要的。(态度和技术)

长久以来,存在一个专家级程序员和网络高手的共享文化社群,其历史可以追溯到几十年前第一台分时共享的小型机和最早的ARPAnet实验时期。 这个文化的参与者们创造了“黑客”这个词。 黑客们建起了Internet。黑客们使Unix操作系统成为今天这个样子。黑客们搭起了Usenet。黑客们让WWW正常运转。如果你是这个文化的一部分,如果你已经为它作了些贡献,而且圈内的其他人也知道你是谁并称你为一个黑客,那么你就是一名黑客。

黑客精神并不仅仅局限于软件黑客文化圈中。有些人同样以黑客态度对待其它事情如电子和音乐---事实上,你可以在任何较高级别的科学和艺术

 
     
 
最新评论
 
文章评论|照片评论


愣是看不懂
 

应该把RC 和RTM都加进去~~HOHO~~
 
     
 
 
个人档案
 
xzoth2008

上次登录:
2008年11月
加为好友
 
   
 
最新照片
 
   
 
文章分类
 
 
 
 
 
     
 
背景音乐
 
 
最近访客
 
 

孤帆2007

狂笑的暴风雨

莱恩哈特

handsomecfx

aslovegod

xingchengjie

yangjinjin1234
     


©2009 Baidu