Recursion World

 

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

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

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

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

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

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


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

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

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

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


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

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

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


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

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

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


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

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

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值