由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - CMU对教授oo有所变化
相关主题
对 (im)mutability 的误解和深度理解支持我的JS OOP观点的文章来了
对web 编程厌倦的, try try Lift frameworkFP 之我见 (长)
GO搞parallel computing有前途吗?二爷还用clojure么,这语言在互联网公司到底有多少用武之地
tdd for Clojure project?FP更接近人的思维
Clojure写的http-kit好像很不错Clojure上手123
有没有谁真的做web的用FP在production上主要产品OOP"设计模式“,Java与Clojure代码对比
From vert.x to Clojurefunctional programming 哪本书经典适合入门
这年头有哪几个公司是用函数式编程的呢?业余做点project,是不是可以无脑上kotlin了?
相关话题的讨论汇总
话题: why话题: 编程话题: oo话题: cmu话题: fp
进入Programming版参与讨论
1 (共1页)
b*******s
发帖数: 5216
1
https://www.quora.com/Is-object-oriented-programming-both-anti-
anti-parallel-by-its-very-nature-Why-or-why-not
p***o
发帖数: 1252
2
freshman的编程课讲oo估计可以照顾非EECS的学生,那些学生大学就学这一门
编程课,你不讲oo别人有意见。

【在 b*******s 的大作中提到】
: https://www.quora.com/Is-object-oriented-programming-both-anti-
: anti-parallel-by-its-very-nature-Why-or-why-not

h*i
发帖数: 3446
3
这个CMU教授的文章题目叫“教新生函数式编程”。他的观点是,函数式(FP)和指令
式(IP)编程是两种基本的编程模式,所以CS新生应该学这两种编程,各开一门课,FP
课用SML作为编程语言。而OOP不是基本的编程
模式,所以要从新生课程中取消,成为二年级选修课。
其实这也是我一直在这个版上说的观点,OO编程不是一个基本的编程模式,因为除了IP
可以搞, FP也可以搞OOP。比如作为一个纯函数式语言的Clojure就大量使用OOP的工具。
Clojure的protocol和Java的interface类似,Clojure的component framework和Spring
DI framework类似, 等等。

【在 b*******s 的大作中提到】
: https://www.quora.com/Is-object-oriented-programming-both-anti-
: anti-parallel-by-its-very-nature-Why-or-why-not

1 (共1页)
进入Programming版参与讨论
相关主题
业余做点project,是不是可以无脑上kotlin了?Clojure写的http-kit好像很不错
介绍一个学习Clojure的好地方有没有谁真的做web的用FP在production上主要产品
FP的死穴还是性能From vert.x to Clojure
functional programming的两个方面这年头有哪几个公司是用函数式编程的呢?
对 (im)mutability 的误解和深度理解支持我的JS OOP观点的文章来了
对web 编程厌倦的, try try Lift frameworkFP 之我见 (长)
GO搞parallel computing有前途吗?二爷还用clojure么,这语言在互联网公司到底有多少用武之地
tdd for Clojure project?FP更接近人的思维
相关话题的讨论汇总
话题: why话题: 编程话题: oo话题: cmu话题: fp