王小波的计算机水平有多好?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了王小波的计算机水平有多好?相关的知识,希望对你有一定的参考价值。

王小波,又名王二,是个神奇而又有趣的人。作家,这是大多数人对他的印象,其中最为人津津乐道的就是他和李银河的爱情故事;小部分人也能说出来他是个近代作家,喜欢开黄腔,写过黄金时代;但是很少有人知道他和雷军、马化腾是一个时代的程序员,甚至技术上并不亚于他们。

根据王小波在自己所写的文字中记录,王小波在计算机领域干了什么?

“自己做统计软件、输入法的事情,还有购买、维修计算机。”

统计软件和输入法都是王小波工作学习包括写小说所用到的软件。没有现成的软件可用,那就自己写。和写小说需要用文字语言一样,制作软件需要编程语言,所以他学习了一些当时较为流行的一些语言。而学习编程语言又需要一些数理知识和编程逻辑思想作为基础,所以他也会谈到一些线性代数,概率统计以及数据结构,编程逻辑这样的内容。而软件的最终的编译和运行又得依托硬件作为载体,所以不可避免地谈到了他对硬件——单片机、微机等的理解。

1. 统计软件:王小波是在美国读研究生期间接触的计算机,回国之后在人大负责一个计算机室,又要做一些社会学统计研究的东西。

matlab作为数理统计最通用的软件,计算能力十分强大,是世界三大数理软件之一,这也是前一阵子时间哈工大等校被禁止使用MATLAB引发关注的原因。这个东西就相当于新时代的石锤石斧,属于生产工具。20世纪90年代,MATLAB已成为国际控制界的标准计算软件。所以只能说当时信息流通太慢,王小波当时可能还没意识到这个软件的强大之处,所以陷入了自己造轮子的羊肠小道。

2. 输入法:输入法是王小波做出的实实在在的东西,还有自己的创新,给汉字加了平仄声调,参考严氏拼音做了自己的输入法,实现了自定义拼音字库、输入后再修改这样的“高级功能”。

这当然体现了王小波在当时编程方面的水平,可以这么说,当时的编程大牛能干的事情,他基本都能干。所有有关王小波拳打马化腾,脚踢刘强东,活到现在未必不是一个科技巨头的幻想都来源于此。

现在国内软件一面混乱,又逐渐有形成市场之势。首先以年兄学统计这一事实来看,回来做事非有会用的软件不可。

中文软件(严氏By×)我用着尚好,而且又用C语言仿编了一个,程序是我的,拼音字典是人家的,执此招摇撞骗,骗了一些钱。

史玉柱、雷军的第一桶金都是汉卡,如果王小波抓住了软件汉化和中文输入这个“风口”,就不只是骗一些钱的事情了。

和这些“首富”们相提并论,无疑来自与人们对王小波生命最终几年的穷困潦倒而产生的补偿心理。照这样来看,王小波是一个diy高手,但是或许囿于时代,他缺乏成功必要的市场眼光和商业操作。


3. 编程语言:王小波先后学了Fortran、汇编语言和C语言。这都是当时极为流行的编程语言,没什么好说的。说明王小波的编程水平在当时确实在线。

4.硬件 

因为王小波的IBM PC/XT内存很小,李银河又不准他花钱买新的,所以他费了很大精力把软件的大小控制在55K以内,这让他很得意。但是因为turbo.c的原因,软件兼容性不太好,而且图形显示的速度一直不行,让他承认自己技不如人。

当时pc机(个人电脑)的概念还没有深入人心,也没有广泛传播,再加单价和维修费用十分昂贵,所以王小波当时能拿到一台IBM产的pc机已殊为不易。

要理解为什么要大费周折把一个软件做的尽可能小,让有限的机器更加游刃有余也不难。原因就是当时内存普遍很小,现在一个少则几十个g,多则几t的u盘和移动硬盘在当时是不敢想象的。而硬件做到越来越小,内存越来越大,运行速度也水涨船高得益于摩尔定律。

而程序员面对有限的内存更是寸土寸金,举个简单的例子,我们小时候玩的初代超级玛丽只有40kb大小,采取的手段包括但不限于简化动画形象,同一图案更换颜色成为不同素材,对称图案只储存一半图案这些巧妙的设计。所以王小波对于自己控制软件大小洋洋得意,也就很好理解。

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

参考技术A 王小波他的文凭也是比较高的,他的计算机水平如果按等级来分,那么肯定是一级,毕竟他善于使用互联网,不管是查资料也好做相关的信息表他都很拿手。 参考技术B 王小波是汇编高手先后学了Fortran、汇编语言和C语言还自己做了输入法。他还在文学上有所成就还写了《红拂夜奔》《沉默的大多数》等。 参考技术C 他的计算机水平确实是非常好的,他能够轻易的敲出一个非常复杂的代码 参考技术D 他写文的软件都是自己编写的,还汇编DOS下的汉字输入法把输入法转为 WIN32 SDK 在WINDOWS下正常工作,当时的年代没有几个输入法可见水平高超。

以上是关于王小波的计算机水平有多好?的主要内容,如果未能解决你的问题,请参考以下文章

王小波的计算机水平有多好?

王小波的计算机水平有多好?

程序员裸辞全职接单一个月的感触

如何计算图像的逆平稳小波变换?

编程中的数学知识:不动手试试,你都不知道有多好玩!

用于矩阵运算的 OpenCV GPU 库有多好?