CS语言解析,谁在教JS的语言

来源: 兄贵 2022-11-05 20:40:24 [] [博客] [旧帖] [给我悄悄话] 本文已被阅读: 次 (1714 bytes)

看到前面有贴 Berkeley CS的除草课,发现各个大学对毕业要求的课程既有一定的相似性,又有非常大的不同。

举个 functional programming language 的例子,各个学校差别很大。

在CMU,有三门必修课,要学SML这个functional programming language:课程是 15-150 (10学分),15-210(12学分),15-451(12学分). 一共34学分。但实际业界,几乎没有一家用SML。还要求必修SML的是 Univ of Washington

在Berkeley,Stanford,MIT.  都没有functional programming language的要求,不仅必修课里没有,连选修课里也没有,当然他们在其他课程中有教授 functional programming 的概念,但是没有对语言的要求。虽然Berkeley,Stanford有教 Haskell,只有 2学分的 bird course

其他大部分学校有一门functional programming language的要求,比如西北必修Racket,耶鲁好像从Racket转教Haskell。普林斯顿和哈佛教 OCaml,这正是 Jane Street用的语言,而且哈佛的Ocaml课,专门有Jane Street来人一起教几堂课。

前面看到有人说,哈佛视Jane street不齿。诚如是,如何解释哈佛专门请Jane street来人教 OCaml呢?

初步感觉,好像Berkeley,Stanford,MIT的课程比较实用,和工业界比较吻合,特别是MIT,好像什么都转用Python了。普林斯顿和哈佛好像受Jane Street的影响。而CMU等大多数学校好像墨守成规,一直自己教自己的,一直在教学校一直开了几十年的课,两耳不闻窗外事,一心只教圣贤课。

初步感觉,欢迎各位拍砖指正

 

所有跟帖: 

但是学生往往迷失在实用性上面,结果是啥也没学到 -avw- 给 avw 发送悄悄话 (0 bytes) () 11/05/2022 postreply 20:46:12

谢谢,你懂的特别多 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 11/05/2022 postreply 20:53:31

penn好像也有ocaml programming -ziqimalvern- 给 ziqimalvern 发送悄悄话 ziqimalvern 的博客首页 (0 bytes) () 11/05/2022 postreply 20:47:35

谢谢。我没有检查每个名校 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 11/05/2022 postreply 20:54:11

是的 -Bernal- 给 Bernal 发送悄悄话 (0 bytes) () 11/05/2022 postreply 21:20:04

经常旷课的哈佛小哥,上JS的OCaml课非常激动,说是the best lectures of the year -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (43 bytes) () 11/05/2022 postreply 20:56:39

你好像也盯得蛮紧的 -avw- 给 avw 发送悄悄话 (0 bytes) () 11/05/2022 postreply 21:15:21

哈哈,时刻准备上场 -avw- 给 avw 发送悄悄话 (0 bytes) () 11/05/2022 postreply 21:26:07

, -randomness- 给 randomness 发送悄悄话 (0 bytes) () 11/05/2022 postreply 21:33:15

紫檀都是牛父母,牛孩子。 -bobpainting- 给 bobpainting 发送悄悄话 (0 bytes) () 11/05/2022 postreply 23:10:26

太牛了,技术能力和亲子关系杠杠的 -成功的兔- 给 成功的兔 发送悄悄话 (0 bytes) () 11/06/2022 postreply 05:15:10

除了Assembly,CS其它语言自学即可 -付出- 给 付出 发送悄悄话 (0 bytes) () 11/05/2022 postreply 22:05:00

第一个作业就是写code解Natural Number Game,你试试看 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (426 bytes) () 11/05/2022 postreply 22:41:49

JS 用OCAml,可能用得也越来越少了,没学过也没关系。 -ccb168- 给 ccb168 发送悄悄话 (0 bytes) () 11/05/2022 postreply 22:21:00

MIT转Python是不是和变左有关?以前是scheme 还是lisp风格来起步,特立独行 -米汤- 给 米汤 发送悄悄话 米汤 的博客首页 (0 bytes) () 11/05/2022 postreply 23:20:22

奇怪为啥关心计算机语言 -12度圆缺- 给 12度圆缺 发送悄悄话 (185 bytes) () 11/06/2022 postreply 02:28:20

这正是本文的目的。FP是不同的,传统认为 必须要学一门FP。80年代主要学Lisp,Prolog -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 11/06/2022 postreply 03:49:24

震碎三观的分析!以前大学教育哪家是素质教育类、哪家是技术培训类的概念,再不适用 -宝马奔驰- 给 宝马奔驰 发送悄悄话 (426 bytes) () 11/06/2022 postreply 03:39:32

和素质教育没有什么关系。只是如何教授FP,实际上FP越来越New Norm,大部分语言都融入FP。但FP语言怎么教的问题 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 11/06/2022 postreply 03:54:43

很多人可能不了解 FP的独特性 重要性 以及历史和未来 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (822 bytes) () 11/06/2022 postreply 08:23:58

请您先登陆,再发跟帖!

发现Adblock插件

如要继续浏览
请支持本站 请务必在本站关闭/移除任何Adblock

关闭Adblock后 请点击

请参考如何关闭Adblock/Adblock plus

安装Adblock plus用户请点击浏览器图标
选择“Disable on www.wenxuecity.com”

安装Adblock用户请点击图标
选择“don't run on pages on this domain”