写作此文庆祝go1.5 今日发布
基督教:
上帝七天创造世界: 用六天的时间创造物质的天地,先后创造 光 、 大气 、 旱地 、 植物 、 天体 和 动物,和人(亚当和夏娃)
道家思想:
老子:道生一,一生二,二生三,三生万物
生物遗传学:
先有鸡还是先有蛋:
上帝先创造出一只鸡,这只鸡能下蛋,并且这个蛋又能孵化出小鸡;至此生命走向更迭和循环;
编程语言:(GO语言演进)
机器代码构造->最原始构造汇编编译器
最原始汇编编译器构造->汇编编译器自身 自举(bootstrap),自己创造自己,实际自己创造不了自己,而是自己创造出另一个自己
汇编编译器构造->C原始编译器
C原始编译器构造->C编译器
C编译器构造->原始GO编译器
原始GO编译构造->GO编译器
按照遗传的规律,一门编程语言:用该门语言编写自己的编译器,并用旧的编译器编译出新的编译器,实现自举才是该语言成熟的标志。至此一个新语言诞生了,从生物学的角度一个新物种诞生了
硬件可以看成是地球上的物质,编程语言和软件可以看作是地球上的生命;低层次的物质基础为语言的繁荣进化创造了条件。这个就好比地球生命的演化过程,在荒芜的无机物堆满的地球上生命从最开始是单细胞的生物,逐步进化到今天的高级动物。
有想象力,才有创造力;想都没有想过,谈何创造。现代社会,我们被高速的信息包围,但是缺少思考,缺少想象力。