OCaml - 张宏波

2016-07-07

OCaml是一门工业上被使用得越来越多的编程语言。这一期我们请到Bloomberg技术专家 OCaml编译器核心开发成员 张宏波 和我们分享这门编程语言的特点。

Download the mp3

Show Notes:

讨论的话题:

  • 什么是OCaml
  • OCaml在工业和学术上的应用
  • OCaml和F#的关系
  • OCaml的数据类型系统 type system
  • OCaml的库和相关的工具
  • 为什么很多语言都要编译到JavaScript?
  • WebAssembly对JavaScript的影响
  • OCaml允许副作用
  • Unikernal
  • OCaml的编译速度
  • OCaml官方支持的两种编译器
  • OCaml的GC延迟特性
  • OCaml新手入门以及生态环境
  • OCaml的缺点
  • BuckleScript和F#的Fable的区别
  • OCaml编译器和Haskell编译器GHC的比较
  • OCaml4之后的特性
  • 为什么OCaml要支持OO
  • OCaml的byte code和LLVM的bitcode的区别
  • 嘉宾学习函数式编程的过程
  • 嘉宾做语言研究,写编译器是怎样一种体验
  • 宾夕法尼亚大学读书的经历

URLs: