Pony 是一门很冷门的语言,但它功能上十分独特,独持到我认为值得单独为 Pony 讲上一课。它像是 Rust 和 Erlang 的合体:这一小时不会用来给大家推荐 Pony 在生产环境使用,而是希望它能作为一个载体(Pun intended)来解释一些最近新兴的编程语言概念。Morgan Stanley VP 何婧誉即将在 QCon 全球软件开发大会(上海站)2019分享《My Little Pony》
Pony 是:
使用角色模型的语言(Erlang 是爸爸)
性能可与 C 比肩的语言(compile to native)
类型安全的语言
内存安全的语言(不会有 dangling pointers)
异常安全的语言(没有运行时异常)
没有 race condition 的语言(编译即并发安全)
没有死锁的语言(嘛,没有锁,所以没有死锁)
这是场最不讲究实用的 talk,但我希望这对听众也是一场最有意思、最有营养的 talk。
嘉宾介绍
何婧誉(Loretta)Morgan Stanley VP,剑桥大学计算机科学系毕业,平时爱好各种新鲜事物,不会的都想学一点看一点。兴趣范围从技术、数学、金融到桌游、国标、英文书法、语言学、哲学、钢琴等范围极广,属于样样都知道一些的典型 jack of all trades。有收集德式桌游及大型乐高模型的癖好。
技术上主要擅长 JVM 语言,有几年 Java 经验,2010 年遇见 Clojure 之后顿时被其简洁的语法、简单的写法及极具表达力的特性深深吸引,2011 年得以开始专业 Clojure 5 年多,现于大摩外汇产品前台用 Scala 开发风险系统,从 UI 到金融风险计算,到分布式计算性能,到产品管理及项目管理均有涉猎。
业余在 JVM 之外亦与 Python、Perl 等主流语言,以及 ML 等非主流函数语言打过交道。
之前在 QCon 几次讲过 Clojure,最近 Clojure 日趋稳定,索性找个大家都面生的东西讲一下,增加点新鲜度。
更多编程语言的工程实践的相关分享请访问 QCon 上海 2019 官网。
评论