Racket Programming the Fun Way: From Strings to Turing Machines

Stelly, James W.

  • 出版商: No Starch Press
  • 出版日期: 2021-01-08
  • 定價: $1,700
  • 售價: 9.0$1,530
  • 語言: 英文
  • 頁數: 360
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1718500823
  • ISBN-13: 9781718500822
  • 相關分類: 軟體架構
  • 立即出貨 (庫存=1)

商品描述

An introduction to the Racket functional programming language and DrRacket development environment to explore topics in mathematics (mostly recreational) and computer science.

Racket Programming the Fun Way couples the powerful Racket programming language with fun applications and examples that cover a wide range of computer science topics in order to demonstrate computational approaches to solving mathematical problems. You are introduced to a variety of programming paradigms, like iterative, functional, and logic programming as you become familiar with topics such as search algorithms, automata, the Turing machine, and statistics. You learn how to create statistical models, create interactive GUIs, write search algorithms, explore the Fibonacci sequence, use logic programming to solve several problems in recreational mathematics, and even generate a computer solution to the Sudoku puzzle.

商品描述(中文翻譯)

《以有趣的方式學習 Racket 程式設計》結合了強大的 Racket 程式語言和有趣的應用和範例,涵蓋了廣泛的計算機科學主題,以展示解決數學問題的計算方法。本書介紹了多種程式設計範式,如迭代、函數式和邏輯程式設計,同時讓讀者熟悉搜索演算法、自動機、圖靈機和統計學等主題。你將學習如何建立統計模型、創建互動式圖形使用者介面、撰寫搜索演算法、探索費氏數列、使用邏輯程式設計解決數個娛樂數學問題,甚至生成數獨謎題的電腦解答。

作者簡介

James W. Stelly is a semiretired systems analyst and developer of several business-line applications utilizing backend databases. He has degrees in mathematics and computer science from the University of Houston, and this book is a result of his lifelong interest in those topics.

作者簡介(中文翻譯)

James W. Stelly是一位半退休的系統分析師,開發了幾個利用後端資料庫的業務應用程式。他在休斯頓大學獲得數學和計算機科學學位,這本書是他對這些主題的終身興趣的結晶。