课程名称: Programming Languages, Part A 程序设计语言
课程主页: https://www.coursera.org/learn/programming-languages
所在平台: Coursera
课程类别: 计算机科学
大学或机构: Dan Grossman
讲师: Dan Grossman
授课语言: 英语
提供字幕: 英语
课程文件大小: 4.80GB
课程介绍: 编程语言,A部分:本课程介绍编程语言的基本概念,并重点介绍函数式编程。该课程使用ML,Racket和Ruby语言作为概念的教学工具,但真正的目的是教授足够多的语言,使任何一种语言“融合”在一起,从而使您能够更有效地使用任何一种语言进行编程,以及学习新语言。 。 本课程既不是理论性的课程,也不是关于编程特定知识的课程-它将为您提供一个框架,让您了解如何有效地使用语言结构以及如何设计正确而优雅的程序。通过使用不同的语言,您将学习比在一种语言的特定语法方面更深入地思考。对函数式编程的重视对于学习如何编写健壮,可重用,可组合且精致的程序至关重要。确实,现代语言中许多最重要的思想都源于函数式编程。准备学习一种新颖而美观的软件查看方式,以及如何从中获得乐趣。 本课程假定您具有一定的编程经验,如第一个模块中所述。 该课程分为三门Coursera课程:A部分,B部分和C部分。如A部分第一个模块中更详细地说明的那样,整个课程是大量具有挑战性的材料,因此分为三部分两个中间的里程碑,有机会继续前进。这三个部分的设计旨在按顺序进行并设置,以激发您继续进行到C部分的结尾。这三个部分的长度并不完全相等:A部分几乎与B部分和C部分的总和相同。 A部分的第1周针对课程的所有三个部分提供了更详细的主题列表,但是,预计大多数课程参与者将(尚未!)不知道所有这些主题的含义。
课程压缩包下载地址(度盘链接):
友情提醒:
评论前必须登录!
注册