A Basis for Theoretical Computer Science (Monographs in Computer Science)
暫譯: 理論計算機科學的基礎(計算機科學專著)

M.A. Arbib, A.J. Kfoury, R.N. Moll

  • 出版商: Springer
  • 出版日期: 2011-12-14
  • 售價: $2,220
  • 貴賓價: 9.5$2,109
  • 語言: 英文
  • 頁數: 220
  • 裝訂: Paperback
  • ISBN: 1461394570
  • ISBN-13: 9781461394570
  • 相關分類: Computer-Science
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Computer science seeks to provide a scientific basis for the study of inform a­ tion processing, the solution of problems by algorithms, and the design and programming of computers. The last forty years have seen increasing sophistication in the science, in the microelectronics which has made machines of staggering complexity economically feasible, in the advances in programming methodology which allow immense programs to be designed with increasing speed and reduced error, and in the development of mathematical techniques to allow the rigorous specification of program, process, and machine. The present volume is one of a series, The AKM Series in Theoretical Computer Science, designed to make key mathe­ matical developments in computer science readily accessible to under­ graduate and beginning graduate students. Specifically, this volume takes readers with little or no mathematical background beyond high school algebra, and gives them a taste of a number of topics in theoretical computer science while laying the mathematical foundation for the later, more detailed, study of such topics as formal language theory, computability theory, programming language semantics, and the study of program verification and correctness. Chapter 1 introduces the basic concepts of set theory, with special emphasis on functions and relations, using a simple algorithm to provide motivation. Chapter 2 presents the notion of inductive proof and gives the reader a good grasp on one of the most important notions of computer science: the recursive definition of functions and data structures.

商品描述(中文翻譯)

計算機科學旨在為信息處理的研究、通過算法解決問題以及計算機的設計和編程提供科學基礎。在過去的四十年中,這門科學的複雜性不斷增加,微電子技術使得驚人複雜度的機器在經濟上變得可行,編程方法論的進步使得龐大的程序能夠以更快的速度和更少的錯誤進行設計,以及數學技術的發展使得程序、過程和機器的嚴格規範成為可能。本書是《理論計算機科學AKM系列》中的一本,旨在使計算機科學中的關鍵數學發展對本科生和初學研究生易於接觸。具體而言,本書針對數學背景僅限於高中代數的讀者,讓他們體驗理論計算機科學中的多個主題,同時為後續更詳細的學習奠定數學基礎,這些主題包括形式語言理論、可計算性理論、編程語言語義以及程序驗證和正確性的研究。第一章介紹了集合論的基本概念,特別強調函數和關係,並使用一個簡單的算法來提供動機。第二章介紹了歸納證明的概念,並使讀者對計算機科學中最重要的概念之一有良好的理解:函數和數據結構的遞歸定義。