CSE341: Programming Languages 感谢华盛顿大学Dan Grossman老师 以及Coursera。 碎言碎语 这只是 Programming Languages 这门课程第一部分,在 Part A 中通过Standard ML这门编程语言把函数式编程的美妙娓娓道来。在 Part B 以及 Part C 中分别会学习 Racket 以及 Ruby 。 这是一门什么样的课呢?首先,它很好玩,虽...
通过constructor 我们可以构造 mytype 类型的值。如 TwoInts(1, 2), Str"hi", Pizza。 对于同样是 one-of type 的 option 来说,通过isSome : option -> bool函数可以判断 variant 类型 (NONE or SOME),valOf : t option -> t可以取出 SOME 中的值。而如果是自己定义的 datatype ML 语言并不提供这...
一直听说coursera上UW的Programming languages的课程为神课,所以终于在6月份的时候排期开始学习这么这么苦逼的神奇课程,目前已经完成了part A和part B部分,不得不说从来没有关注过这个领域,学了两次课程,真心颠覆了我对编程语言的认知,终于了解到函数式编程的皮毛,对所谓的lambda表达式有了更清晰的认知,特别是学往这几...
课程地址:Programming Languages, Part A | Coursera 0.这门课是讲啥的? Functional Programming!这是门4.9分的课啊! 1. 安装SML? 安装文档:SML/NJ Installation Notes 注意64bit linux下装的时候也要装32bit的包。 2.SML是什么意思? Standard ML. 3.VIM针对SML的插件? javier-lopez/sml.vim...
搜试试 续费VIP 立即续费VIP 会员中心 VIP福利社 VIP免费专区 VIP专属特权 客户端 登录 百度文库 其他 programming languages coursera中文版programming languages coursera中文版 翻译为:程序设计语言 ©2022 Baidu |由 百度智能云 提供计算服务 | 使用百度前必读 | 文库协议 | 网站地图 | 百度营销 ...
良心推荐!海外顶尖高校教你如何掌握所有编程语言! #程序员 #Coursera #编程入门 #程序语言 #编程语言 去视频网站搜:华盛顿大学 Programming Languages Coursera: - https://www. - 数字游牧人Samuel于20231226发布在抖音,已经收获了67.5万个喜欢,来抖音,记录美好
(* Coursera Programming Languages, Homework 3, Provided Code *)exception NoAnswerdatatype pattern = Wildcard | Variable of string | UnitP | ConstP of int | TupleP of pattern list | ConstructorP of string * patterndatatype valu = Const of int | Unit...
这次回顾Part A Practice Exam。 课程主页: https://www.coursera.org/learn/programming-languages/home B站搬运: https://www.bilibili.com/video/BV1dL411j7L7 问题1 Check a box if and only if it is an accurate description of ML Function arguments are evaluated before being passed to functions. ...
Part B: Racket basics Dynamic vs. static typing Laziness, streams, and memoization Implementing languages, especially higher-order functions Macros Eval Part C: Ruby basics Object-oriented programming is dynamic dispatch Pure object-orientation
这里对Section 6进行翻译。 课程主页: https://www.coursera.org/learn/programming-languages-part-b/home B站搬运: https://www.bilibili.com/video/BV1tZ4y1D7