您的位置:首页 > 其它

Recursion World

2010-02-07 14:53 176 查看
 

有一天,一个程序员决定写一个程序来模拟这个世界。

于是他先创建了一个Universe namespace,然后创建了一个Earth进程。

在Earth进程中,他接着创建了中国、欧洲、美国等等线程,

然后划出一小块共享内存叫Union Nations。

接下去他创建了名为种族、地域的两种相互交缠的Capsules。

在这些Capsules中,他创建了数以亿计的名为人的对象。

人是由名为男人和女人的对象在建立名为婚姻的协议后

通过工厂模式采用继承于双方的方式创建的。

人具有自省的特性,即知道自己的名字、性别、职业等等一切,

甚至还知道自己有this指针。

人与人之间经常传递消息和金钱,他们把这种活动的上下文称作社会。

社会的结构从二维看大致是树形的,从三维看大致是金字塔型的。

稳定型的社会有点像橄榄;而面临崩溃的社会像大头钉,需要调整甚至ReBuild。

人还具有学习、思考的特性,这一切使得人这个类很难建模。

当程序员终于搞好了之后,他开心地在一台名为BigBang工作站上跑起了这个程序。

程序运行得很成功,里面的每个人都有活干。

过了一会,他突然对眼前发生的事目瞪口呆: 

Earth进程的中国线程中在名为北京的地点有一个汉族的程序员可能受随机数的影响,

决定写一个程序来模拟他所在的世界......

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  recursion 活动 工作