Tom Stuart
Tom Stuart 倫敦數字産品谘詢公司Codon的創始人、計算機科學傢、程序員,擅長Ruby、Rails、Web應用、用戶體驗、麵嚮對象設計和行為驅動開發。另外,作為顧問、導師和培訓師,他經常通過網絡幫助各傢公司高質高效地創建軟件産品。他還曾在劍橋大學做編譯器優化方麵的演講,與人聯閤組織過Ruby大會(Ruby Manor),而且是倫敦Ruby用戶組的成員。
Finally, you can learn computation theory and programming language design in an engaging, practical way. Understanding Computation explains theoretical computer science in a context you'll recognize, helping you appreciate why these ideas matter and how they can inform your day-to-day programming. Rather than use mathematical notation or an unfamiliar academic programming language like Haskell or Lisp, this book uses Ruby in a reductionist manner to present formal semantics, automata theory, and functional programming with the lambda calculus. It's ideal for programmers versed in modern languages, with little or no formal training in computer science. Understand fundamental computing concepts, such as Turing completeness in languages Discover how programs use dynamic semantics to communicate ideas to machines Explore what a computer can do when reduced to its bare essentials Learn how universal Turing machines led to today's general-purpose computers Perform complex calculations, using simple languages and cellular automata Determine which programming language features are essential for computation Examine how halting and self-referencing make some computing problems unsolvable Analyze programs by using abstract interpretation and type systems
以前没接触过Ruby,只知道做Web开发用的比较多。看过之后才知道为什么说想要写着舒服用Ruby,真是不假,这门语言有点lisp和scheme的影子,但是写起来就是舒服。我相信作者选择这门语言有一定的道理,用最小的语言部分深入浅出的实现一门自己的语言,娓娓道出编译原理,深入剖析...
評分如果你不知道你的代码到底是怎么工作的, 你可以继续当个半吊子程序员,偶尔写几个bug,用散弹枪来调试它。 但你有好奇心的话(无论是谁误入编程的坑不带些好奇和兴趣呢?), 你就会尝试剥开 how and why it works ? 而年轻气盛,总想找捷径,去寻花问柳,噢,不,是去某乎...
評分如果你不知道你的代码到底是怎么工作的, 你可以继续当个半吊子程序员,偶尔写几个bug,用散弹枪来调试它。 但你有好奇心的话(无论是谁误入编程的坑不带些好奇和兴趣呢?), 你就会尝试剥开 how and why it works ? 而年轻气盛,总想找捷径,去寻花问柳,噢,不,是去某乎...
評分以前没接触过Ruby,只知道做Web开发用的比较多。看过之后才知道为什么说想要写着舒服用Ruby,真是不假,这门语言有点lisp和scheme的影子,但是写起来就是舒服。我相信作者选择这门语言有一定的道理,用最小的语言部分深入浅出的实现一门自己的语言,娓娓道出编译原理,深入剖析...
評分以前没接触过Ruby,只知道做Web开发用的比较多。看过之后才知道为什么说想要写着舒服用Ruby,真是不假,这门语言有点lisp和scheme的影子,但是写起来就是舒服。我相信作者选择这门语言有一定的道理,用最小的语言部分深入浅出的实现一门自己的语言,娓娓道出编译原理,深入剖析...
作為一個學術大師用這麼工程化的語言來講述枯燥的理論簡直棒棒噠。
评分計算理論的科普書,開開眼界還行,用來學習是遠遠不夠的
评分編程不隻是眼前的Web框架/Docker/微服務/最佳實踐,還有理論計算機科學和未來! Lambda Calculus 在 SICP 裏用 Scheme 來介紹都很燒腦,作者強行用 Ruby 的 proc 來寫例子,那一章讀得我瞳孔都快散開瞭,扣一星 不過,也許是故意想讓人感受一下,圖靈機相對來說有多麼容易理解?
评分講解停機問題和靜態分析非常優秀。
评分作為一個學術大師用這麼工程化的語言來講述枯燥的理論簡直棒棒噠。
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有