Yin Wang's Homepage
![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
人工智能的局限性 有人聽(tīng)說(shuō)我想創(chuàng)業(yè)盒使,給我提出了一些“忽悠”的辦法畔柔。他們說(shuō)旷坦,既然你是程序語(yǔ)言專家,而現(xiàn)在人工智能(AI)又非常熱胁勺,那你其實(shí)可以搞一個(gè)“自動(dòng)編程系統(tǒng)”,號(hào)稱可以自...
學(xué)習(xí)Unix最開(kāi)頭,大家都學(xué)過(guò)正則表達(dá)式(regexp)奖唯。可是有沒(méi)有人考慮過(guò)我們?yōu)槭裁葱枰齽t表達(dá)式糜值? 正則表達(dá)式本來(lái)的初衷是用來(lái)從無(wú)結(jié)構(gòu)的字符串中提取信息丰捷,殊不知這正好是U...
我想通過(guò)這篇文章解釋一下我對(duì) Unix 哲學(xué)本質(zhì)的理解。我雖然指出 Unix 的一個(gè)設(shè)計(jì)問(wèn)題寂汇,但目的并不是打擊人們對(duì) Unix 的興趣病往。雖然 Unix 在基礎(chǔ)概念上有一個(gè)挺嚴(yán)...
當(dāng)我高中畢業(yè)進(jìn)入大學(xué)計(jì)算機(jī)系的時(shí)候,輔導(dǎo)員對(duì)我們說(shuō):“你們不要只學(xué)書(shū)本知識(shí)骄瓣,也要多見(jiàn)識(shí)一下業(yè)界的動(dòng)態(tài)停巷,比如去電腦城看看人家怎么裝機(jī)¢爬福”當(dāng)然他說(shuō)我們要多動(dòng)手畔勤,多長(zhǎng)見(jiàn)識(shí),這是對(duì)的...
我已經(jīng)半年沒(méi)有使用 Windows 的方式工作了扒磁。Linux高效的完成了我所有的工作庆揪。 GNU/Linux不是每個(gè)人都想用的。如果你只需要處理一般的事務(wù)妨托,打游戲缸榛,那么你不需要...
摘要:這篇文章曾經(jīng)叫做《初學(xué)者程序語(yǔ)言的選擇》,但是后來(lái)我發(fā)現(xiàn)兰伤,這里給出的看法其實(shí)不只是給初學(xué)者看的内颗,甚至可能會(huì)讓初學(xué)者看不懂。而就我在 Google 實(shí)習(xí)的時(shí)候的觀察看來(lái)敦腔,...
我已經(jīng)很久很久沒(méi)有打游戲了(如果不算 Angry Birds 之類用來(lái)打發(fā)時(shí)間的游戲的話)均澳。我的最后一個(gè)真正意義上的游戲機(jī),是 PlayStation 1会烙。在那上面负懦,我真正欣...
再見(jiàn) Voxer,你好 Sourcegraph 話說(shuō)離開(kāi) Coverity 之后柏腻,在 Coverity 創(chuàng)始人和 CTO Andy Chow 的介紹下纸厉,我加入了一家叫做 Vo...
當(dāng)我提到一個(gè)工具“對(duì)用戶不友好”(user-unfriendly)的時(shí)候,我總是被人“鄙視”五嫂。難道這就叫“以其人之道還治其人之身”颗品?想當(dāng)年有人對(duì)我抱怨 Linux 或者 Te...
寫(xiě)小人書(shū)的老頑童 Dan Friedman 是 Indiana 大學(xué)的教授肯尺,程序語(yǔ)言領(lǐng)域的創(chuàng)始人之一。他主要的著作《The Little Schemer》(前身叫《The L...
很多人問(wèn)我如何在掌握基本的程序語(yǔ)言技能之后進(jìn)入“語(yǔ)義學(xué)”的學(xué)習(xí)∏啵現(xiàn)在我就簡(jiǎn)單介紹一下什么是“語(yǔ)義”则吟,然后推薦一本入門的書(shū)。這里我說(shuō)的“語(yǔ)義”主要是針對(duì)程序語(yǔ)言锄蹂,不過(guò)自然語(yǔ)言里...
這是一篇解釋器的入門教程氓仲。雖然我試圖從最基本的原理講起,盡量讓這篇文章不依賴于其它知識(shí)得糜,但是這篇教程并不是針對(duì)編程的入門知識(shí)敬扛,所以我假設(shè)你已經(jīng)學(xué)會(huì)了最基本的 Scheme 和...
好久沒(méi)有推薦過(guò)自己喜歡的軟件了,現(xiàn)在推薦一款我在美國(guó)做數(shù)學(xué)作業(yè)的私家法寶:TeXmacs朝抖。我恐怕不可能跟以前那么有閑心寫(xiě)個(gè)長(zhǎng)篇的 TeXmacs 說(shuō)明文檔了啥箭,不過(guò)這東西如此的...
有些人問(wèn)我,你說(shuō)學(xué)習(xí)操作系統(tǒng)的最好辦法是學(xué)習(xí)程序設(shè)計(jì)治宣。那我們是不是應(yīng)該學(xué)習(xí)一些“設(shè)計(jì)模式”(design patterns)急侥。這是一個(gè)我很早就有定論,而且經(jīng)過(guò)實(shí)踐檢驗(yàn)的問(wèn)題侮邀,...
這段時(shí)間受到很多人的來(lái)信。他們看了我很早以前寫(xiě)的推崇 Linux 的文章绊茧,想知道如何“拋棄 Windows陕悬,學(xué)習(xí) Linux”。天知道他們?cè)谀睦镎业侥敲蠢系奈恼掳锤担媸呛檬虏怀?..
Oberon 操作系統(tǒng):被忽略的珍寶 推薦一篇很久以前看的文章:Oberon - The Overlooked Jewel 它介紹的是 Niklaus Wirth 設(shè)計(jì)的一種...