2024年12月22日下午,大理国际会议厅三号厅,打酱油和凑热闹的我聆听了格蠹科技创始人张银奎的分享。从来没有想到过一个程序员会有如此深厚的中国传统文化底蕴,更没有想到一个程序员将传统文化智慧融入到技术中,一个程序员倡导技术发展需根植于文化土壤。
张银奎说:“历史本来就是有趣的,很多学科都是有趣的,我们应该发现它的趣味,归还它本来的趣味给每个喜欢求知的心灵。” 我欣赏甚至膜拜张银奎的人文情怀。我想,他是以人文情怀审视软件的,他应该是想打破技术与人文的边界,想软件开发应关注人的需求、社会责任和文化价值。
我呆了几秒,当即在网上购买了他的《软件简史》。书很快就到了,但由于工作、身体等原因,现在才开始读。
| 人能弘道,非道弘人。 |
我读了《序》和前两章,随后在动车上和飞机上,我每读一章前,我就再看一遍《序》,已经记不清楚读了多少遍《序》。每读一遍《序》,我就想到《典籍里的中国》中的编写典籍的那些先辈们在历史长河中躬身入局、身体力行地将文化和智慧保存下来,传承中国文化、传承中国精神,让我们薪火相传、接续前行。张银奎躬身入局,用了十年收集考证,四年伏案笔耕。我能想到他有一个宏大的愿景,那就是像写《史记》编《本草纲目》理《论语》修《易经》的先辈们一样弘道。他把那些为软件开路的英雄和拓荒者的精彩表现和所想记录下来,让他们的贡献随着软件文明的发展被照得越来越亮,而不是日渐暗淡和泯灭。这是他的初心,是他要弘的道。于是,我想就《软件简史》的序写一个读后感,以后每读几章有感触就写读后感。因为,我不晓得等我读完80万字后,会不会把前面的感想弄丢了,所以,有感想就记录下来。
| 不谋全局者,不足谋一域。 |
张银奎的《软件简史》是按照软件从孕育、诞生、发展、改进、壮大的规律以《易经》中的乾卦6爻的爻辞命名分为六篇来写。我虽然读不懂《易经》,但乾卦六爻从“潜龙勿用”到“亢龙有悔”,展现了一个从蛰伏到巅峰再到反思的完整周期,体现了全局性、系统性谋划的必要。我的成长和我的教育都在给我强调:做任何事都要有全局观和长远眼光,而非局限于一时一地。在《序》中开篇张银奎以来自东非大峡谷西侧的取名为图迈的一块化石,用“生命的希望”从整体视角出发、遵循规律、循序渐进叙述了文字的出现历史。然后又遵循规律地阐述了文字的力量是巨大的,但文字也有与生俱来的不足,就是产生歧义。后来有一个名叫莱布尼茨的德国多才大咖在1679年发明了二进制。然而,他不知道的是早在中国上古时代伏羲就已经想出来一套二进制系统,那就是“八卦”,讲到了图灵机和软件等等。
| 尽小者大,慎微者著。 |
司马迁在《史记·太史公自序》中引用孔子的话说:“我欲载之空言,不如见之行事之深切著明也。”张银奎在《软件简史·序》中说“人类很早就是有‘自动计算’的梦想,如果从伏羲设计最早的二进制系统算起,那么这个梦想出现的时间比文字出现的时间还要早。从这个意义上讲,完整的软件史几乎就是人类的文明史,跨越数千年。这个过程犹如一场漫长的接力跑,很多人参加了前面的接力跑,但他们没能看到抵达终点的那一刻。”他写这本书“无论是做出主要贡献的主角,还是贡献较小的配角,我都尽可能把宝贵的篇幅用在记录人物的言行上”。真正的宏大叙事,永远始于对一粒尘埃的敬畏。编史修志需要细节之美,从小处着手,从细节入手。张银奎做到了。
曾国藩说:“天下大事当于大处着眼,小处下手”。读了《软件简史·序》,我觉得张银奎有“致广大”的格局,又有“尽精微”的匠心。我必定认真读完他写的每一章节。
何庆梅写于2025年4月14日
-END-
【盛格塾】
正心诚意,格物致知
以人文情怀审视软件,以软件技术改变人生
格友公众号
盛格塾小程序
扫描上方二维码或在微信中搜索“盛格塾”小程序
可以阅读更多文章和有声读物
往期推荐