人类的力量是有限的,无法完全通晓未来,因此我们并不能确切地知道明天、明年究竟会发生什么事。
不过,仅就技术来说,一夜之间就冒出个新东西,这样的情况是非常罕见的,而大多数新技术都是沿着从过去到现在的技术轨迹逐步发展起来的。在 IT 的世界中,这样的倾向尤其显著。
《代码的未来》综述了我当前掌握的 IT 趋势,书中就摩尔定律、编程语言、多核、NoSQL 等在未来几年中将备受关注的领域,介绍了相关的现状和基础知识。
当然,没人知道书中涉及的这些技术在更久远的未来是否还依然有用,但至少在不远的将来,它们应该是非常值得关注的技术。这些内容可以成为学习新技术的基础,对于想要成为优秀工程师、程序员的各位读者来说,这样的基础则能够成为生存竞争中的有力武器。
也许还有一些读者并非专职的程序员,但我认为本书同样值得他们一看。所谓技术,就是用来解决现实问题的手段。与现实问题展开的这场拉锯战,本身就是一件非常刺激和快乐的事,而这份快乐,也正是带动未来创新的源动力。
互联网和开源降低了参与创新的门槛。即便没有高学历,即便不属于任何一家企业,只要有技术和点子就有机会。可以想象,未来的创新就应该是这样。就 IT 方面来说,我认为大多数的创新应该都不外乎是本书介绍的这些技术的延伸。
有人说 21 世纪是亚洲的世纪。作为一个亚洲人,我开发的 Ruby 语言已经在全世界获得了广泛的应用,这也许从某种程度上印证了这种说法。这本书中包含了我的一些思考和见解,如果它能够对亚洲(恐怕应该是吧)各位读者的创新有所帮助,我会感到荣幸之至。
最后,希望中国的各位读者能够从本书中获益。
松本行弘
2013 年 4 月