为了搞懂Monad,在圈子下了资料。发现需要Haskell的基础。
没办法,就Haskell,翻到本《A Gentle Introduction to Haskell 98》.翻了两天,GHC、Hugs上倒腾点。有过Scheme、Erlang的浅薄接触,也就对前面部分的没有太大惊奇或触动。按捺不住,就像上JE来找找捷径。
Ajoo是高手,他关于Monad的那片文章,实在是微言大义。篇幅之长,自己心情之浮躁,真能明白的寥寥。不过Ajoo也说了“没有fp的相关经验,和Monad的数学知识”确实不是太容易能看明白。
心情不能收拾,却也不甘心如此蹉跎。
T1的“Java 语言中的函数编程”是篇老贴,从名字上看,无非是用java模拟fp,也正因为这种浅薄的第一印象,多次错过。
尽最大努力和耐心翻阅完毕。对T1,真是只能惊为天人了。
SICP不是没研读过,不过是中文版 :(,如果不是帖子里再次提起fix point,我已几乎全然忘却了。惭愧啊~~~~~
长了关于Y Combinator的见识,
方才知晓MIT 计算机系系徽的如此来历。
下到了lambda calculus的资料。
轻巧腾挪于数门程序设计语言之间,实为惊叹。 不过也因为Python的原因,T1的那几个问题没能仔细看。:(
哈,说到数学,就只能说更惭愧了,年少之时可曾有全国奥赛满分之意气风发,而今,那些都已是明日黄花,只能徒伤仲永了。
愚钝以致如何? 至于见山是山,见水是水。刚看SICP,了解不动点时,也就只想不过一可玩赏之趣味。然则岂可知,如此之浅见,哪里能窥得拓扑、混沌那一方殿堂。咳,汗颜啊……
打开lambda calculus,看到了一串熟悉的名字:Leibniz、Frege、Cantor、Russell、Hilbert、Godel。想起了两本年初看过的书。借此感慨泛滥之际,推荐于大家,以求共勉!
《逻辑的引擎》、《数学悖论与三次数学危机》。
BTW:对T1的造诣,只能说是心悦诚服。仰望之情犹如当年苏运霖之于Knuth,不过他能将个人之境遇归咎于国家,而我实在没有什么好推诿的。还好,我才不到24岁,风华正茂待有时!而今要做的,就是用自己的人格选择和文化选择保护自己,去忍受这些选择带来的伤害(余秋雨语)。
分享到:
相关推荐
推荐两本书籍: 1. 《Java编程思想》:这本书对于基本的面向对象知识有比较清楚的交待,对Java基本语法、基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。 2. 《Agile Java》中文版:这本书是一本...
这两本书——"可复用的程序设计.pdf"和"面向对象的设计原则-类设计原则.pdf"——聚焦于提升Java程序员的设计技能和理解面向对象编程的核心原则。 首先,"可复用的程序设计"这本书可能涵盖了软件重用的概念,这是...
"Java夜未眠"可能是一本专注于Java编程实践和高级概念的书籍。从书名来看,它可能包含了Java语言的深度探索,涵盖了多线程、网络编程、I/O流、集合框架、异常处理、设计模式等核心主题。此外,作者可能通过夜晚思考...
这两本中文书籍——"Android程序员指南"和"應用框架原理與程式計36技"为开发者提供了丰富的学习资源,帮助他们提升Android应用开发技能。 "Android程序员指南"这本书可能是针对初学者和有一定经验的开发者,它涵盖...
这两本书《AngularJS_权威教程》和《AngularJS_深度剖析与最佳实践》将帮助我们深入理解并掌握这一强大的MVC(模型-视图-控制器)框架。 首先,《AngularJS_权威教程》可能涵盖了AngularJS的基础概念和核心特性,...
学习j2se推荐两本书,《java2核心技术一二卷》,《java编 程思想》,《java模式》。其中《java编程思想》要研读,精读。这一段时间是基本功学习, 时间会很长,也可能很短,这要看学习者自身水平而定。
"lua两本书"包含了关于Lua语言的两个重要资源,一本是《Lua 5.0参考手册》,另一本是《Lua程序设计》。 《Lua 5.0参考手册》是学习Lua语法的基础教程,它详细阐述了Lua 5.0版本的所有语法规则和内置函数。这本书将...
标题中的“gwt 两本 参考书 学习”指的是两本关于Google Web Toolkit (GWT)的...通过深入学习这两本书,读者不仅可以获得扎实的GWT理论知识,还能通过实例操作提升实战能力,从而在Web开发领域中有效地运用GWT技术。
介绍STL的两本好书,分别是《Effective STL》和《STL源码剖析》 (STL introduction of two books, namely )
总的来说,通过研读这两本书,读者可以掌握Apache CXF的全貌,从基本概念到高级特性,从而提升其在Web服务开发领域的专业技能。这些知识对于想要构建高性能、可扩展和互操作的Web服务的开发者来说是不可或缺的。
真正的信息学界著名的两本“黑书”:一本为吴文虎、王建德编著的《实用算法的分析与程序设计》另一本由刘汝佳、黄亮编著的《算法艺术与信息学竞赛》。黑书较为系统和全面地介绍了算法学最基本的知识。这些知识和技巧...
**WPF(Windows Presentation ...通过阅读这两本书,读者不仅可以掌握WPF的基本用法,还能了解其高级特性和最佳实践,从而成为WPF开发的专家。无论是对个人还是团队,学习WPF都能提升桌面应用开发的能力和效率。
本电子教程包括两本书,对于初学者和有一定基础的开发者来说,都是极好的学习资源。 第一本书名为《ASP.Net动态网站编程指南》,这可能是一本深入浅出地介绍ASP.NET技术的书籍。它可能从基础的HTML开始,逐步引导...
两本英文版云计算书籍: Collaboration in the Cloud和 Cloud Computing: Web-Based Applications That Change the Way You Work and Collaborate Online
两本有关Git使用和实现的书籍,让你轻松学会使用Git,这两本书分别是:Pro Git Version Control with Git,都是英文版的,很清晰,并且自带标签
《雷达数据处理及应用》与《多传感器信息融合及应用》是两本深入探讨现代信息技术领域的专业书籍,由何友撰写。这两本书籍对于理解并掌握相关技术具有极高的价值,尤其适合IT行业的专业人士和学者进行研究和学习。 ...
GRE词汇红宝书、GRE核心词汇助记与精练。这两本书均为pdf格式,内容清晰,有学习笔记。
两本关于模式识别与机器学习的经典英文原版书籍,模式识别必读。
这里推荐两本书《objective-c基础教程》和《iphone开发基础教程》,这两本都是圣经级的巨作,我相信每一个iphone开发人员应该都不会错过这两本书的。 等你xcode和objective-c摸熟之后,或者说,上面提到的那两...
C程序设计语言 C语言教程讲义(谭浩强) 两本入门的书