编程语言

会议室:2号会议厅A
出品人:迷渡

编程语言专场会关注 Swift、ES7/8、Kotlin、Dart这些语言的特性... 展开 >

专题出品人:迷渡

前端开发工程师

迷渡(justjavac),前端开发工程师, 8 年前端开发经验。曾经是连续创业者,目前是一名自由开发者。正在出版《代码之谜》。 JSON API 中文规范维护者, Flaurm 中文社区创始人。平时混迹于 GitHub ,参与众多开源项目。精通 one,学习 another,关注 next。

地点:2号会议厅A

专题:编程语言

编程语言专场会关注 Swift、ES7/8、Kotlin、Dart这些语言的特性和应用,这些是目前大前端领域在用或者趋势性的语言。

by Mattt Zmuda

Flight School创始人
Swift Outside the Apple Ecosystem

The Swift programming language was released by Apple in 2014. At the time, it was positioned as a successor to Objective-C for making iOS and apps. However, thanks to extensive contributions from the open-source community as well as companies like IBM and Google, Swift has expanded beyond the App Store into a variety of new applications.

In this talk, I will discuss recent and upcoming developments in Swift, and how they can be used for machine learning, web development, scripting, and systems programming.

Among the topics I’ll discuss are Swift for TensorFlow, Swift-NIO, concurrency, interoperability with language runtimes, and ABI stability.

Key Takeaways:

Discuss recent and upcoming developments in Swift, and what they mean for developers.
Understand why Swift is uniquely positioned to become an important language outside Apple’s development ecosystem.
Learn how to get started with Swift and contribute to its development.
 

Swift编程语言于2014年由Apple发布。当时,它被定位为Objective-C的后继版本,用于制作iOS和应用程序。但是,得益于开源社区以及IBM和Google等公司的广泛贡献,Swift已经超越App Store扩展到各种新应用程序。

在这次演讲中,我将讨论Swift中近期和即将发生的事态发展,以及它们如何用于机器学习、Web开发、脚本编写和系统编程。

我将要讨论的主题包括Swift for TensorFlow,Swift-NIO,并发性,与语言运行时的互操作性以及ABI稳定性。

 

关键要点:

1.讨论Swift近期和即将到来的发展,以及它们对开发人员的意义。

2.理解为什么Swift具有独特的定位,成为Apple开发生态系统之外的重要语言。

3.学习如何开始使用Swift并为其发展做出贡献。

by 张涛

饿了么资深 Android 工程师
领略 Kotlin 协程的力量

开发者越来越关注异步编程效率的问题,Kotlin 用协程(coroutine)新颖地解决了这个问题,并且可以无缝结合到 Android 代码中。本次分享将带领听众从一个小例子开始,自顶向下的理解 Kotlin 协程是什么,协程的本质与工作机制,如何快速的使用协程,如何使用协程改造自身的项目,从而在实践中理解是什么使得协程在Android上如此优秀。   

演讲提纲:

1.协程是什么

1.1 协程是怎么来的

1.2 为什么协程可以提升执行效率

2. 通过Kotlin在JVM使用协程

2.1 启动协程

2.2 async/await

2.3 取消/暂停

2.4 为Android项目引入协程

3. Kotlin 的协程实现

3.1 协程库在Android上的实现

3.2 挂起点与执行段

3.3 协程的状态机切换

 

听众受益:

1. 理解 kotlin 协程的基本原理

2. 了解 kotlin 协程的适用场景

3. 懂得如何在项目中使用协程优化现有代码

by 迷渡

前端开发工程师
V8、JavaScript 的现在与未来

作为一个花了 10 天时间开发出来的语言,谁也未曾预料到 JavaScript 现在如此火热。ES3 规范出来之后,TC39 花了十年时间,几乎没有任何改变。之后,ES6(ES2015) 又花了四年才得以实现。

自 ES6 出来之后,TC39 精简了提案的修订过程,以满足现代化开发的需求。这使得提案更快、更早,而且我们也不用等待新版本的规范出来就可以使用。

本次演讲将介绍 ECMAScript 的最新特性,以及目前还未纳入规范但是很有用的新提案。并基于 V8 引擎分析对新规范的实现细节以及针对 Chrome、Node.js 的性能优化。

演讲提纲如下:

1. ECMAScript 及 V8 引擎简史

2. 目前 V8 引擎针对 JavaScript 的性能优化

3. TC39 的最新提案以及应用场景

4. 编写高性能 JavaScript 代码的技巧和原则

 

听众收益:

1. 了解 JavaScript 的新特性、新提案

2. 学习如何编写高性能 JavaScript 代码

3. 通过实例代码分析 JavaScript 的性能

本网站图片存储由七牛云独家支持
扫码关注前端之巅,即可获取GMTC PPT