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"
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) ...
我一直对那些能够激发思考的书籍情有独钟,尤其是那些能够以一种非常规的方式来呈现复杂概念的书。我总觉得,学习不应该是一件枯燥乏味的事情,它更应该像是一场充满惊喜的探索。所以,当我在书店看到这本书的标题时,就产生了一种莫名的好奇。这个“小小的”和“MLer”的组合,让我脑海里浮现出许多有趣的联想。是关于一个初学者在机器学习领域的成长历程?还是关于某种精巧的、微小的机器学习模型?亦或是,它隐藏着某种更深层次的、关于学习本质的隐喻?我非常喜欢那种能够引人入胜,让人在阅读过程中不断产生“原来如此”的顿悟的书。希望这本书能够满足我对于知识的渴求,并且以一种独特而引人入胜的方式,让我对某些领域有更深刻的理解。毕竟,在这个信息爆炸的时代,能够清晰、准确地传达复杂知识的书籍,显得尤为珍贵。
评分这本书的封面设计倒是挺别致的,简洁却不失趣味,让人一眼就注意到。封面上那个小小的、好像在认真思考的形象,虽然看不清具体是谁,但总能让人联想到一丝丝学习和探索的意味。拿到手里,纸张的触感也比想象中要好一些,不是那种廉价的滑腻感,而是带着一点点柔和的纹理,翻阅起来很舒服。装订也很牢固,感觉这本书应该能经受住反复的翻阅。我一直对书的整体质感比较在意,毕竟阅读体验从拿起书的那一刻就开始了。这本书在这一点上,无疑是给了我一个不错的初印象。我迫不及待地想知道,这封面背后隐藏着怎样的故事,或者说,它是否预示着一种全新的阅读体验?有时候,一本好书的开端,并不在于它多么华丽的辞藻,而在于它能否在最开始就吸引你的注意力,让你愿意花费时间和精力去深入探索。这本书,至少在外在的吸引力上,做得相当到位。我甚至在想,如果能有一个关于这个封面形象的小故事,那该多有趣。
评分我最近对一些前沿技术领域产生了浓厚的兴趣,但往往发现市面上的书籍要么过于学术化,要么过于浅显。我一直在寻找一本能够在这两者之间找到平衡点的书,它既要有一定的深度,能够触及问题的本质,又不能因为过于晦涩而让普通读者望而却步。我非常看重书籍的启发性,它应该能够在我心中播下好奇的种子,让我愿意主动去探索更多。我期待这本书能够像一扇窗户,让我得以窥见一个全新的世界,并且激发我深入了解的动力。这本书的标题,虽然简短,却充满了想象空间,让我好奇它究竟会为我打开怎样的一扇门,又会在里面展现怎样的景象。我希望它能是一次令人耳目一新的阅读体验。
评分最近我一直在寻找一本能够帮助我梳理一些零散想法的书。有时候,我们的大脑就像一个被塞满了各种各样东西的房间,虽然有各种各样的知识碎片,但却缺乏一个清晰的框架来将它们串联起来。我渴望找到一本书,它能够提供一种全新的视角,让我能够重新审视我已有的知识,并且找到它们之间的关联。我尤其看重那种能够引发我进行自我反思的书籍,它不仅仅是提供信息,更是引导我去思考,去探索自己内心深处的需求和可能性。我希望这本书能够像一位睿智的向导,带领我穿越知识的迷雾,找到一条属于自己的清晰路径。这本书的标题,虽然简洁,却让我产生了一种期待,期待它能在我思维的海洋中投下一颗石子,激起层层涟漪,帮助我找到那块缺失的拼图。
评分一直以来,我对那些能够以一种非常优雅的方式解释复杂概念的书籍情有独钟。很多时候,我们学习新知识,会因为艰涩的术语和复杂的理论而望而却步。我非常欣赏那些能够将深奥的道理,用通俗易懂的语言,甚至通过生动形象的比喻来呈现的书。我希望这本书能够做到这一点,它不仅仅是教授知识,更重要的是激发读者对知识的热爱,让学习成为一种享受。我非常期待这本书能够用一种独特的方式,触动我内心深处对知识的渴望,并且让我能够以一种更轻松、更愉快的方式去理解和掌握它。这本书的标题,虽然不直接点明主题,却给人一种亲切感,仿佛一位耐心而友善的导师,准备引导我们进入一个全新的世界。
评分Dan Friedman的基本小人书都很不错。在EOPL里,Friedman给Racket加了一个pattern match的语法用来说明对数据和类型的抽象。这本小人书,选用了天然有这套东西的ML语言,列举了大量的例子,对希望了解ML的人算蛮不错的。对于已经了解函数式编程的,应该是很简单的。P.S ML的pattern match和erlang的pattern match的语义不完全相等。
评分Dan Friedman的基本小人书都很不错。在EOPL里,Friedman给Racket加了一个pattern match的语法用来说明对数据和类型的抽象。这本小人书,选用了天然有这套东西的ML语言,列举了大量的例子,对希望了解ML的人算蛮不错的。对于已经了解函数式编程的,应该是很简单的。P.S ML的pattern match和erlang的pattern match的语义不完全相等。
评分化了3天看完, 很好很强大的书.
评分刚上Dan的PL课时看了前8章,之后两章一直拖延到课结束才看完…有基础的就不用读啦,以对话作为叙述方式也不好速读。新手的话则非常推荐;SML也是非常可爱的语言,第一次看到数据类型和模式匹配的设计时真觉得好神奇,我觉得要开始点F#;Ocaml;Rust了……
评分一问一答的写法很别致。挺好玩的入门书。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有