2009年3月30日星期一

多語言導致我的大腦混亂

我說話經常會中英夾雜,或者台灣詞彙和大陸詞彙夾雜,或者國語和台語夾雜。但是對自然語言來說,這通常不會是大問題,因為聽的人本身有智慧,可以理解我混雜多種語言的句子。

這樣的混雜狀況不只出現在自然語言上,也出現在編程語言上。最近同時使用Falcon、Python、REBOL、JavaScript,不同的語言有不同的語法,導致我寫程式時大腦的混亂,例如:我會在寫Python時,使用Falcon的語法;寫Falcon時使用REBOL的語法。編譯器或解譯器可不是人,無法理解這種混雜不同語言的程式。

雖然我提倡每個人都要會多個編程語言,不同的時機適合不同的編程語言,但是對於同時使用多編程語言導致的混亂局面,我還真不知道該如何是好?