【学习笔记】SICP读书笔记&&UCB CS61A学习笔记(学习中。。。)

教材

【学习笔记】SICP读书笔记&&UCB CS61A学习笔记(学习中。。。)

官方在线书籍https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book.html

官方太丑了,又别人重新排版优化:http://sarabander.github.io/sicp/

然后UCB的python版本在线书籍也是CS61A课程的教科书:http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/

6.001 MIT的在线课程:https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures/

cs61a UC伯克利的在线课程:https://cs61a.org/

Structure and Interpretation of Computer Programs,SICP, 计算机程序的构造和解释,作者Harold Abelson和Gerald Jay Sussman(哈罗德·阿贝尔森和杰拉德·杰伊·萨斯曼),MIT的6系列招牌课程,1979年出版,1996年再版,堪称圣经级别的书籍

如此牛逼的课程要学习下,虽然MIT的课程已经关闭,不过这么牛逼的书籍不学习一下咋好意思,由于怕过时,同时也看UCB的在线SICP课程,希望在半年内看完

因为不学习lisp当然更不学schema,所以如果涉及代码部分我做实验帮助理解尽量C或者python,菜逼不会别的语言

SICP主题是” 抽象“,抽象的目的是为了 控制复杂度,而控制复杂度的能力是优秀码农的极其重要的能力。也是计算机专业的元知识,是武林高手的内功

1 Building Abstractions with Procedures 构造过程抽象

Original: https://www.cnblogs.com/yongestcat/p/12674624.html
Author: 九命猫幺
Title: 【学习笔记】SICP读书笔记&&UCB CS61A学习笔记(学习中。。。)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/117546/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 22-Spring Authorization Server初体验

    Original: esktop 企业日常技巧5.0】Tableau如何利用浏览器提取 .twbx 文件中的形状Author: 大数据Title: 张国荣家的弟弟

    大数据 2022年9月4日
    0118
  • zookeeper学习笔记

    第 1 章 Zookeeper 入门 1.1 概述 ch1:Zookeeper 的工作机制是怎样? 从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架 , 它负责存…

    大数据 2023年3月3日
    07
  • LabVIEW操作MySQL数据库(一):互联接口-Database-基本操作总结

    LabVIEW程序框图中的互联接口-Database可以实现对MySQL数据库的操作,本文先对其基本操作做详细介绍。 一、Database包含的vi总结 ; 二、使用基本vi对数据…

    大数据 2023年2月16日
    018
  • StreamSets3.14.0安装部署,以及mysql增量采集到hive实战测试

    StreamSets简介 Streamsets是一款大数据实时采集和ETL工具,可以实现不写一行代码完成数据的采集和流转。通过拖拽式的可视化界面,实现数据管道(Pipelines)…

    大数据 2023年2月8日
    027
  • 分布式消息系统Kafka解析

    Kafka作为开源分布式消息系统,具备高吞吐低时延、高可靠和可扩展的特性,广泛应用于分布式分析处理平台。本文简要介绍Kafka的特性及主要概念、高可用架构及可靠性机制、生产者和消费…

    大数据 2023年2月27日
    013
  • redis面试题总结(附答案)

    一、Redis是什么? 二、Redis都有哪些使用场景? 三、Redis有哪些功能? 四、Redis支持的数据类型有哪些? 五、Redis取值存值问题 六、Redis为什么是单线程…

    大数据 2023年2月8日
    012
  • Redis 持久化策略浅析

    动手点关注 干货不迷路 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的内存高速缓存数据存储服务。使用 ANSI C 语言编写,支持网…

    大数据 2023年2月9日
    027
  • SQL的基本介绍

    1. 介绍 1.什么是数据库?2.什么是数据库管理系统?3.什么是 SQL? 1.数据库是保存有组织的数据的容器,通常是一个文件或一组文件,可以将其看作电子化的文件柜。用户可以对文…

    大数据 2023年2月17日
    010
  • 如何将年薪从十五万到五十万系列之连续登录问题进阶版

    嗨,大家好,我是小萝卜算子。(微信公众号:数据仓库践行者。感谢关注)目前正在带领小伙伴们阅读spark源码,有兴趣的小伙伴可以私信我,获取大数据进阶的相关视频哦。 一、引入 紧接上…

    大数据 2023年2月20日
    011
  • Hive 3.1.3

    1.下载安装包 Index of /hive/hive-3.1.3 https://dlcdn.apache.org/hive/hive-3.1.3/; 2.安装&修改配置…

    大数据 2023年2月21日
    011
  • redis命令行查询某个key值

    使用工具xshell连接到按照redis的linux服务器,然后执行以下命令: [root@dbserver 10:28 ~ ]$ redis-cli 127.0.0.1:6379…

    大数据 2023年2月20日
    012
  • SurfaceView

    请输入博文的阅读密码: Original: https://www.cnblogs.com/hustdc/p/11988269.htmlAuthor: PhoenixTree(梧桐…

    大数据 2022年9月19日
    070
  • [Mysql] TIMESTAMPDIFF函数

    TIMESTAMPDIFF函数用于计算两个日期的时间差 语法结构 TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2) 参数说明 un…

    大数据 2023年2月15日
    014
  • 原来这才是Kafka的“真面目”?

    Kafka 是一个分布式消息队列,具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解耦、削峰、异步处理的作…

    大数据 2023年2月27日
    09
  • 仿牛客项目(持续更新)

    技术架构与功能模块 技术架构 SpringBoot Spring、SpringMVC、MyBatis、Thymeleaf MySQL、Hikari Redis、Kafka、Elas…

    大数据 2023年2月21日
    012
  • 负载均衡SLB

    1.SLB的概念 为什么需要负载均衡SLB? 随着业务发展,我们对外提供的服务可能性能不达标,一台服务器可能无法满足业务的需求,为了解决这个问题,我们可能增加服务器的配置,但是服务…

    大数据 2023年3月4日
    07
最近整理资源【免费获取】:   👉 程序员最新必读书单  | 👏 互联网各方向面试题下载 | ✌️计算机核心资源汇总