State of Julia | Jeff Bezanson & Stefan Karpinski | JuliaCon 2020

Описание к видео State of Julia | Jeff Bezanson & Stefan Karpinski | JuliaCon 2020

Abstract:
We take stock of Julia and its ecosystem. The releases since 1.0 have been less major and non-breaking—which has been a relief—but nevertheless, a significant number of major new functionality has been added. We'll highlight some of the biggest developments in the language (can anyone say "multithreading"?), infrastructure (BB, Pkg3, Artifacts), and ecosystem (the Dataverse, DiffEqs, differentiable programming) and beyond. And finally, we look ahead to Julia 2.0.

Contents
00:00 Welcome!
00:15 Introduction by Stefan Karpinski
00:58 Multithreading
02:39 Latency: "I think about it every day, I worry about it every day."
04:54 Debugger for Julia
07:50 Pkg3, Julia package manager
10:51 Package ecosystem
15:21 JuliaMono, Julia typeface
16:16 Where are we now: v1.5
16:48 Multithreading in v1.5
17:49 Why is Julia sometimes slower than C++?
18:11 Heap allocation in Julia
19:49 What are watershed moments in the development of language?
20:32 Scope of variable
24:25 Pkg protocol
26:42 PkgServer.jl package and servers infrastructure
27:46 Latency still is a problem
28:30 Tasks and threads system
29:47 Compiler: the next generation
31:32 Pkg features coming with Julia v1.6
33:11 The king is dead: Julia 1.0 will stop being LTS version
33:54 Long live the king: Julia 1.6 will be the new LTS
35:37 Amazing progress & bright future
36:17 Thank you!
37:32 Q&A: Does the work plan for latency include working on tasks and threads?
38:14 Q&A: What is the best-case scenario for Julia's compiler latency?

S/O to https://github.com/KZiemian for the video timestamps!

Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/JuliaCommunity/You...

Interested in improving the auto generated captions? Get involved here: https://github.com/JuliaCommunity/You...

Комментарии

Информация по комментариям в разработке