No video

K2: How to Make a Better Compiler but Keep Kotlin the Same | Simon Ogorodnik

  Рет қаралды 2,875

Kotlin by JetBrains

Kotlin by JetBrains

Күн бұрын

Recording brought to you by American Express. americanexpres...
As a former TechLead of the K2 project, I’ll tell you how and why we switched from refactoring to rewriting the Compiler Frontend. Beginning the not-inconsiderable journey that brought us to Kotlin 2.0
“We need a better architecture” - probably, everyone in software development heard at least once. However, “OK, let’s make it” rarely follows. But, one does not simply refactor the Kotlin 1.1 compiler to solve its problems. So… We decided to re-write a considerable part of it.
I’ll tell you about:
• Why did we re-implement the huge compiler part, and what does an FIR tree have to do with it
• How we test the compiler and ensure a smooth transition to the new version
• How to make the new compiler but keep the language the same
• Last, what is EAP feedback, and why is it so important

Пікірлер: 4
@starry_shivam
@starry_shivam Ай бұрын
He seem to be dancing while speaking lol
@dzartxstudio
@dzartxstudio Ай бұрын
He appears to be so stressed
@ndrmqaxn
@ndrmqaxn Ай бұрын
The cameraman should get an extra cup of coffee XD
@bennyhuo
@bennyhuo Ай бұрын
🎉🎉🎉
Kotlin & Functional Programming: pick the best, skip the rest by Urs Peter
43:49
Lifecycles, Coroutines and Scopes | Alejandro Serrano Mena
38:25
Kotlin by JetBrains
Рет қаралды 10 М.
الذرة أنقذت حياتي🌽😱
00:27
Cool Tool SHORTS Arabic
Рет қаралды 17 МЛН
Unveiling my winning secret to defeating Maxim!😎| Free Fire Official
00:14
Garena Free Fire Global
Рет қаралды 5 МЛН
Use Java For Everything
38:35
ThePrimeTime
Рет қаралды 321 М.
I Spent 18 Months Using Rust And Regret It
38:36
ThePrimeTime
Рет қаралды 316 М.
Kotlin + Power-Assert = ❤️ | Brian Norman
13:13
Kotlin by JetBrains
Рет қаралды 6 М.
Lets Talk About Kotlin K2
47:01
GDG Sydney
Рет қаралды 7 М.
Compilers, How They Work, And Writing Them From Scratch
23:53
Adam McDaniel
Рет қаралды 154 М.
The World Depends on 60-Year-Old Code No One Knows Anymore
9:30
Coding with Dee
Рет қаралды 748 М.
Torvalds Speaks: Impact of Artificial Intelligence on Programming
5:05
Mastery Learning
Рет қаралды 846 М.
الذرة أنقذت حياتي🌽😱
00:27
Cool Tool SHORTS Arabic
Рет қаралды 17 МЛН