Effective Theories in Programming Practice
暫譯: 程式設計實務中的有效理論

Misra, Jayadev

  • 出版商: Macmillan
  • 出版日期: 2022-12-27
  • 售價: $2,320
  • 貴賓價: 9.5$2,204
  • 語言: 英文
  • 頁數: 562
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 1450399738
  • ISBN-13: 9781450399739
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Set theory, logic, discrete mathematics, and fundamental algorithms (along with their correctness and complexity analysis) will always remain useful for computing professionals and need to be understood by students who want to succeed. This textbook explains a number of those fundamental algorithms to programming students in a concise, yet precise, manner. The book includes the background material needed to understand the explanations and to develop such explanations for other algorithms. The author demonstrates that clarity and simplicity are achieved not by avoiding formalism, but by using it properly.

The book is self-contained, assuming only a background in high school mathematics and elementary program writing skills. It does not assume familiarity with any specific programming language. Starting with basic concepts of sets, functions, relations, logic, and proof techniques including induction, the necessary mathematical framework for reasoning about the correctness, termination and efficiency of programs is introduced with examples at each stage. The book contains the systematic development, from appropriate theories, of a variety of fundamental algorithms related to search, sorting, matching, graph-related problems, recursive programming methodology and dynamic programming techniques, culminating in parallel recursive structures.

商品描述(中文翻譯)

集合論、邏輯、離散數學以及基本演算法(連同其正確性和複雜度分析)對於計算專業人士來說始終是有用的,並且需要被希望成功的學生所理解。本教科書以簡潔而精確的方式向程式設計學生解釋了多個基本演算法。書中包含了理解這些解釋所需的背景資料,以及為其他演算法發展此類解釋所需的知識。作者展示了清晰和簡單的表達不是通過避免形式化來實現的,而是通過正確使用形式化來達成的。

本書是自成一體的,只假設讀者具備高中數學背景和基本的程式撰寫技能。它不假設讀者對任何特定程式語言的熟悉程度。從集合、函數、關係、邏輯和證明技術(包括數學歸納法)的基本概念開始,逐步引入推理程式的正確性、終止性和效率所需的數學框架,並在每個階段提供示例。本書系統性地發展了與搜尋、排序、匹配、圖相關問題、遞迴程式設計方法論和動態程式設計技術相關的各種基本演算法,最終達到平行遞迴結構的探討。