2015年9月26日 星期六

to which == where?

高中英文學過 in which, from which, to which 等等可以用 where 取代。不過我認為這不是像數學公式般成立。如 "the country to which we migrate" 就不宜改為 "the country where we migrate"。這是因為動詞 migrate 後可接 to 也可接 from,意思是相反的,在此使用 where 會讓讀者搞不清楚作者的原意是 to which 還是 from which。

有的時候呢,我們實在搞不清楚動詞後面應該用哪個介係詞才比較正確 (in? on? at?),反正中文的意思就是一個"在",這時候可以偷懶用 where 蒙混過關。不過這是比較不好的寫法。文法正確但語意可能不明確。

2015年3月1日 星期日

圖靈機

電腦科學界的大師Alan Turing隨著影片「模仿遊戲」重新被大眾認識。Turing所發明的圖靈機(Turing Machine)是可計算機器的一個數學模型,現代電腦的可計算能力與其等價,所以有些報導(如http://www.cool3c.com/article/89381)說他是現代電腦之父。不過現代電腦其實是基於馮紐曼架構(von Neumann architecture)設計出來的。

圖靈機把要執行的演算法(程式)嵌在其設計規則中,將要處理的資料放在紙帶(tape)上。嚴格來講,一個特定的圖靈機設計對應了一個特定的演算法,或者 說一個特定的程式。我們可以說對任何演算法我們都可以設計出對應的圖靈機來執行它的計算,但此圖靈機比較像是程式已經寫死的一台電腦,與現代可程式化 (programmable)的電腦有段距離。

Turing描述過一種概念,就是將圖靈機的設計(程式規則)編碼成字串,打印在紙帶中,再設計一個通用的圖靈機 (Unieversal Turing Machine),可讀入任何圖靈機的設計,再執行原圖靈機設計的功能。這就比較像現代電腦。不過Turing只是描述過此種概念,真正將此概念實現出來的是另外一位電腦科學界的大師馮紐曼(John von Neumann)。

馮紐曼架構設計了通用的計算單元(CPU),將要執行的程式與資料放在記憶體中。在馮紐曼架構中要執行不同的程式,只要重寫記憶體的內容即可,通用計算單元的設計是不變的。不知道馮紐曼當初是否有受到圖靈的啟發,但這兩位都是了不起的天才就是了。

第87屆奧斯卡金像獎

前幾天第87屆奧斯卡獎揭曉。雖然我私心較愛「歡迎來到布達佩斯大飯店」,這片也真的比較好看,但是「鳥人」在攝影與場面調度的技術難度與層次真的是比較高,所以 後者囊括了「最佳攝影」、「最佳導演」、和「最佳影片」算是實至名歸,並不僥倖。

「鳥人」從影片一開始有九十多分鐘是類一鏡到底,看起來完全沒剪接。鏡頭的流轉和場景的變換流暢到讓人喘不過氣來。幾場從室內到戶外,再從戶外穿 越鐵窗到室內的運鏡不知如何辦到的。這片就算不能成為經典,也一定會成為教材。可惜「歡迎來到布達佩斯大飯店」要與此片強碰。不過「最佳劇本」也給了「鳥人」我是不太服氣。「歡迎來到布達佩斯大飯店」劇本並不會比較差。

「愛的萬物論」中演「霍金」的英國男演員演技雖然的確了得,獲得「最佳男 演員」並不意外,但這部片本身其實並不好看,「模仿遊戲」比前者好看多了。後者是數學家兼電腦科學家Alan Turing的傳記電影。電腦科學界的Turing Test, Turing Machine, Turing Award都以他為名。男主角 Benedict Cumberbatch的演技不俗,片尾崩潰痛哭的一幕令人動容。

2015年2月4日 星期三

酷妹麵店

交大博愛校區後門第一家的麵店,是許多老交大人的共同回憶。這家店賣的麵料多價廉,很受到當時男大生的歡迎。更特別的是店面沒有招牌,沒有服務生,也沒有點菜單。要吃什麼必須直接到廚房向掌廚的老闆娘點,吃完了也直接到廚房找老闆娘結帳。

老闆娘素無笑意,做好了麵,會吆喝她的兩個女兒幫忙端給客人。正值國小國中年紀的女兒通常忙著看卡通,往往是心不甘情不願地做,沒有好臉色給客人看。「酷妹麵店」之名不脛而走。

當年的酷妹如今應當也嫁作人婦了,仍舊守著麵店的老闆娘兩鬢多了許多白髮,在廚房和外場兩頭忙。麵的滋味沒變,點菜的程序依然。我想起第一次來這家店,是高 三某次模擬考後,出校門口時巧遇同唸竹中的國中同班同學宇德,他領著我來的。如今三十年過去,宇德也移民加拿大十多年了,不知異國的他是否偶爾還會想起這家麵店?