我开发了一个基于 Beancount 的账本托管服务 HostedBeans,欢迎大家来了解纯文本复式记账并试用我的服务。
查看源代码

编程之美

这是一篇文艺型的,科普性的软技术文 …

我所讲的不仅仅是编程,包括整个计算机和互联网领域。

现在,互联网已经遍布了世界的每一个角落,甚至包括地球之外,任何人可以在半秒之内,联结世界上任意两点。

计算机同样每时每刻都出现在我们的生活中。计算机和互联网的发明,可谓人类历史上最重要的科技革命之一。

计算机和互联网同样可以算是由全人类共同构建的,最精密也是最庞大的工程。

每一个芯片都是在纳米级被雕刻而成的,容不得哪怕一粒灰尘的差错。

当你在QQ上发出一条消息时,它会在光纤中穿过大半个中国,经过十几个路由的转发,调用若干台服务器,最后在不到一秒内被对方看到。

无数恐怖分子对互联网虎视眈眈,但它仍健壮地运作。

计算机是完美的,对于最终用户,他们能直接使用着“完美”的软件,而不必关心CPU如何执行指令,也不必关心电子如何在导线中运动。

事实上大部分程序员也不必关心这些。计算机是层层抽象的,每一层都隐去了下一层的丑陋之处。

借助这种抽象,我们可以逃离基于物理定律的现实世界,建立一个全新的,完美的世界。

数学,哲学,文学,都可以构造一个新的世界,但计算机又是以十分直接的方式在影响着现实世界,推动着生产力的提高。

计算机还是一个几乎全新的学科,仅60年历史,而互联网更是仅仅30年。

硬件在以摩尔定律预测的那样每年翻一番,而软件方面则一直没多大进展,没人知道计算机领域今后会发展成怎样。

相比于已经十分稳定的学科,计算机还在快速发展,有更多的变数,也有着更多可能取得突破的机会。

即使仅有60年的历史,计算机领域仍留下了无数的历史遗留问题。不同于自然科学的假设,论证,修正,也不同于数学或哲学的各自为战。

计算机是众人合力搭建的大楼,仅有一次机会,地基中一丁点的错误,都很难被改正,只能以之后更多的努力来尽力弥补。

这样看来,计算机也是不完美的,这就是它的动人之处。

撰写评论

如希望撰写评论,请发邮件至 jysperm@gmail.com 并注明文章标题,我会挑选对读者有价值的评论附加到文章末尾。

精子生于 1995 年,英文 ID jysperm.

订阅推送

通过 Telegram Channel 订阅我的博客日志、产品和项目的动态:

王子亭的博客 @ Telegram


通过邮件订阅订阅我的博客日志、产品和项目的动态(历史邮件):

该博客使用基于  Hexo  的  simpleblock  主题。博客内容使用  CC BY-NC-ND  授权发布。最后生成于 2024-04-08.