Write the Code You Want

所属专题:Morgan Stanley : Enterprise FinTech

嘉宾 : (1) 何巍 | 摩根士丹利执行董事 (2) 陈诚 | 摩根士丹利副总裁

会议室 : 宴会厅2

讲师介绍

专题演讲嘉宾:何巍

摩根士丹利 执行董事

何巍先生现任摩根士丹利信息技术部执行董事,常驻上海,专攻领域为分布式计算及函数式编程。何先生毕业于上海交通大学,获计算机科学硕士学位。

一个函数式编程的践行者。在真实世界的问题中,摸索前行,去揣摩理论的真谛。深刻地体会到,程序不光可以因简洁而漂亮,还可以因严谨而强大,甚至兼而有之。

一个对分布式系统充满好奇的求知者。永远对系统复杂度保持一颗敬畏的心,系统的健壮性可谓高于一切,却绝不是轻而易举就能达到的。

一个计算机程序算法的爱好者。像 Dijkstra 和并查集这样的算法,除了在面试时候派得上用场,也许就只有在象牙塔里被束之高阁了吧?不,只需要一双善于观察和发现的眼睛。

 

专题演讲嘉宾:陈诚

摩根士丹利 副总裁

陈诚先生于哈尔滨工业大学毕业后即加入摩根士丹利,现任信息技术部任副总裁,主要负责分布式计算平台语言及任务调度部分的研发项目,专攻领域为分布式计算、分布式存储及函数式编程。

议题介绍

演讲:Write the Code You Want

Building upon the discussion in the prior session that introduces Scala as a functional programming language on JVM (Java Virtual Machine) and its fundamental elements of its power, this session will provide a concrete example in code by illustrating those key concepts. Focusing on a simple and natural extension that Morgan Stanley built via Scala’s compiler plugin mechanism, and relating the syntax to its corresponding semantics, especially its optimized program behavior at runtime while being succinct in source form, an essential analysis will be conducted to show how the afore-mentioned benefits can be realized, for example general-purpose caching, asynchronous I/O, harnessing multi-core, and distribution of calculation, etc. Various classical optimization techniques can be applied without changing the source program text, so that it remains clear in terms of logic and intent, while only annotation is necessary for those optimization to materialize, thus maintaining the correctness when we optimize. All these make it possible for Morgan Stanley to run large-scale complex analyses on grids of machines, with predictable performance, to achieve demanding SLA (Service Level Agreement), in an ever-changing market.

交通指南

© 2020 Baidu - GS(2019)5218号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方
想要批量报名或更多优惠?
立即联系票务小姐姐 Ring
或致电:17310043226