Re: [閒聊] 咬一口周蟒
: 所以我的疑問僅止於在我的理解之中,程式除了少許的語言因素外,
: 最重要的是還是裡頭一些的抽像結構和概念。過程中語言因素能發揮最大的影響,
: 是相關技術文件以及"錯誤訊息"的閱讀,
: (但是錯誤訊息的部份牽涉的就不止是關鍵字詞翻譯了)
: 因為這部份才會是需要大量閱讀的地方,程式碼的部份只是選擇使用那種語系來
: 進行書寫而已,所以我才會覺得翻譯文件會是很不錯的貢獻。寫的部份使用那種
: 語言,相較下我覺得就沒有那樣的critical。
: 以符號的角度來看,那一點英文我覺得影響有限,
: 畢竟阿拉伯數字也並非中文大家也用的很順手,
: 數學算式中也有很多是拉丁字母的東西。
: 這些東西把他當成"符號"的一種而非語言的本身,
: 就不會顯得那麼不直接了。
: 我覺得這樣是很怪啦:
: 極限 甲分之一 (中文也有自己比較正式的代數符號 不過一時查不到)
: 甲從零到無窮大
上面這種程式也許會出現在其他語言中, 但是絕不會出現在周蟒上.
在周蟒設計開發之初即非常注重到您提的這問題,
秉持著 python zen, 我花了許多功夫在討論與界定周蟒的開發風格.
http://zhpy.blogspot.com/2007/10/inet6.html
http://code.google.com/p/zhpy/wiki/CodingStyle
周蟒主要目標是以完全相容python為準, 其二是以實用導向, 所以用白話文,
不用中文標點, 數學運算直接採用標準的python科學記號/運算符號.
畢竟哪有台灣人在算數時用中文, 這不是自找麻煩嗎 XD
當然許多決定是隨著版本更新漸漸累積經驗而得的.
周蟒不是中文, 而是用中文書寫的程式語言.
就像python不是英文, 而是用英文書寫的程式語言.
程式語言跟自然語言是不同的. 只是用的詞彙(中文程式)容易誤解罷了.
: 這沒有什麼關係吧
: 以程式整體風格來說 適度的濃縮是好事啊
anyway, 周蟒以易於閱讀為主, 雖然可以支援所有 python 語法,
不過不管任何時後都不會建議這樣寫.
(難看的程式我覺得是一種 bad manner, 就像在正式公開場合穿著拉塌一樣)
要這樣寫大概是有能力轉到一般程式語言以後了.
然而不管何時, 閱讀的人都不會因為你寫出恐怖的code而感激你的.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.80.18
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章