转载自:

https://www.zhihu.com/question/20964366/answer/95202867

作者:姚勇

排版编辑:GitHubDaily

大家好。

今天逛知乎的时候,偶然看到王小波外甥,原水木年华成员,《QQ 炫舞》创始人——姚勇先生的一篇回答,讲述了他回忆中王小波在编程领域中的造诣,看完对王小波有了新的认识,现分享给大家看下。

下面是正文:

以下文字都是我本人写的。为了让阅读方便,减少模糊性。我在文中以第三人视角描述。而不用 “我舅舅 “,” 我姥姥 “,” 我大舅舅 “,” 我小舅舅 “之类的称呼。这是一个十几年软件工程师的习惯而已。

我舅舅是王小波,我是个禁不住人肉的老百姓,资质平庸。

王小波一篇《我是怎样做青年思想工作》的杂文在我青年单身适龄的年代,给我个人做了最大程度的广告,算是他老人家留给我最宝贵的遗产之一。

除此之外,还有他那台用了很久的 PC,在他去世前一年送了我。

他是汇编高手,自己用汇编写了 DOS 下的汉字输入法。输入法有个功能,可以加 4 声。一般拼音输入法没有这功能,这需要普通话读音正确的使用者,90 年代总共也没几种汉字输入法。

看过他用自己输入法打汉字,速度几乎和盲打英文一样。那时候我大学,正在疯狂苦练吉他,并没有弄懂他用了何种技术。

虽然我从小学也用 Z80 和 APPLE II 做些机器码编程做游戏,但到了中学为了高考,计算机就荒废了。

他人生最后几年,WINDOWS 3.2 开始普及,然后是 WIN95。

他开始从 DOS 转向 WIN32 SDK 编程。最终非常任性地熬夜苦干了很长时间,把输入法转为 WIN32 SDK 在 WINDOWS 下正常工作。

当时 WINDOWS 已经有不少汉字输入法,尤其到了 WIN95 时代,他这么做也只是出于兴趣而不是在 DOS 时代的必须。就 WIN32 SDK 我们还讨论过一些。

那时候 win32 sdk 真的是很难用。主要是互联网还没有(我是 96 年后用上的),资料很少,匈牙利命名法陌生。WIN32 的体系和 DOS 大相径庭,全部都很陌生,而且完全抛弃了 DOS 那套东西。所有 90 年代 DOS 底层程序员向 WIN32 的迁徙都是一部血泪史。

他人生最后一年,多媒体开始普及。光驱,声卡,2D 加速卡普及。

95-96 年他开始和我合计做多媒体出版。原因现在想起来很悲伤 ------ 他的书很难在大陆出版,他不得不想办法让他的作品能够让更多人看见,而平时维持生计,只能忍着严重的痔疮,每日给各种杂志写杂文稿件。

多媒体的兴起,让他感觉也许利用他的技术优势,自行制作电子出版物。配上插图,音乐,用电子书籍方式可以让自己作品为大众所见。

他给我看了已经制作了一部分的 DEMO,就和现在用 Micromedia 多媒体制作软件制作的电子多媒体制品很像。

电子书内容是黄金时代,有图案的背景,按空格可以翻页。同时有音乐,好像偶尔还会有一点动画的特效(我记不清了) 。但当时的 DEMO 完全是他自己用 WIN32 写的 EXE 可执行程序,他那是从 WIN32 SDK 移植输入法时,基本掌握了消息处理,GDI,窗口控制等方法。还有一些底层的 TRICK。

我大学后和王小波比较近,那几年每周末都在他母亲家相聚。他母亲 5 个儿女,只有他 1 个人在国内。于是他就经常住在母亲家,怕老人一个人,是个大孝子。

母亲家旁边有个筒子楼里 2 间房的小屋,公共厕所和水房,冬天暖气烧得极热。偶尔我会和他住一块,里屋是他的生活起居和写作桌,外屋很小只有张床,他弟弟的孩子和我偶然会睡外屋。印象最深的就是他烧普洱茶的电炉和玻璃茶壶,里面总是有极浓的茶水,下面沉淀着大量茶叶,估计熬夜就靠那个。

目睹了他后半截人生(从我记事起到他去世,中间他出过很多年),感慨很多。

王小波有个八叔,当时双手打算盘,无比聪明是个天才。年少夭折。王小波父亲因为搞逻辑学,引起毛泽东注意,被毛接见聊了一下逻辑学的学术相关问题。

69 心脏病发独自倒在家中过世。王小波去世方式和他父亲一模一样,区别仅在更加年轻。王小波哥哥在受文革影响挖了 10 年煤,后来去美国博士念数理逻辑,解决了一个 100 多年未解的数理逻辑问题。最后的博士毕业论文自己系的教授搞不定,专门找了数学系的教授来看。毕业后他哥哥专心开饭馆挣钱养育 2 个女儿成人。准备财务自由后再著书立传。

我的最大感慨是,留得青山在,不怕没柴烧。天才也好,资质普通如我也好,人都只有一个人生。王小波妈妈去年 92 岁,10 月刚去世,白发人送走了自己两个儿子,又过了十几年才走。之前得过癌症,靠自己毅力锻炼,恢复了。王小波去世后一年,王小波弟弟又突然去世。当时孩子都没敢告诉老人。老太太感觉不对,但又无法得知真相,只是和我说她的疑心。当时国内只有我一人,只能瞒着,不停劝慰老人没事。老太太喃喃说,“除死无大事,除死无大事啊” 。

除死无大事。人生在世,碰到什么坎,都只会是你人生中一个普通的节点。时间一长,什么都会成为过眼云烟。留份宽心,也许这样导致目标感没有强到能和社会精英逐鹿。但只要有耐心,不怕挫折,假以时日,目标总会实现的。

作为一个 42 岁还在以玩游戏看动漫为生活主体的大叔,保持健康和有活力地追求智慧和有趣,做自己热爱的工作,保持善良,做精神自由的人,是我从王小波的人生学到最重要的东西。希望每个喜欢王小波的人,都有自己充实和健康的身体和精神。

王小波的计算机水平有多好?相关推荐

  1. 王小波,他的文章很逗逼,他的程序很牛逼!

    王小波,最为人熟知的身份是作家,他的本职工作是大学统计学老师,他还是九十年代早期的程序员. 王小波的代表作之一,<一只特例独行的猪>,也是我最喜爱的文章,他的作品幽默.犀利,又充满智慧,摘 ...

  2. 第一代程序员王小波 (送书活动)

    整理 : 叶子 | 出品 :OSC开源社区(ID:oschina2013) 文末送书活动,记得看完啊 ! 前两天,#王小波逝世25周年#的话题登上热搜,这位英年早逝的天才的过往不由浮现在我脑海. 说起 ...

  3. 第一代程序员作家--王小波

    第一代程序员作家-- 王小波 喜欢读书的人,对王小波都不陌生,他是中国最富创造性的作家之一,他是中国近半世纪的苦难和荒谬所结晶出来的天才,他英年早逝.他的作品对我们生活中所有的荒谬和苦难作出最彻底的反 ...

  4. 小波从此逝,江海寄余生,不但是文坛巨擘还是不世出的编程奇才,王小波离世25周年

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_211 二十五年前的今天,王小波先生因病于北京逝世,享年四十四周岁.喜爱他的人,都知道他是一个特立独行的人,拥有谦虚与自豪并存的强大 ...

  5. 《沉默的大多数》王小波——读后感

    这本书是在 KU 热门区看到的,关于"沉默的大多数"这个词,已经听过很多年了,只是一直不知道还有本书,所以就好奇想看看,对王小波的印象也不多,只知道他是个有趣的人,还知道他是个浪漫 ...

  6. 几个男儿是丈夫――评王小波《黄金时代》

    我从你的梦里来,将要打碎你的梦. 如果大家不喜欢面对这种残酷,建议不要看我的胡言乱语了,美梦变成恶梦终究不是令人愉快的事情.王小波在<我是哪一种女权主义者>说:"作为一个男人,我 ...

  7. 【黑客故事】程序员作家王小波

    目录 1 写文章与开发软件的相同之处 2 黑客王小波的工作 作家王小波 图片来源:来自网络 今天是程序员作家王小波逝世25周年的日子,谨以这些文字纪念王小波给我的启发,也希望启发大家. 1 写文章与开 ...

  8. 2018-06-03 对待知识的态度 --王小波

    最近加班很多,睡前和上厕所重读<沉默的大多数>,挑着自己喜欢的主题来看,里面有好多我非常喜欢,沉默的大多数,思维的乐趣,老人与海等等,读了一遍又一遍,这两天看到对待知识的态度,觉得非常好, ...

  9. 王小波:我为什么要写作?

    首席书法官(了之)作品 "写文章难吗?" "难." "挤不出来东西为什么还要去写?" "生活容易吗?" "谈不 ...

最新文章

  1. python哪个方向工资高_Python薪资最高的是一线城市,竟然平均月薪高达20k!
  2. KUDU--秒级查询的数据仓库
  3. POJ 1042 Gone Fishing【枚举+贪心】
  4. mysql sleep详解_sql注入详解(二)
  5. vue-cli多环境配置
  6. kafka监听topic消费_Kafka消费者-从Kafka读取数据
  7. 使用Monitor调试Unity3D Android程序日志输出(非DDMS和ADB)
  8. 头条+腾讯 NLP 面经
  9. java 标注 json_java – 注释资源以生成JSON,但在响应头中返回“text/plain”
  10. php 有趣的php 封装,封装PHP常用的操作类
  11. Java for selenium(webdriver) 环境搭建
  12. 绑定事件和解绑事件的方法
  13. HMI报表设计与打印,标签、账单、支票、条码数据打印与出版VC++源码解决方案2018!
  14. Clion调试STM单片机
  15. LM2596和LM2576区别,开关电源芯片LM2576和LM2596为什么开关频率越高,输出接电感值和电容值就越小呢?电感电容体积小,有利于减小开关电源整体模块的体积
  16. Xcode9中,添加图片素材无法显示的问题
  17. Echarts一些社区网站,亲测可用,新更新了Antv(阿里旗下)
  18. JS查询日出日落时间和太阳月亮位置
  19. 【信息安全-科软课程】Lab2环境变量和Set-UID程序实验
  20. MTP 模式 pc端文件和文件管理其中的不同步

热门文章

  1. UG11.0压铸模具基础知识讲解视频教程 产品处理 修改教程
  2. 金仓数据库KingbaseES物理备份恢复最佳实践(数据恢复解决方案)
  3. IEEE Transactions模板中参考文献作者缩写、期刊名缩写
  4. 最新QQ微信域名防红PHP程序源码+强制跳转打开
  5. Shader学习_曲面细分着色器
  6. 企企通入选《高质量数字化转型产品及服务全景图》,助力行业数智化高质量发展
  7. Python+selenium 实现自动上传并发布抖音短视频实例演示
  8. 高效的大型时间序列数据压缩方法 MidiMax 压缩算法 | 让时间序列可视化更容易
  9. dell的客户回访电话
  10. CVE-2020-4044 poc