深入理解運算原理|從簡單的機器到無所不能的程式 (Understanding Computation: From Simple Machines to Impossible Programs)
Tom Stuart 著、賴榮樞 譯
- 出版商: 歐萊禮
- 出版日期: 2017-11-27
- 定價: $600
- 售價: 7.9 折 $474
- 語言: 繁體中文
- 頁數: 344
- ISBN: 9864766007
- ISBN-13: 9789864766000
-
相關分類:
Computer-Science、Computer-Science
- 此書翻譯自: Understanding Computation: From Simple Machines to Impossible Programs (Paperback)
立即出貨 (庫存 < 11)
買這商品的人也買了...
-
易讀程式之美學-提升程式碼可讀性的簡單法則 (The Art of Readable Code)$480$379 -
演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e)$580$458 -
你所不知道的 JS|ES6 與未來發展 (You Don't Know JS: ES6 & Beyond)$520$411 -
資料視覺化|使用 Python 與 JavaScript (Data Visualization with Python and JavaScript: Scrape, Clean, Explore & Transform Your Data)$680$537 -
Deep Learning|用 Python 進行深度學習的基礎理論實作$580$458 -
大數據時代一定要會的自動化資料搜集術$480$408 -
初探機器學習|使用 Python (Thoughtful Machine Learning with Python)$480$379 -
精通機器學習|使用 Python (Introduction to Machine Learning with Python: A Guide for Data Scientists)$680$537 -
一鍵安裝數百軟體於數千電腦 -- 魔術般的 Ansible$490$417 -
用 TensorFlow 提早進入人工智慧的未來世界$560$476 -
軟體專案開發實務|別只當編程猴 (Programming Beyond Practices: Be More Than Just a Code Monkey)$400$316 -
Docker 這樣學才有趣:從入門,到玩直播、挖礦$450$356 -
Python:期貨演算法交易實務 121個關鍵技巧詳解$500$390 -
$474深度學習入門之 PyTorch -
網站可靠性工程|Google 的系統管理之道 (Site Reliability Engineering: How Google Runs Production Systems)(SRE)-*外觀稍有瑕疵,不介意者再下單$780$616 -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356 -
JSON 實務手冊 (JSON at Work: Practical Data Integration for the Web)$580$458 -
The Hacker Playbook 2 中文版:滲透測試實戰 (The Hacker Playbook 2: Practical Guide to Penetration Testing)$560$437 -
為你自己學 Git$500$425 -
灰帽 C# | 建立自動化安全工具的駭客手冊 (Gray Hat C#: A Hacker's Guide to Creating and Automating Security Tools)$450$383 -
資訊架構學, 4/e (Information Architecture: For the Web and Beyond, 4/e)$680$537 -
Python 資料科學學習手冊 (Python Data Science Handbook: Essential Tools for Working with Data)$780$616 -
優雅的 SciPy|Python 科學研究的美學 (Elegant SciPy: The Art of Scientific Python)$580$458 -
Think Complexity|複雜性科學與計算模型設計, 2/e (Think Complexity : Complexity Science and Computational Modeling, 2/e)$520$411 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537
相關主題
商品描述
終於能以既吸引人又極具實用的方式,學習運算理論和程式語言設計。這本書以你所認知的脈絡解說電腦科學的理論,協助你察覺這些概念何以重要,以及如何將它們注入你的日常的程式設計工作。
本書揚棄數學符號或不熟悉的純理論程式語言(例如Haskell或Lisp),而是以簡化的風格,使用Ruby來呈現形式語意、自動機理論和lambda演算的函數程式設計。因此非常適合精通現代語言、但卻欠缺電腦科學正規訓練(或不足)的程式開發人員。
* 瞭解基礎運算概念,諸如語言裡的圖靈完整性
* 發現程式如何使用動態語意將想法傳達給機器
* 將電腦簡化到只剩基本元素,探索它可以做什麼
* 學習通用圖靈機如何引領今日一般用途的電腦
* 使用簡單的語言和細胞自動機來執行複雜的計算
* 判斷哪些程式語言的功能是運算的重要基石
* 檢查停止和自我參照如何使得某些運算問題無解
* 使用抽象解譯和型別系統來分析程式
作者簡介
Tom Stuart,電腦科學家、程式開發人員,也是倫敦一所數位產品顧問公司Codon的創辦人。 他擔任顧問、領導者、培訓師,協助公司改善他們創造軟體產品的方法,尤其是這些方法的品質和清晰度。
目錄大綱
第1章 夠用的Ruby
第2章 程式的意義
第3章 最簡單的電腦
第4章 只想加入運算能力
第5章 終極機器
第6章 無為的程式設計
第7章 四處皆通用
第8章 不可能的程式
第9章 Toyland 程式設計







