圖書標籤: ML 函數式編程 FP 計算機科學 計算機 編程 Programming 編程語言
发表于2025-01-11
The Little MLer pdf epub mobi txt 電子書 下載 2025
The book, written in the style of The Little Schemer, introduces instructors, students, and practicioners to type-directed functional programming. It covers basic types, quickly moves into datatypes, and ends with a coverage of functional programming with modules. The book uses a minimal core of SML, which can easily be translated into the various ML dialects (SML/NJ, CAML). Enjoy!
from Matthias Felleisen's Homepage
(http://www.ccs.neu.edu/home/matthias/index.html)
i-con-o-clast n. 1. One who destroys sacred images. 2. One who attacks and seeks to overthrow traditional or popular ideas or institutions. The American Heritage Dictionary Wordsmith
An Element of Style Make definite assertions. Avoid tame, colorless, hesitating, non-committal language. Rule 12, William Strunk, Jr.
Q: What is the shortest lie in computing? A: It works.
On Programming: A bad day writing code in Scheme is better than a good day writing code in C. David Stigant
More on Programming: Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. John F. Woods
Yet more on Programming: Programming is just another name for the lost art of thinking. Arctic Fidelity aka Aaron Hsu
On Teaching Programming: Wir sind froh, dass die Absolventen schon Java können. Programmieren müssen wir denen halt noch beibringen. overheard in a German firm, via Mike Sperber
More on Teaching Programming: You cannot teach beginners top-down programming, because they don't know which end is up. C. A. R. Hoare
On Mutation: Assignment leads to mutation. Mutation leads to pointers. Pointers lead to suffering! Anton van Straaten
On Research: I'm talking about a specific, extra type of integrity that is not lying, but bending over backwards to show that you're maybe wrong, that you ought to have when acting as a scientist. And this is our responsibility as scientists, certainly to other scientists, and I think to laymen. Richard P. Feynman, "Surely you're joking Mr. Feynman"
內容不是特彆多 ML實際上真就是各種pattern matching + record + module...
評分化瞭3天看完, 很好很強大的書.
評分模塊係統挺繞的orz
評分作者是scheme死忠粉,ML當scheme用。???? 作者另外一本書裏是Java當scheme耍。
評分剛上Dan的PL課時看瞭前8章,之後兩章一直拖延到課結束纔看完…有基礎的就不用讀啦,以對話作為敘述方式也不好速讀。新手的話則非常推薦;SML也是非常可愛的語言,第一次看到數據類型和模式匹配的設計時真覺得好神奇,我覺得要開始點F#;Ocaml;Rust瞭……
The Little MLer是我在The Little XXX系列读的第一本书. 这本书用一问一答的模式展开整个ML语言的精髓. 语言通俗易懂. 我个人感觉可以让初中生甚至小学生用这本书学习ML. 这书快速的教会人ML的特点: Program by pattern matching. 比如一个function只map fun f1 s1(s2(a),b) ...
評分The Little MLer是我在The Little XXX系列读的第一本书. 这本书用一问一答的模式展开整个ML语言的精髓. 语言通俗易懂. 我个人感觉可以让初中生甚至小学生用这本书学习ML. 这书快速的教会人ML的特点: Program by pattern matching. 比如一个function只map fun f1 s1(s2(a),b) ...
評分The Little MLer是我在The Little XXX系列读的第一本书. 这本书用一问一答的模式展开整个ML语言的精髓. 语言通俗易懂. 我个人感觉可以让初中生甚至小学生用这本书学习ML. 这书快速的教会人ML的特点: Program by pattern matching. 比如一个function只map fun f1 s1(s2(a),b) ...
評分The Little MLer是我在The Little XXX系列读的第一本书. 这本书用一问一答的模式展开整个ML语言的精髓. 语言通俗易懂. 我个人感觉可以让初中生甚至小学生用这本书学习ML. 这书快速的教会人ML的特点: Program by pattern matching. 比如一个function只map fun f1 s1(s2(a),b) ...
評分The Little MLer是我在The Little XXX系列读的第一本书. 这本书用一问一答的模式展开整个ML语言的精髓. 语言通俗易懂. 我个人感觉可以让初中生甚至小学生用这本书学习ML. 这书快速的教会人ML的特点: Program by pattern matching. 比如一个function只map fun f1 s1(s2(a),b) ...
The Little MLer pdf epub mobi txt 電子書 下載 2025