新兴编程语言

会议室:宴会厅2
出品人:臧秀涛

在移动和前端领域,Swift、Kotlin、TypeScript和Dart等编程... 展开 >

专题出品人:臧秀涛

极客邦科技 技术会议负责人

臧秀涛,极客邦科技技术会议负责人。曾作为 QCon 全球软件开发大会主编策划了多届大会。2010 年毕业于中国科学院计算技术研究所。曾先后在完美世界等公司从事软件开发工作。2014 年加入InfoQ。业余喜爱读书和翻译,曾翻译出版过《C++ API 设计》《Groovy 程序设计》《Java 性能权威指南》等技术图书。业余也维护了一个微信公众号“开发资讯(dev-news)”,欢迎关注。

地点:宴会厅2

专题:新兴编程语言

在移动和前端领域,Swift、Kotlin、TypeScript和Dart等编程语言不断演进,本专题结合目前这些语言的应用情况,结合各自特性,分享典型实践。

by 郭翔

腾讯
高级前端工程师
未来可期的 TypeScript

2019年,越来越多的知名前端开源项目选择使用 TypeScript 做为其新版本的开发语言,TypeScript 的社区支持也日趋完善,VS Code + TypeScript 的组合拳让不少原本持怀疑,甚至抵制态度的前端开发者们不禁喊出“真香!”。本次,分享者将讲述自己从一名 TypeScript 抵制者转变为支持者的心路历程,以及 TypeScript 在腾讯在线教育团队中的实践经验,并对团队新项目是否该引入 TypeScript、如何快速搭建、以及现有项目如何向 TypeScript 迁移提供策略性建议与方案。

演讲提纲:

1.  TypeScript 简介,TypeScript 为前端编程带来了什么?
2.  从语言层面探讨 TypeScript 从诞生之初不被看好,到近期逐渐成为行业主流的背景与原因。
3.  以实际案例,讲解腾讯教育 IMWEB 团队在选择 TypeScript 做为主要编程语言过程中的思考,以及这次改变给团队带来的提升与挑战。
4.  从新项目 TypeScript 的引入标准、步骤,到现有项目向 TypeScript 迁移的策略等方面讲解如何更平滑地在团队中引入 TypeScript。

听众收益:

1.  了解 TypeScript 的诞生,主要是为了解决哪些实际问题。
2.  了解 TypeScript 在当下可以大行其道的背后原因。
3.  通过实际案例,了解 TypeScript 在前端团队中有哪些收益、新项目 TypeScript 的引入标准,如何快速搭建一个 TypeScript 项目,以及现有项目的迁移方案。

 

by 宋旭陶(靛青K)

SwiftGG Swift 爱好者
Swift on Raspberry Pi

在 Swift 发布之初,我们基本拿来开发 iOS/macOS 应用。如今 Swift 在服务端、机器学习领域有了不错的发展,现在我们可以在 ARM 架构下的 Linux 运行 Swift。Swift 拥有 C 级别的性能,又有作为高级语言的优势,那么,在 ARM 设备下又能有怎样的发挥?本次分享者将展示 Swift 在“树莓派”上的应用,分享一些实践经验,以及对 Swift 在 IoT 上发展的思考。

演讲提纲:

1.  Swift 在 Linux 发展得怎么样了
2.  树莓派和 Swift
3. 为什么在树莓派上尝试 Swift
4.  以实际案例分享 SwiftGPIO 和 SwiftNIO 在树莓派上的应用

听众收益:

1.  了解树莓派相关基本内容
2.  了解如何在树莓派上进行 Swift 相关应用开发
3.  了解 Swift 在嵌入式设备上优势

知识储备:

1.  Swift 基础内容
2.  Swift Package Manager 使用

by 任晓帅

DJI
高级工程师
Dart is All The Things

Dart 诞生于 2011 年,刚开始的定位是取代 JavaScript,但却以 Flutter 的编程语言出道而被人熟知,它是强类型语言却又同时支持类型推导,它支持 AOT 也支持 JIT,由于是第一个使用声明式 UI 的编程语言,也引发过很过争议。除了用于 Flutter,很少有人知道,Dart 也可以用于后台开发,Dart 甚至也可以和 C 直接交互,作为一门新语言,Dart 还有很多有待探索的部分在吸引着我们,本次分享者将为你带来 Dart 不止于 Flutter 的一面。

演讲提纲:

1.  Dart 语言的发展历史

2.  为什么称 Dart 为 UI 友好型语言

3.  Dart 真的是单线程语言吗?它是如何实现异步的以及我们在使用过程中应该注意什么

4.  Dart 助你提升编程效率

5.  全平台语言 Dart 以及充满想象的 dart:ffi

听众收益:

1.  了解 Dart 在关于 UI 上的发展

2.  了解 Dart 的异步机制

3.  了解 Dart 的全平台特性

4.  了解 dart:ffi 的发展潜力

前沿亮点:

Dart  语言的新特性

知识储备:

1.  有至少一门编程语言的使用经验

2.  知道或使用过 Flutter

交通指南

© 2020 Baidu - GS(2019)5218号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方
本网站图片存储由七牛云独家支持