编程语言MIT经典课程“分布式系统”视频版上线

    作者:乾明更新于: 2020-02-27 14:31:12

    大神带你学编程,欢迎选课

    MIT经典课程“分布式系统”视频版上线!网友:终于有非偷拍版本。编程语言原本是被设计成专门使用在计算机上的,但它们也可以用来定义算法或者数据结构。正是因为如此,程序员才会试图使程序代码更容易阅读。

    如果你在知乎上搜索”有什么分布式系统的网上公开课推荐?”,会得到一个非常高频的答案:MIT 6.824

    这是MIT”分布式系统课程”(Distributed Systems)的代号,可以说是业内大名鼎鼎,新手入坑分布式系统的首选学习教程。

    现在,2020年的课程已出炉。与往年不同的是,除了传统的文字版本介绍,官方还放出了高清课程视频。

    于是评论区中一片惊叹,“终于来了非偷拍清晰版本,感动啊”、“这门课终于有视频了”。

    那么,这门课里到底有什么?为什么放出了视频,都让人感动?

    硬核课程:看paper、做lab让人酸爽

    2020年春季的”分布式课程”,一共有23节课程,从Jeff Dean在2004年提出的MapReduce开始,历经Fault-Tolerant、Paxos、Spark等,一直讲到近来备受关注的区块链,基本覆盖了当前分布式系统技术基础。

    编程语言MIT经典课程“分布式系统”视频版上线_编程语言_汇编语言_Javascript_课课家

    在一些学过这门课程的人评价中,最让他”酸爽”的是看paper和做lab,但这也收获很大。

    根据MIT放出的课程安排,在2020年春季课程中,基本每堂课上课之前,都需要读相关技术经典论文,lab一共有4个,分成了8个部分。

    在lab作业中,都会提供代码框架和测试代码,根据课程指南可以从Git地址上下载下来。

    每个Lab都有若干个Part,每个Part都会有一个大致的代码框架和完整的测试代码,可以从网站上给的git地址下载下来。

    来自MIT的经典课程

    MIT的分布式系统课程,已经有20年历史,2020年就已经开设课程。

    当时讲授这门课的老师是Frans Kaashoek(ACM Fellow)和Robert Morris教授。

    现在,这门课程的讲授者,就只有Robert Morris教授一人了——长达20年教龄。

    2020年的春季学期正在进行,这门最新视频课程内容,也在同步放出。

    如果你有兴趣可以跟着学习。

    课程视频官方地址:

    爱可可老师也将视频“搬运”到了B站上:

    截止到现在(2月18日),只更新了前三节课。

    不过,整个课程的paper和lab已经放出了,如果你觉得视频更新太慢,你也可以先“酸爽”着。编程语言(programming language)是一种被标准化的交流技巧,用来向计算机发出指令,定义计算机程序,让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动的一种计算机语言。 编程语言可以分成机器语言、汇编语言、高级语言三大类。计算机领域已发明了上千不同的编程语言,而且每年仍有新的编程语言诞生。

课课家教育

未登录