Ruby之第一周 Welcome to Part C

#2017_9_11 22:03(new add)

build on it.

logisitical

静态类型和子类型

子类型:多态(OOP) VS 通用类型(FP) 。

#

FP:函数式编程 OOP:面向对象编程

对不同的编程语言进行比较和对比

学习编程神课,是一个挑战性的机会去学习编程的基本概念

其中Ruby是面向对象编程+动态编程语言的代表。我们将会把ML Racket Ruby的核心观念进行比较和对比。由于前两门语言是函数式编程语言,在这一部分,我们会重点关注面向对象编程。并且在后面的部分,我们将会比较和对比FP和OOP。在最后一周,我们将会返回到静态类型和子类型(sub-typing)。Which is a very powerful static typing idea in the object setting(没有读懂)。与OOP中多态类型相反的是,在ML中使用的是通用类型(generic types)。

你可能感兴趣的:(Ruby之第一周 Welcome to Part C)