Algorithms for Functional Programming
暫譯: 函數式程式設計的演算法

Stone, John David

買這商品的人也買了...

相關主題

商品描述

This book presents a variety of widely used algorithms, expressing them in a pure functional programming language to make their structure and operation clearer to readers. In the opening chapter the author introduces the specific notations that constitute the variant of Scheme that he uses. The second chapter introduces many of the simpler and more general patterns available in functional programming. The chapters that follow introduce and explain data structures, sorting, combinatorial constructions, graphs, and sublist search.

Throughout the book the author presents the algorithms in a purely functional version of the Scheme programming language, which he makes available on his website. The book is supported with exercises, and it is suitable for undergraduate and graduate courses on programming techniques.

 

 

商品描述(中文翻譯)

這本書介紹了各種廣泛使用的演算法,並以純函數式程式語言來表達它們,以使其結構和運作對讀者更為清晰。在開篇章節中,作者介紹了構成他所使用的Scheme變體的特定符號。第二章介紹了函數式程式設計中許多較簡單且更通用的模式。隨後的章節介紹並解釋了資料結構、排序、組合構造、圖形以及子列表搜尋。

在整本書中,作者以純函數式的Scheme程式語言呈現演算法,並在他的網站上提供該語言的資源。這本書附有練習題,適合用於本科生和研究生的程式設計技術課程。

作者簡介

John David Stone is a Senior Lecturer in the Department of Computer Science in Grinnell College, Iowa, where he teaches algorithms, computer security, and computational linguistics. His research interests include logic and the foundations of programming.

作者簡介(中文翻譯)

約翰·大衛·史東(John David Stone)是愛荷華州格林奈爾學院(Grinnell College)計算機科學系的高級講師,教授演算法、計算機安全和計算語言學。他的研究興趣包括邏輯和程式設計的基礎。

最後瀏覽商品 (1)