sicp
文章平均质量分 97
绝不原创的飞龙
这个作者很懒,什么都没留下…
展开
-
NUS CS1101S:SICP JavaScript 描述:前言、序言和致谢
飞龙教育家、将军、营养师、心理学家和父母都在进行程序设计。军队、学生和一些社会也在进行程序设计。对于大问题的攻击采用了一系列程序,其中大部分在途中出现。这些程序充满了似乎特定于手头问题的问题。要欣赏编程作为一种独立的智力活动,你必须转向计算机编程;你必须阅读和编写计算机程序——其中很多。程序的内容并不重要,它们服务于什么应用也不重要。重要的是它们的表现如何以及它们如何与其他程序顺利地结合以创建更大的程序。程序员必须追求部分的完美和整体的充分性。原创 2024-01-13 19:17:57 · 905 阅读 · 0 评论 -
NUS CS1101S:SICP JavaScript 描述:五、使用寄存器机进行计算
原文:5 Computing with Register Machines译者:飞龙协议:CC BY-NC-SA 4.0我的目标是表明天堂机器不是一种神圣的生命体,而是一种钟表(相信钟表有灵魂属性的人将制造者的荣耀归功于作品),因为几乎所有多种运动都是由一种最简单和物质力量引起的,就像钟表的所有运动都是由单一重力引起的。——约翰内斯·开普勒(致赫尔瓦特·冯·霍恩堡的信,1605 年)我们开始这本书是通过研究过程,并通过用 JavaScript 编写的函数来描述过程。为了解释这些函数的含义,原创 2024-01-13 19:13:51 · 959 阅读 · 0 评论 -
NUS CS1101S:SICP JavaScript 描述:四、元语言抽象
原文:4 Metalinguistic Abstraction译者:飞龙协议:CC BY-NC-SA 4.0…魔法就在于文字——Abracadabra,开门,以及其他——但一个故事中的魔法词在另一个故事中并不神奇。真正的魔法是理解哪些词起作用,何时起作用,以及为什么起作用;诀窍就是学会这个诀窍。…而这些词是由我们字母表的字母组成的:我们可以用笔画出的几十个波浪线。这就是关键!如果我们能得到这个关键,也是宝藏!就好像——好像宝藏的关键 就是 宝藏!——约翰·巴斯,《奇美拉》在我们对程序原创 2024-01-13 19:10:32 · 1032 阅读 · 0 评论 -
NUS CS1101S:SICP JavaScript 描述:三、模块化、对象和状态
原文:3 Modularity, Objects, and State译者:飞龙协议:CC BY-NC-SA 4.0变化中安宁(即使它在变化,它仍然保持不变。)——赫拉克利特变化越大,越是相同。——阿方斯·卡尔前面的章节介绍了构成程序的基本元素。我们看到了原始函数和原始数据是如何组合成复合实体的,我们也了解到抽象对于帮助我们应对大型系统的复杂性是至关重要的。但是这些工具并不足以用于设计程序。有效的程序合成还需要组织原则,可以指导我们制定程序的整体设计。特别是,我们需要策略来帮助我原创 2024-01-13 19:07:14 · 882 阅读 · 0 评论 -
NUS CS1101S:SICP JavaScript 描述:二、使用数据构建抽象
原文:2 Building Abstractions with Data译者:飞龙协议:CC BY-NC-SA 4.0我们现在来到数学抽象的决定性步骤:我们忘记符号代表什么。…[数学家]不需要闲着;他可以用这些符号进行许多操作,而无需看它们所代表的东西。——赫尔曼·维尔,《数学思维方式》在第 1 章,我们集中讨论了计算过程和函数在程序设计中的作用。我们看到了如何使用原始数据(数字)和原始操作(算术操作),如何通过组合、条件语句和参数的使用来组合函数以形成复合函数,以及如何通过使用函数声明来原创 2024-01-13 19:00:54 · 868 阅读 · 0 评论 -
NUS CS1101S:SICP JavaScript 描述:一、使用函数构建抽象
原文:1 Building Abstractions with Functions译者:飞龙协议:CC BY-NC-SA 4.0心灵的行为,其中它对简单的想法施加其力量,主要有以下三种:1.将几个简单的想法组合成一个复合的想法,从而形成所有复杂的想法。2.第二个是将两个想法,无论是简单的还是复杂的,放在一起,并将它们放在一起,以便一次看到它们,而不将它们合并成一个,从而获得它们所有的关系想法。3.第三个是将它们与实际存在的所有其他想法分开:这被称为抽象,从而形成所有的一般想法。——约翰·洛克,原创 2024-01-13 18:57:40 · 1048 阅读 · 0 评论 -
SICP Python 描述 翻译完成
SICP Python 描述 中文版原文:CS61A: Online Textbook译者:飞龙在线阅读PDF格式EPUB格式MOBI格式Github赞助我协议CC BY-NC-SA 4.0翻译 2016-09-12 17:01:43 · 40918 阅读 · 0 评论