An introduction to dependent types, demonstrating the most beautiful aspects, one step at a time. A program's type describes its behavior. Dependent types are a first-class part of a language, and are much more powerful than other kinds of types; using just one language for types and programs allows program descriptions to be as powerful as the programs they describe. The Little Typer explains dependent types, beginning with a very small language that looks very much like Scheme and extending it to cover both programming with dependent types and using dependent types for mathematical reasoning. Readers should be familiar with the basics of a Lisp-like programming language, as presented in the first four chapters of The Little Schemer. The first five chapters of The Little Typer provide the needed tools to understand dependent types; the remaining chapters use these tools to build a bridge between mathematics and programming. Readers will learn that tools they know from programming-pairs, lists, functions, and recursions-can also capture patterns of reasoning. The Little Typer does not attempt to teach either practical programming skills or a fully rigorous approach to type. Instead, it demonstrates the most beautiful aspects as simply as possible, one step at a time.
Daniel P. Friedman is Professor of Computer Science in the School of Informatics, Computing, and Engineering at Indiana University and is the author of many books published by the MIT Press, including The Little Schemer and The Seasoned Schemer (with Matthias Felleisen); The Little Prover (with Carl Eastlund); and The Reasoned Schemer (with William E. Byrd, Oleg Kiselyov, and J...
(展开全部)
婚后两年,丈夫在工作、金钱和理想面前节节败退,妻子的鄙视成了对他而言最大的惩罚。他时时揣摩自己为什么被妻子鄙视,却把妻子越推越远,一桩原本幸福的婚姻即将轰然崩塌...
伊曼努尔•康德(Immanuel Kant,1724-1804),启蒙运动时期最重要的思想家之一,德国古典哲学创始人,同时也是一位杰出的天文学家。其前期的自然科...
王好古医学全书 内容简介 王好古(约公元1200-1264年),元代赵州(今河北省赵县)人,为易水学派的代表人物之一。王氏学验俱丰,著述较多。本书收集了王氏现存...
◆《巨人的陨落》作者、爱伦坡终身大师奖得主肯·福莱特里程碑式代表作!◆美国、英国、加拿大、保加利亚、巴西、丹麦、荷兰、意大利、法国、德国、匈牙利、挪威、波兰、葡...
网页设计师从早年的综合性工作中分化出来,形成了相对独立的专业岗位,网页设计也不再是单纯的软件应用,它衍生出了许多独立的研究方向,当网站策划、交互体验都逐渐独立之...
黎甜国有银行湖南地区培训负责人三级拆书家领英专栏作家今日头条特约作者简书人气作者一览英才网特邀作者WPS office学院 特约作者文学、管理学双学士,毕业后先...
《办理死刑案件证据规定》与《非法证据排除规定》的释义和适用 本书特色 《与的释义和适用》由中国人民公安大学出版社出版。《办理死刑案件证据规定》与《非法证据排除规...
《算法技术手册》内容简介:开发健壮的软件需要高效的算法,然后程序员们往往直至问题发生之时,才会去求助于算法。《算法技术手册》讲解了许多现有的算法,可用于解决各种...
精彩摘录想从股市中获取利润,首先要投入大量的时间和精力进行技术分析的学习,只有掌握了一套正确的技术分析方法,培养了一定的
修罗、恶鬼、地狱、畜生的世界,不总是在现世之外。人生,比地狱更像地狱!——芥川龙之介l日本文坛鬼气森森的异才,芥川龙之介短篇代表作品集,人性欲望的深度书写。l“...
张小娴,香港女作家。1995年推出第一部长篇小说《面包树上的女人》而走红文坛,继亦舒之后,成为香港最受欢迎的言情小说家。她的作品善于描写都市的男欢女爱,深受年轻...
家养孔雀鱼百科 内容简介 “由孔雀鱼开始、*终回归孔雀鱼”,你是否听到过这样的说法?这句话的意思是,很多人饲养热带鱼是从养孔雀鱼开始的,在经历了各个品种之后,他...
加来道雄(Michio Kaku),世界顶级物理学家,科学畅销书作者,超弦理论创始人之一,美国著名高等学府加州大学伯克利分校(UC Berkeley)物理学博士...
实用临床取穴 本书特色《实用临床取穴》是针灸临床取穴的专门著作,分上、下两编,上编介绍循经取穴,下编介绍分部取穴,全面系统地论述了362个经穴和52个常用经外奇...
娜塔莉·戈德堡(Natalie Goldberg)诗人、画家、作家、书写教练,至今已出版作品14部。1986年出版代表作《写出我心》,成为北美教授写作及写作治疗...
长洱,全职作家,比起写文更喜欢看文,喜欢各种有趣的故事;写作风格多变;主要作品有杂志短篇小说《职棒经理》、长篇小说《天才基本法》等。
本书由20位科普作家联袂撰写,其中包括著名数学科普作家伊恩•斯图尔特(Ian Stewart)、物理学家、科普作家马库斯•乔恩(Marcus Chown)、英国...
刑事诉讼证明权研究-以辩方为视角 本书特色 《刑事诉讼证明权研究:以辩方为视角》:法大诉讼法学博士文库刑事诉讼证明权研究-以辩方为视角 内容简介 刑事诉讼证明权...
“NHK特别节目录制组”奉行“亲身采访”“独家”“感动”等报道理念,敢于大胆挖掘事实真相、不畏挑战,曾陆续推出过《无缘社会》《老后破产》等反应日本社会现实问题的...
独特疗法调治斑疹皱纹 本书特色 《独特疗法调治斑疹皱纹》:祖国医学经几千年来历代医家的积累、提炼、传承、发展,为中华民族的繁衍昌盛作出了巨大贡献。临床实践过程中...