王小波的計算機水平到底有多好?

王小波的計算機水平到底有多好,在王小波自己的小說中,王小波非常驕傲地說,寫書的軟體都是自己編寫的,王小波是自學的還是教的?都會什麼語言?
謝謝各位!!


以下文字都是我本人寫的。為了讓閱讀方便,減少模糊性。我在文中以第三人視角描述。 而不用「我舅舅「,」我姥姥「,」我大舅舅「,」我小舅舅「之類的稱呼。 這是一個十幾年軟體工程師的習慣而已。

我舅舅是王小波。我是個禁不住人肉的老百姓。資質平庸。 王小波一篇《我是怎樣做青年思想工作》的雜文在我青年單身適齡的年代,給我個人做了最大程度的廣告。算是他老人家留給我最寶貴的遺產之一。 除此之外,還有他那台用了很久的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歲還在以玩遊戲看動漫為生活主體的大叔,保持健康和有活力地追求智慧和有趣,做自己熱愛的工作,保持善良,做精神自由的人,是我從王小波的人生學到最重要的東西。希望每個喜歡王小波的人,都有自己充實和健康的身體和精神。


這個月有兩個人被拿出來隆重紀念,都是早就計劃好的。


一個是張國榮,一個是王小波。


你得承認不少人是在張國榮自殺之後才聽說並喜歡上這個「哥哥」,王小波也一樣,97年他死得很突然,名聲也在身後突然爆炸了起來。


1994年,王小波的《黃金時代》終於在大陸出版了,華夏出版社搞了一個研討會,一共只有20多個人參加,李銀河親自上陣做了會議記錄。


1994年也是中國互聯網元年,中科院高能物理所第一個接入了互聯網,丁磊從同學那裡借來了一個賬號登上了yahoo,張朝陽從MIT回國,王志東創辦四通利方,馬雲創辦海博翻譯社並在美國第一次看到了互聯網,張小龍也是那一年畢業直接辭掉了電信局的工作去了廣州。


如果你在那個時候搞一個互聯網研討會,估計能到場的也就是20多人。


說不定裡面就有王小波。


1992年前後,王小波寫了兩年「科技博客」


知乎網友Vernsu把王小波作品、書信裡面和計算機、互聯網有關的信息全都摘錄出來做了一個網頁,大家可以點擊 王小波和編程 查看全文。

一共18條,其中14條寫於1991年春節後到1993年春節前這兩年時間裡。1992年「更新」最為頻繁,王小波寫了自己做統計軟體、輸入法的事情,還有購買、維修計算機的經驗之談。


從中能看出來王小波是在美國讀研究生期間接觸的計算機,回國之後在人大負責一個計算機室,但是因為軟體奇缺,又要做一些社會學研究的東西,所以開始自己接觸編程。


王小波先後學了Fortran、彙編語言和C語言。為了做出軟體需要的中文窗口和在電腦上輸入自己的小說,他參考嚴氏拼音做了自己的輸入法,實現了自定義拼音字型檔、輸入後再修改這樣的「高級功能」。

因為王小波的IBM PC/XT內存很小,李銀河又不准他花錢買新的,所以他費了很大精力把軟體的大小控制在55K以內,這讓他很得意。但是因為turbo.c的原因,軟體兼容性不太好,而且圖形顯示的速度一直不行,讓他承認自己技不如人。


如果當時有互聯網讓王小波可以把這些文字共享出來,那他可以稱得上是中國第一代科技博客作者。


但是1995年,中國接通互聯網後不久,王小波的「科技博客」卻停止更新了,最後一條是:

本來中國有幾個國內網發展得很快,現在又出了問題,誰要上Internet,必須到有關部門去登記,留個案底,以備當局監控,很有一點監獄的氣味。我還不想找這份麻煩,再說,通過ChinaNet聯網,每月也要交七八百的月費,我也沒有這麼多的錢。既然×反對信息時代,我們就不進這個時代罷,有什麼法子。所以還是寫信好了。

來不及創業


王小波如果不是這麼耿直的Boy,他本來是有機會創業的,在他的「科技博客」裡面,他已經看出來很多商機,

現在國內軟體一面混亂,又逐漸有形成市場之勢。首先以年兄學統計這一事實來看,回來做事非有會用的軟體不可。

中文軟體(嚴氏By×)我用著尚好,而且又用C語言仿編了一個,程序是我的,拼音字典是人家的,執此招搖撞騙,騙了一些錢。

史玉柱、雷軍的第一桶金都是漢卡,如果王小波抓住了軟體漢化和中文輸入這個「風口」,就不只是騙一些錢的事情了。

我有一段時間很關心PC的發展,聽說美國微機多媒體搞得甚火,微機接電視,音響,vedio等等。這玩藝聽上去倒是蠻有意思的……Macintosh根本就沒打進中國市場,你非帶幾個可用的IBM微機軟體回來不可。照我看,蘋果機還是買不得。因為IBM-PC的兼容機隊伍龐大。INTEL又總能推出新一代CPU,將來還有大發展。

機器壞了。居然叫人敲去150dollars,老兄真是有錢。現在的微機修理都是換線換板,機器一壞,先找塊表量量是不是電源壞了。只要不是電源壞,估摸是哪部分不好,就去買塊版換上。我的機器里什麼牌子的板子都有了。送出去也是這麼修,還要敲你手工錢。我看150什麼板子都能買來……中國要加入關貿總協定,這類東西要掉價。

王小波還關心了一陣硬體的發展,研究了國內進口電子產品的政策。因為窮,所以鍛煉了自己維修裝配電腦的動手能力。如果繼續朝著這個方向發展,王小波應該在中關村盤下一個檔口銷售、維修兼容機,說不定就沒有後來劉強東的故事了。


可惜王小波很快見異思遷,開始把精力放到了文學上面,

我現在軟體寫得出神入化,並做出了各種寫小說的工具,別人的軟體已不用了。

不過現在我對微機已無興趣,因為發現寫小說也可賺到錢。

從今年初開始寫長篇,首先做了寫長篇的專用軟體,現在基本調通,開始寫了。

我們知道寫下了《大連金州不相信眼淚》的老榕,後來做了中國第一代B2B電子商務網站8848。一大批文藝青年,包括張向東和王微,先後投身媒體、門戶和視頻網站的創辦。


更不要說今年是內容創業的風口,王小波若是活著,即使已經是接近65歲的人,也符合超級IP的設定,出來拿投資,Papi醬的1200萬肯定是不在話下。


但是有個創業的外甥


然而王小波畢竟是個耿直的Boy。


我們沒辦法驗證他如果創業究竟會發生什麼,歷史不容假設。


但是王小波在《我怎麼做青年的思想工作》一文裡面寫過他的一個外甥姚勇(姚勇本尊 @王書 也跑過來答題了,大家速去圍觀),也是一個耿直的Boy,喜歡搖滾,喜歡文藝,又喜歡編程,一心把王小波當成楷模。爸媽的話不聽,舅舅說話就聽。


姚勇聽舅舅的話考上了清華,畢業做了程序員,但是沒放下搖滾夢,幫水木年華做了一段時間音樂。07年他接受《南方人物周刊》採訪回憶王小波,說丁磊曾經來挖他做3D遊戲引擎,他不認識丁磊拒絕了,後來發現丁磊居然成了中國首富,

「我當時還搖滾青年的范兒,傻逼嗬嗬還真拒了個首富。要知道後來想做的這白日夢會給我帶來那麼多技術之外的破事兒,我早上趕著顛兒顛兒給人寫3D引擎去了。」

所以就在07年,這個耿直的Boy上趕著顛兒顛兒去給馬化騰寫了《QQ炫舞》,全盤抄襲了《勁舞團》。

但是畢竟是王小波的外甥,抄完了在CSDN上罵娘,

「下一款遊戲沒人逼著全盤抄了」。

所以你看,王小波要是生在了今天,說不定就跟這個外甥一樣,去給人寫網路小說、編段子、做遊戲去了。做得不順,也會吐槽罵娘,罵得比別人都好看。


王小波說過,

「這個世界自始至終只有兩種人:一種是像我這樣的人,一種是不像我這樣的人」。

我們創業者,究竟是像他的那種人,還是不像他的那種人?


----------------------


本文作者老編輯,首發於微信公眾號老道消息(laodaoxx),原標題《1995年,王小波的博客停止更新》。老編輯的團隊正在招募一名對世界不太友善的女性寫手,對時尚和設計要有點感覺,對科技互聯網有點興趣。簡歷發送到4@bushangban.com


王小波的編程能力肯定是不遜色於同一時期的雷軍和馬化騰的,那時候雷軍剛加入金山,馬化騰正去創業的路上,只不過雷軍後來成了金山總經理,馬化騰當上了CEO,項目能力和商業能力肯定是不及後兩人的。90年代有很多中關村的老闆邀請過王小波加入公司當程序員,王小波也認真地考慮過,只不過後來覺得寫東西更賺錢更有意思,一一回絕了。王小波的才華不限於此,他編劇的電影《東宮西宮》獲得過阿根廷國際電影節最佳編劇獎,也入圍了戛納電影節,說不定活到現在在娛樂圈也是一個腕兒。


其實很多大家確實是多面手,歷史上很多數學家文學功底也十分過人,高斯曾經還糾結過人生目標到底選擇文學還是數學,語言大家趙元任更是同時精通語言學、數學、物理學、中國音韻學和西方音樂,可謂請棋書畫數理哲無一不通,涉獵之廣讓人折服,君不見美國有數不清的搖滾樂青年痴迷於編程,最後有一方作為。


王小波的文章讀起來不見得多有文采,但透出一股肆意妄為的勁兒,自由洒脫,他精通這麼多的東西,比起那些稍有一點能耐就當權力打壓別人的人,真是對自由精神最好的註解。(我夾帶點私貨,把自己曾經寫的悼念王小波的文章放上來溜溜吧。)

-----------------------------------------------------------------分割線-----------------------------------------------------------
王小波的忌日是4月11日,他的妻子李銀河說王小波是1997年4月10號晚上去世的。時間不重要,重要的是去緬懷這一偉人。

多數人知道王小波是小說家,部分人分不清財經作家吳曉波和小說家王小波是不是一回事兒。卻很少有人知道王小波可以算的上中國早期的程序員,在90年代初的時候因為國內應用軟體缺乏,愛搗鼓東西的王小波利用閑暇時間學習了彙編和C語言,編了中文編輯器和輸入法。中文編輯器和輸入法任何一個都是大牛級的GEEK才會去嘗試的東西,比如求伯君。王小波通過賣軟體還掙了些錢,當時很多中觀村的老闆要拉他入伙,當然寫代碼這種來錢快的活對屌絲王小波還是有吸引力的,所幸他還是拒絕了人家。

王小波一個寫小說的為什麼淪落(/升級)成了程序員?這還得慢慢說。王小波大學在人大學的是貿易,畢業後在人大當了幾年老師。後來去了美國匹茨堡大學讀經濟的研究生,到那老師跟他說你就是一寫作的奇才,以後必能稱霸華語文壇。老師又說你在我這什麼都不用幹了,好吃好住,畢業證照發,抓緊時間寫小說。學成歸國幾年後,王小波接著又回到人大做統計學的講師。

因為做統計,各種分析工具是必不可少的,以前人手工計算,有了計算機當然最好使用計算機,基本理工科的都知道用MATLAB做個畢設和作業是多麼重要。所以當時計算機對王小波的工作是相當重要的,但是90年的時候,軟體相當稀缺,電腦又相當不智能。王小波不得不自己寫軟體,當然開發軟體也不是那麼簡單,所以他先是學會了FORTRAN,彙編,C等各種語言,接著又要學習數據結構,演算法的相關知識,還有編譯原理。

在做出中文編輯器和輸入法,解決了自己的需求之後,王小波對寫軟體的興趣已經沒有多少了。因為他覺得寫軟體可以賺錢,寫小說同樣也可以賺錢。處於一個程序員的修養,王小波還是不斷地從數據結構和演算法來優化這兩個軟體。93年的時候,王小波買了一台286,這在當時是一台奢華無比的機子了,他自己也是這樣認為的,高興得一塌糊塗。不過這台頂配機子還是滿足不了王小波的要求,後來他把時間花在了不斷地去優化這台機子上面。

王小波可以算的上是個GEEK。大學學的貿易,後來又學化學,再後來轉到了數學系。他的同學形容他解數學題就像殺豬一樣,特別來勁,一道一道解決,那感覺可能就像打CS拿人頭一樣爽。不過解多了也覺得沒意思。

王小波小說里的男主角基本都是理工男,除了天天意淫還有一些奇怪的想法。其中一些還有自己的發明,比如《未來世界》里的王二是個工程師,整天想著和單位一起研製的永動機,還有《紅拂夜奔》里的李靖發明過一個巨大的開跟號機器,在戰場上,這台機器運轉起來揮舞著槓桿邊開跟攻擊敵人,有的人死在根號3下,有的人倒在了根號5下。這些都只有GEEK才會想得出來。


王小波干過很多事情,下過鄉,考過大學,出過國,學過經濟,打過代碼,成了小說家,去世的那一年完成了心愿做了編劇。總之不管他幹了什麼,他身上讓我們尊重的還是獨立之精神,自由之思想。


補充@王二 :
王小波是個神人,統計、計算機真不是白給的。 ? COS論壇 王小波與他的好友間關於計算機和統計的一部分書信摘要。


1996年發表


總之人家是覺得寫書和寫程序都能掙錢,不如寫書去了。


不值一提的長處罷了


具體怎麼好我不知道,但是20年前就能寫出《從internet說起》,就知道他比好多人高到不知道哪裡去了。。。


他一直都是我的偶像。。。
雖然剛知道他的時候,還沒碰過電腦。


他是對外經濟貿易大學的C++老師
畢業於北大數學系
深藏功與名。


他在自己的文章裡面提到說他編了一個寫文章的程序,因為用不慣別人的程序,我猜可能是word進化版一類的(但是也相當diao了)真心贊一個,最佩服這種文理通吃的人


時代巨人王小波


超乎你的想像


我認為可以跟三大蛤公案放在一起研究。


我一直都以為王小波只會天馬行空,裝深沉。。沒想到他還會計算機編程這一套。。真牛逼。。


高中時候泡圖書館,偶然翻到了他的雜文集。 一口氣全部看完,發現他理科很好,又寫書,會編程,留過學,想法之類的符合我的取向,當時就感覺打開了新世界的大門。當時高中做化學實驗,想起他吸氨水我就想笑。看了看書的封面,還特別年輕,心想,這人不錯啊。
結果翻到了最後一頁,發現97年就走了。。。。。。。當時心裡一萬句我操。。。有些難過,覺得他的文章什麼時候都不過時。後來看完了全集,看了書信,難過,唉,我心中的王二。


計算機水平很高,惡搞水平更高,他不高興的時候把命名都寫成caonima1,caonima2,caonima3
……


他當過計算機老師


一生俯首拜小波。


王小波在雜文集《沉默的大多數》中[科學的美好]這樣寫到:
「我現在既不是化學家,也不是數學家,更不是物理學家。我靠寫文章為生,與科技絕緣——只是有時弄弄計算機。這個行當我會得不少,從最低等的彙編語言到最新潮的C++全會寫,硬體知識也有一些。但從我自己的利益來看,我還不如一點都不會,省得整夜不睡,鼓搗我的電腦,刪東加西,最後把整個系統弄垮,手頭又沒有軟體備份。」
-------------------------------------------
不得不說,《沉默的大多數》這本書讀起來真的是拍案叫絕:


推薦閱讀:

epoll 或者 kqueue 的原理是什麼?
作為一個進大學才學編程的學生,如何能以後達到溫趙輪三位大神的水平?
從零基礎開始想發一篇深度學習的論文要提前準備什麼?寫論文的周期大概多久?
零基礎學習 Hadoop 該如何下手?
自學編程和計算機科班出身的差別在哪?

TAG:編程 | 計算機 | 王小波 |