Eat, Nap, Play

27岁,在Javascript中开始

发表于

觉得今天怎么看也不像是有时间写博客的样子,就这里凑合着写两句吧,毕竟生日这种东西一年只有一次来的。刚过半夜就收到了几份生日祝福,心中溢满了暖意。有一点点小遗憾,就是单反相机并没有带在身边,想在生日拍摄一张高质量的纪念照估计也难了。好在我的佳能PowerShot A720IS还带着,在光线好的时候拍摄质量还是相当出色的。我一向认为对于人生的成长过程中的点滴记录不仅是相当有趣的事,也为日后的参考和反思带来了难得的素材。正是这样一点一滴的记录和积累使得人生变得厚重起来,也使人变得更有智慧。是的,其实智慧和积累在一定程度上简直就是同义词。前提是这种积累并非一种难以复原和提取的杂凑,而是一种有结构的、用心的的堆砌,甚至可以看到这些材料的成长虽然每一步都是机械的叠加,但是却逐渐地形成了一些什么

27岁,是一个说大也不大,说小也已经不算小了的年龄。如果把20到30岁的年龄阶段分成四个等分,那末,27岁意味着跨越到了这个阶段的最后一个等分。如果乐观地觉得人生有120年的岁月,那末,27岁也意味着整个人生的四个等分中的第一个等分已经成为了历史。所以,27岁有着中国人习惯说的所谓“承前启后”的这种意义,而这不可避免地给人一些宿命和庄严的感觉。尽管回过头来看的话,这一年可能并未有发生十分关键的变化,然而1587也是这样的一个年份,却被黄仁宇看出个中的微妙之处,而写成了《万历十五年》。这本书揭示了很重大的一件事情,那就是不要以为平淡的年份中发生的事件就不会对整个局面造成深远的历史影响。是故,既然这个年份多多少少是有一些意义的,那末,它对我个人来说,至少有一点比较重要的意义:我将把时间越来越集中地投入到我知道我自己应该投入的人和事上,而且我坚信这样的投入一定会对我未来的历史产生积极的影响。

……可是以写Javascript的方式开始自己新的人生这样一页似乎怎么也觉得有点谶语的感觉。Javascript我是在15年前开始学习的一种脚本语言,是一种表达能力无出其右的语言。可以说没有任何一种程序设计语言能够像Javascript这样正交地表达那么多的结构和执行流,这使得它能够在基本上不升级语言核心的情况下轻松地处理正则表达式的任意等价结构(这实际上基本上就是说Javascript的计算能力近似地等价于图灵机),并且由于它对于型别高度不敏感,以及对于匿名结构和动态结构的彻底支持,使用它写出来的代码行数少却功能强大。村上春树在《且听风吟》里说过,“文明就是表达……需要表达、传达之事一旦失去,文明即寿终正寝:咔嚓……OFF。”

希望我的27岁能够平安且进取,也希望我爱的人们能够健康和快乐——至少有一部分是因为我那就更好一些。

《 “27岁,在Javascript中开始” 》 有 4 条评论

  1. 少敏 的头像
    少敏

    生日快乐哈!!再增加一个1月份过生日的人~我即将过完我的27:)

  2. zheng zhang 的头像
    zheng zhang

    我们生日时间差不多啊 我也刚过完27

  3. Decheng Fan 的头像
    Decheng Fan

    是啊,只要见到 AJAX 四个字里面有 Javascript 就明白它有多么灵活和善于表达了。从结构化的角度来说:C# > VB.NET > C++ > VB > C > Python > Javascript。反过来,从表达能力的角度说:Javascript > Python > C++ > C# = VB.NET > C > VB。可见 Javascript 是既灵活(最小化静态结构,全面动态化,广泛支匿名对象),又具表达能力的语言。但是正因为非常善于表达,因此要把握它也就像驯服一匹野马一样,非常不容易。如果说写自己的 Javascript 还算容易,那看别人的 Javascript 就要求对这门语言有一个整体的了解了,光是有 C/C++/C# 的经验是远远不够的。

  4. Decheng Fan 的头像
    Decheng Fan

    哦,上次你送我的万历十五年我只看了前两个士大夫,后面的故事还没看。。。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理