精子生于 1995 年,英文 ID jysperm.
编程之美
这是一篇文艺型的,科普性的软技术文 …
我所讲的不仅仅是编程,包括整个计算机和互联网领域。
现在,互联网已经遍布了世界的每一个角落,甚至包括地球之外,任何人可以在半秒之内,联结世界上任意两点。
计算机同样每时每刻都出现在我们的生活中。计算机和互联网的发明,可谓人类历史上最重要的科技革命之一。
计算机和互联网同样可以算是由全人类共同构建的,最精密也是最庞大的工程。
每一个芯片都是在纳米级被雕刻而成的,容不得哪怕一粒灰尘的差错。
当你在QQ上发出一条消息时,它会在光纤中穿过大半个中国,经过十几个路由的转发,调用若干台服务器,最后在不到一秒内被对方看到。
无数恐怖分子对互联网虎视眈眈,但它仍健壮地运作。
计算机是完美的,对于最终用户,他们能直接使用着“完美”的软件,而不必关心CPU如何执行指令,也不必关心电子如何在导线中运动。
事实上大部分程序员也不必关心这些。计算机是层层抽象的,每一层都隐去了下一层的丑陋之处。
借助这种抽象,我们可以逃离基于物理定律的现实世界,建立一个全新的,完美的世界。
数学,哲学,文学,都可以构造一个新的世界,但计算机又是以十分直接的方式在影响着现实世界,推动着生产力的提高。
计算机还是一个几乎全新的学科,仅60年历史,而互联网更是仅仅30年。
硬件在以摩尔定律预测的那样每年翻一番,而软件方面则一直没多大进展,没人知道计算机领域今后会发展成怎样。
相比于已经十分稳定的学科,计算机还在快速发展,有更多的变数,也有着更多可能取得突破的机会。
即使仅有60年的历史,计算机领域仍留下了无数的历史遗留问题。不同于自然科学的假设,论证,修正,也不同于数学或哲学的各自为战。
计算机是众人合力搭建的大楼,仅有一次机会,地基中一丁点的错误,都很难被改正,只能以之后更多的努力来尽力弥补。
这样看来,计算机也是不完美的,这就是它的动人之处。