今夜不關心架構,只談語言
在眾多"架構師"層出不窮的今天,好多程式設計師以架構師為目標,尤其是C#,java程式設計師,眼裡只有物件導向,架構,彷彿程式設計師中的世界就那麼幾種顏色。大師的眼中也是這樣麼?Bruce Tate的回答是不,他通過七門語言讓你感受程式世界的多姿多彩,通過巧妙的和電影角色結合,讓電腦中的字元鮮活了起來,讓你可以讀出"顏如玉"的感覺,和程式有關的事情不再有機械的質感,增添了生活的氣息。你得學會和8位仙女溝通,他們具有不同的性格儀態,Ruby是貼心御姐,Io是調皮蘿莉,Prolog是聰明木訥的管家婆,Scala是具有多重性格的倔強女孩,Erlang是精靈古怪的雙胞胎,Clojure是想把中華武術在現代發揚光大的武師,Haskell是冷豔的知性美女,和她們經過了精彩的七週之後,我想你一定會精通第八門語言,和女朋友溝通的語言。擁抱程式設計年華的同時,也要擁抱文藝和生活:)
言歸正傳,對現實不同需求的取捨,現實情況的權衡,語言創造者們考慮平臺相容性和效率,數學模型,機器模型,人的心智模型,生活語言習慣等等,造出了非常多的語言,生活不僅在於目標,也在於走的路,寫程式一樣,不同的路有不同的體驗,路走多了,自然會找到相對快捷的路。之前我看過<冒號課堂>,感覺非常好,但我覺得那本書對普通程式設計師來說理論有餘而實踐不足,這本書剛好和他是絕配。
相關文章
- 談下自己的認識只掌握一門語言
- 談談關於 iOS 的架構以及應用iOS架構
- 關於DDD,語言和主流架構架構
- Chris Lattner:Swift 程式語言首席架構師Swift架構
- 談談專案架構架構
- 架構之:微服務架構漫談架構微服務
- 架構之:軟體架構漫談架構
- 關於架構離不開資料結構之說架構資料結構
- 程式設計師可以只關心技術麼?程式設計師
- 程式語言漫談
- 開心檔之Go 語言常量Go
- 架構雜談《九》架構
- 架構雜談《八》架構
- 架構雜談《五》架構
- 架構雜談《六》架構
- 架構雜談《二》架構
- 架構雜談《三》架構
- 架構雜談《七》架構
- 架構雜談《四》架構
- InnoDB架構淺談架構
- 淺談Dubbo架構架構
- 如何只靠語言描述整個遊戲?遊戲
- 平臺化專案多語言架構實現架構
- Swift 程式語言首席架構師 Chris Lattner 簡介Swift架構
- 淺談Swift程式語言Swift
- 資料結構C語言|佇列相關資料結構C語言佇列
- 自營商城架構雜談架構
- iOS APP 架構漫談iOSAPP架構
- 微服務架構詳談微服務架構
- 關於C語言Switch語句,先學這些技巧夠不夠?C語言
- 談談UI架構設計的演化UI架構
- 從MySQL雙主高可用架構,談戀愛關係。MySql架構
- 讀《前端架構設計》 兼談架構與框架前端架構框架
- SQL語言(結構化查詢語言)SQL
- 淺談JavaScript的語言特性JavaScript
- 掘金 AMA - 聽閒魚客戶端架構師宗心談 Flutter 和他的團隊客戶端架構Flutter
- 如何挑選稱心的非Java語言?Java
- 阿里支付寶架構師:談談我眼中的高併發架構【好文】阿里架構