站长之家
站长之家
2019-04-01 09:27
+关注

中国第一代程序员简史:中国龙简晶的程序人生

程序员 代码 黑客

图片来源图虫:已授站长之家使用

声明:本文来自于微信公众号 CSDN(ID:CSDNnews),作者:林兴陆,授权站长之家转载发布。

【CSDN编者按】本文的作者是CSDN的好朋友林兴陆,笔名小林。而文章的主人公则是 18 年前,CSDN的《程序员杂志》( 2001 年第五期)的封面人物简晶。简晶的软件作品无论是广受好评的“中国龙”、“联众游戏”,都注定不会被历史所遗忘。今天,CSDN还特意翻出来当年的这本杂志,以飨读者。

01

中国龙

第一次知道简晶还是在DOS时代。对于 1993 年才开始正式接触计算机的小林来说,并未使用过汉卡,只使用过软件汉字系统。因此对于更早一个阶段的汉卡全盛时期的联想、方正和巨人等汉卡产品小林并不熟悉。在汉卡和软件汉字系统交替的过程中,出现过CCDOS、SPDOS、PTDOS等汉字系统。在小林的记忆中,印象最为深刻而且影响力也最大的是鲍岳桥的希望汉字系统、简晶的中国龙汉字系统和陈江宁的天汇汉字系统形成三足鼎立的景象。

第一次了解简晶的故事是在刘韧发表的各种文章中。刘韧是中国第一个真正关注程序员并且进行过深度报道的记者。在此之前几乎可以说中国没有软件英雄,因为只能看到来自美国的各种传奇故事,如IBM、HP、Intel或Apple、Microsoft等软硬件公司及其背后创业者的故事。后来刘韧又将文章集册成书出版了《知识英雄》、《企业方法》和《中国.COM》等书才让大家真正认识到这些幕后的软件英雄。印象中小林倒是也买过一本由康彼得(Computer?)编著的《电脑灵龙》,上面记载了寥寥无几的华人如王嘉廉和王永民等在软件领域的创业故事。

第一次认识简晶本人则是在DoNews的活动上。刘韧、老杜(杜红超)和小林(林兴陆)共同发起的DoNews最早将国内的IT社交网络圈子迅速建立了起来,才让大家可以近距离接触到背后这些有温度的人。虽然老杜和小林都是软件背景,但在DoNews这个网站上,起到的主要作用还是连接媒体背景的文章作者为主。而同时期由蒋涛、曾登高创办的CSDN(中国软件开发网络)和《程序员》杂志,却把软件作者连接了起来。那时候经常有人问小林科技入门者该看什么网站,答曰:“行业资讯看DoNews、技术开发看CSDN”。《圣经》上说万事都互相效力,这里面确有很深的渊源,如CSDN恰是由刘韧对标MSDN帮助起的名称,而蒋涛后来开发新版CMS又帮助DoNews做了第三版。

2000 年之后,小林在DoNews和CSDN这两个平台上和简晶有过很多交集。像简晶这样的前辈,在小林眼里只有敬佩两个字。回想DOS时代,会 14 个DOS内部命令,会盲打或是每分钟可以录入60- 100 个中文以上的人,在普通人眼里就是电脑高手了。在那种标准下小林已然是位电脑高手,事实上当时的小林只是很会操作或使用软件而已,而简晶则是那个软件背后的开发者。再举个例子也许更恰当,小林Perl语言和正则表达式写得不错,但是和Perl语言作者Larry Wall,或是正则表达式开发者Henry Spencer、Philip Hazel等比较就不在一个层次上了。

02

UCSDK

1996 年简晶写出UCSDK,而小林恰好也用过简晶在希望电脑公司开发的UCSDK,一款可以在DOS下编写图形界面的软件开发包,其时UCSDK的野心非常大,图形界面及操作方法的管理、程序的事件驱动和内部消息循环控制机制、鼠标管理和内存管理等,都采用了Windows类似的概念。早期用过Turbo C或者Borland C++写过DOS软件的程序员大概都能够体会,在DOS下编写命令行(如今叫控制台程序)还比较轻松,但是构造图形化的人机交互用户界面还是件很复杂的系统工程。

比如很多程序会读取HZK16 点阵字库来显示汉字,但市面上并没有相对成熟且通用的函数库或类库,而UCSDK几乎可以实现全部图形、图像、汉字和Windows一致的窗体界面。没亲自使用过或者不熟悉的人,大概会以为只是学习Windows照猫画虎而已。后来有一次小林和简晶交流,才明白为什么简晶能在 1996 年就写出如此功能完备的UCSDK,原来他为了实现这个图形界面软件开发包,早把X WindowS ystem吃透了,而X窗口系统也是当时唯一可以和Windows抗衡的图形界面。

从中国龙汉字系统到UCSDK希望图形界面软件开发包,在简晶身上充分体现了那种优秀的程序员气质。按刘韧的话说“简晶是个有才情,肯吃苦,喜欢无拘无束的人,属于游侠性格的人物”。老领导杨奇志曾经评论说“简晶作为一名程序员,无论从哪个角度讲,都是第一流的、无可挑剔的,他有足够的天分,又有超人的敬业精神和吃苦耐劳精神”。老搭档鲍岳桥评论“简晶个性鲜明,有成功程序员所具备的自信和执着。他识大体顾大局,行事以公司利益为重。简晶有丰富经验的积累,对软件的理解有惊人的敏锐。在工作方面,和他在一起合作的时候我始终非常放心。我对简晶非常信任,根本不用担心他做出来产品会有质量问题。简晶的敬业精神也让我非常钦佩”,简晶和鲍岳桥是那种少有的知己或者说知音。

小林曾经也被公司老领导喻为互联网特种兵,虽然小林也清楚自己和简晶不在一个段位上,但是却完全可以理解简晶的性格和为人,也许这就是那种识英雄的感觉。中国龙的业绩证明了他前面的成功,而UCSDK同样证明了他的编程水平和架构能力非比寻常,并且UCSDK已经写出了 32 位版本,而Windows 3. 1 还是 16 位。小林以前常常在想,中国人到底有没有可能做出属于自己的操作系统,若不是微人在 1995 年推出了Windows95,而在 1996 年希望电脑公司推出的新版UCDOS+UCSDK早那么一两年,也就是在Windows95 普及前推出会不会改写历史?多年之后,小林在DoNews问过尚在金山软件公司上班的赵刚有没有可能做成?没想到后来雷军在小米公司间接做到了。

UCDOS6. 0 程序管理器

UCDOS6. 0 程序管理器

免责声明:本文来自站长之家合作媒体,不代表站长之家的观点和立场。
程序员
7174篇文章
查看
猜你喜欢
最新趣闻
最新推荐