专题演讲嘉宾:Nikolai Tropin

华为俄罗斯圣彼得堡软件开发工具云技术实验室、首席软件工程师

俄罗斯圣彼得堡软件开发工具云技术实验室、首席软件工程师。15 年 IDE 研发经验,前 JetBrains Intellij IDEA Scala 项目负责人。精通 Compiler、Program Language Design、Code Analysis 等技术。

by Nikolai Tropin

华为
俄罗斯圣彼得堡软件开发工具云技术实验室、首席软件工程师

Type inference enginesis probably most important component in the area of the tooling for dynamically typed languages. We will start from explaining why it is important, what features depend on it, and what the key characteristics of type inference engines. Then we will cover main approaches that can be used for type inference, share design and implementation of our type inference engine, show some metrics of our solution as well as discuss further evolution and what we think coming next in the area.

Outline

1. What is type inference engine, why they are needed?

2. What are types of type inference engines in the world.

3. What are the extra requirements to the engine that are coming in IDE environment?

4. Our view on type inference process, our design of TI engine

5. Metrics, use cases, limitations

6. What is coming next?

Takeaway

  • What is type inference engine, why it is important
  • What approach we use and what we achieved so far

交通指南

上海中优城市万豪酒店

Shanghai Marriott Hotel Pudong South
地址:上海市浦东新区沪南公路7688弄上海中优城市广场1号楼1楼
  • 微信咨询

  • 电话咨询

    联系电话:+86 18514549229

微信联系我们

如您在购票过程中遇到问题,请扫码咨询票务小姐姐