《松本行弘的程式世界》中文版原作者序

turingbooks發表於2020-04-07

  從年輕的時候開始,我就一直對程式語言有著極為濃厚的興趣。比起“使用計算機去幹什麼?”這一問題,我總是一門心思在想著“如何將自己的意圖傳達給計算機?”。從這個意義上說,我認為自己是個“怪人”。但是,想選擇一個能讓自己的工作變得輕鬆的程式語言,想編寫一種讓人用起來感到快樂的程式語言,一直是我夢寐以求的,這種迫切的心情恐怕不輸於任何人。雖說是有點自賣自誇,但是Ruby確實給我帶來了“快樂”,這一結果讓我感到很滿足。
  
  讓我感到驚奇的是,有很多人,包括那些沒有我這麼“怪”的人,都對這種快樂有著共鳴。自Ruby從1995年在網際網路上公佈以來,著實讓世界各地的程式設計師都認識了Ruby,共享著這種快樂,提高了軟體開發的生產力。完全出乎我意料的是,世界各地的人,不管是東方還是西方,都極為欣賞Ruby。在剛開始開發 Ruby的時候,我可是想都沒有想到過這樣的結果,程式設計師的感覺會超越人種、國籍、文化,有如此之多的共通之處。
  
  現在,為世界各地的程式設計師所廣泛接受的Ruby,正帶來一種新的文化。已經有越來越多的開發人員,在實踐中果敢地施行著Ruby語言及其社群所追求的“對高生產力的追求”、“富有柔性的軟體開發”、“對程式設計師人性的尊重”、“鼓起勇氣挑戰新技術”等原則。在Ruby以前,這些想法也都很好,卻一直實踐不起來。我相信,Ruby的卓越之處,不僅在於語言能力,而且更重要的是引領了這種文化的踐行。
  
  本書在解說程式設計中的技術與原則時,不侷限於表面現象,而是努力挖掘其歷史根源,揭示其本質。雖然很多章節都以Ruby為題材,但這些原則對於Ruby以外的語言也行之有效。衷心希望大家能夠實踐本書中所講述的各項原則,成為一個更好的開發人員。
  
  松本 行弘
  2011年4月18日
  
  本書中文版即將由圖靈公司出版

相關文章