王小波的計算機水平到底有多好?
來自:知乎
王小波的計算機水平到底有多好,在王小波自己的小說中,王小波非常驕傲地說,寫書的軟體都是自己編寫的,王小波是自學的還是教的?都會什麼語言?
王書
作者:王書
鏈接:https://www.zhihu.com/question/20964366/answer/95202867
來源:知乎
以下文字都是我本人寫的。為了讓閱讀方便,減少模糊性。我在文中以第三人視角描述。 而不用「我舅舅「,」我姥姥「,」我大舅舅「,」我小舅舅「之類的稱呼。 這是一個十幾年軟體工程師的習慣而已。
我舅舅是王小波。我是個禁不住人肉的老百姓。資質平庸。 王小波一篇《我是怎樣做青年思想工作》的雜文在我青年單身適齡的年代,給我個人做了最大程度的廣告。算是他老人家留給我最寶貴的遺產之一。 除此之外,還有他那台用了很久的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歲還在以玩遊戲看動漫為生活主體的大叔,保持健康和有活力地追求智慧和有趣,做自己熱愛的工作,保持善良,做精神自由的人,是我從王小波的人生學到最重要的東西。希望每個喜歡王小波的人,都有自己充實和健康的身體和精神。
張攀
作者:張攀
鏈接:https://www.zhihu.com/question/20964366/answer/95130854
來源:知乎
王小波的編程能力肯定是不遜色於同一時期的雷軍和馬化騰的,那時候雷軍剛加入金山,馬化騰正去創業的路上,只不過雷軍後來成了金山總經理,馬化騰當上了CEO,項目能力和商業能力肯定是不及後兩人的。90年代有很多中關村的老闆邀請過王小波加入公司當程序員,王小波也認真地考慮過,只不過後來覺得寫東西更賺錢更有意思,一一回絕了。王小波的才華不限於此,他編劇的電影《東宮西宮》獲得過阿根廷國際電影節最佳編劇獎,也入圍了戛納電影節,說不定活到現在在娛樂圈也是一個腕兒。
其實很多大家確實是多面手,歷史上很多數學家文學功底也十分過人,高斯曾經還糾結過人生目標到底選擇文學還是數學,語言大家趙元任更是同時精通語言學、數學、物理學、中國音韻學和西方音樂,可謂請棋書畫數理哲無一不通,涉獵之廣讓人折服,君不見美國有數不清的搖滾樂青年痴迷於編程,最後有一方作為。
王小波的文章讀起來不見得多有文采,但透出一股肆意妄為的勁兒,自由洒脫,他精通這麼多的東西,比起那些稍有一點能耐就當權力打壓別人的人,真是對自由精神最好的註解。(我夾帶點私貨,把自己曾經寫的悼念王小波的文章放上來溜溜吧。)
-------------------------分割線------------------------------------
王小波的忌日是4月11日,他的妻子李銀河說王小波是1997年4月10號晚上去世的。時間不重要,重要的是去緬懷這一偉人。
多數人知道王小波是小說家,部分人分不清財經作家吳曉波和小說家王小波是不是一回事兒。卻很少有人知道王小波可以算的上中國早期的程序員,在90年代初的時候因為國內應用軟體缺乏,愛搗鼓東西的王小波利用閑暇時間學習了彙編和C語言,編了中文編輯器和輸入法。中文編輯器和輸入法任何一個都是大牛級的GEEK才會去嘗試的東西,比如求伯君。王小波通過賣軟體還掙了些錢,當時很多中觀村的老闆要拉他入伙,當然寫代碼這種來錢快的活對屌絲王小波還是有吸引力的,所幸他還是拒絕了人家。
王小波一個寫小說的為什麼淪落(/升級)成了程序員?這還得慢慢說。王小波大學在人大學的是貿易,畢業後在人大當了幾年老師。後來去了美國匹茨堡大學讀經濟的研究生,到那老師跟他說你就是一寫作的奇才,以後必能稱霸華語文壇。老師又說你在我這什麼都不用幹了,好吃好住,畢業證照發,抓緊時間寫小說。學成歸國幾年後,王小波接著又回到人大做統計學的講師。
因為做統計,各種分析工具是必不可少的,以前人手工計算,有了計算機當然最好使用計算機,基本理工科的都知道用MATLAB做個畢設和作業是多麼重要。所以當時計算機對王小波的工作是相當重要的,但是90年的時候,軟體相當稀缺,電腦又相當不智能。王小波不得不自己寫軟體,當然開發軟體也不是那麼簡單,所以他先是學會了FORTRAN,彙編,C等各種語言,接著又要學習數據結構,演算法的相關知識,還有編譯原理。
在做出中文編輯器和輸入法,解決了自己的需求之後,王小波對寫軟體的興趣已經沒有多少了。因為他覺得寫軟體可以賺錢,寫小說同樣也可以賺錢。處於一個程序員的修養,王小波還是不斷地從數據結構和演算法來優化這兩個軟體。93年的時候,王小波買了一台286,這在當時是一台奢華無比的機子了,他自己也是這樣認為的,高興得一塌糊塗。不過這台頂配機子還是滿足不了王小波的要求,後來他把時間花在了不斷地去優化這台機子上面。
王小波可以算的上是個GEEK。大學學的貿易,後來又學化學,再後來轉到了數學系。他的同學形容他解數學題就像殺豬一樣,特別來勁,一道一道解決,那感覺可能就像打CS拿人頭一樣爽。不過解多了也覺得沒意思。
王小波小說里的男主角基本都是理工男,除了天天意淫還有一些奇怪的想法。其中一些還有自己的發明,比如《未來世界》里的王二是個工程師,整天想著和單位一起研製的永動機,還有《紅拂夜奔》里的李靖發明過一個巨大的開跟號機器,在戰場上,這台機器運轉起來揮舞著槓桿邊開跟攻擊敵人,有的人死在根號3下,有的人倒在了根號5下。這些都只有GEEK才會想得出來。
王小波干過很多事情,下過鄉,考過大學,出過國,學過經濟,打過代碼,成了小說家,去世的那一年完成了心愿做了編劇。總之不管他幹了什麼,他身上讓我們尊重的還是獨立之精神,自由之思想。
※兩個程序的愛情故事
※2017年IT界最「吃香」的技
※千萬千萬不要運行的Linux命令
※人工智慧是「消滅」還是「臣服」人類?霍金是這樣說的
※為什麼說學會學習是開發者重要且必備的技能?
TAG:程序猿 |
※說了那麼多,計算機視覺到底有什麼用?
※神威E級計算機到底有多牛?專家這麼說
※超級計算機到底能幹啥
※18個量子比特糾纏究竟是什麼水平?量子計算機離我們還有多遠?
※古代沒有超級計算機,祖沖之是如何把圓周率算到小數點後7位的?
※科學家用超級計算機計算圓周率,到底有什麼意義?真能算出來嗎?
※我國離製造出量子計算機還有多遠?
※量子計算機到底能做什麼?
※比米粒還要小的計算機
※從源頭上搶計算機人才,亞馬遜打的一手好算盤!
※圓周率到底有多少位?科學家用新型計算機進行計算,結果令人驚嘆
※IBM最小的計算機,和米粒差不多大
※大學計算機老師懂得這麼多,為啥不直接去做項目?
※計算機是怎樣跑起來的
※人類的超級計算機一直在計算圓周率,到底能不能算完?解疑惑了
※明知道圓周率算不到頭,為啥超級計算機還在不停計算?目的很簡單
※圓周率沒有盡頭,人類計算機還一直計算,很多人沒想到是這個原因
※珠算:你對「最古老的計算機」了解多少
※3月下旬有寒潮和倒春寒?超級計算機:還有變數
※超級計算機仍在沒日沒夜計算圓周率,到底為了什麼?答案在這