今夜不關心架構,只談語言

白龍發表於2012-04-15

在眾多"架構師"層出不窮的今天,好多程式設計師以架構師為目標,尤其是C#,java程式設計師,眼裡只有物件導向,架構,彷彿程式設計師中的世界就那麼幾種顏色。大師的眼中也是這樣麼?Bruce Tate的回答是不,他通過七門語言讓你感受程式世界的多姿多彩,通過巧妙的和電影角色結合,讓電腦中的字元鮮活了起來,讓你可以讀出"顏如玉"的感覺,和程式有關的事情不再有機械的質感,增添了生活的氣息。你得學會和8位仙女溝通,他們具有不同的性格儀態,Ruby是貼心御姐,Io是調皮蘿莉,Prolog是聰明木訥的管家婆,Scala是具有多重性格的倔強女孩,Erlang是精靈古怪的雙胞胎,Clojure是想把中華武術在現代發揚光大的武師,Haskell是冷豔的知性美女,和她們經過了精彩的七週之後,我想你一定會精通第八門語言,和女朋友溝通的語言。擁抱程式設計年華的同時,也要擁抱文藝和生活:)

言歸正傳,對現實不同需求的取捨,現實情況的權衡,語言創造者們考慮平臺相容性和效率,數學模型,機器模型,人的心智模型,生活語言習慣等等,造出了非常多的語言,生活不僅在於目標,也在於走的路,寫程式一樣,不同的路有不同的體驗,路走多了,自然會找到相對快捷的路。之前我看過<冒號課堂>,感覺非常好,但我覺得那本書對普通程式設計師來說理論有餘而實踐不足,這本書剛好和他是絕配。

相關文章