华盛顿大学公开课Programming Languages by Dan Grossman 简介
来源:互联网 发布:cab a4 编辑软件 编辑:程序博客网 时间:2024/04/30 20:52
Programming Languages
这门课依然是Coursera平台上的,是第二次开设。现在我已经习惯了Coursera,其他的平台感觉都没有这个好,特别是论坛。
这门课是关于什么的?
很多编程语言共有的本质概念。
使用ML,Racket, Ruby语言,这些语言在很多方面比Java,C#,Python更简单。使用多种语言来发现一些概念是如何以不同的方式体现。
主要关注函数式语言:不使用可变量/赋值语句,函数为第一等,等等。
需要的背景
学过一到二门编程课程。
需要知道变量、条件控制、循环、数组、递归、抽象/模块/OOP、基础的数据结构、动态调度(重载/子类)。
为什么要学这门课?
成为更好的程序员。
可以使用一生的思维工具和经验,应对新的语言和idea。
奇怪的学习环境
要使用ML语言,Emacs编辑器,使用REPL(Read-eval-print-loop)执行程序。
在奇怪的环境下面工作是CS人生的技能!
- 华盛顿大学公开课Programming Languages by Dan Grossman 简介
- Programming Languages Table-By Capers Jones
- Programming Languages
- programming languages
- 华盛顿大学--初探深度学习
- 华盛顿大学-Quing Zhu, PhD
- 华盛顿大学-Lihong V.Wang
- 麻省理工大学公开课 离散数学
- 世界名牌大学公开课集
- Programming / Languages / Comparison_and_Review
- Programming Languages Comparision
- Concepts in Programming Languages
- Timeline of programming languages
- Comparison of programming languages
- The Programming Languages Beacon
- Concepts in Programming Languages
- The Programming Languages Beacon
- Quotes about programming languages
- NET 2.0(C#)调用ffmpeg处理视频的方法
- 进度条卡死或卡顿现象的改进
- java定义随机数
- 《Java编程思想》之内部类
- 2013年专升本之后的反思
- 华盛顿大学公开课Programming Languages by Dan Grossman 简介
- jvmHeap区域
- 归并排序
- 打造百万级访问网站的技术准备
- 关于毕业设计之状态模式
- linux shell编程if语句内判断参数详解
- (1)概述
- 2012 Asia Hangzhou Regional Contest--hdu4460Friend Chains(SPFA)
- asp.net C#调用mencoder处理视频的方法