Why Static Typing Came Back • Richard Feldman • GOTO 2022
This presentation was recorded at GOTO Copenhagen 2022. #GOTOcon #GOTOcph
Richard Feldman - Functional Programming Language Expert & Author of “Elm in Action” @rtfeldman
RESOURCES
Richard
ABSTRACT
The 1990s birthed #Python, #Ruby, #PHP, and #JavaScript - dynamic programming languages that went on to be extremely popular. Today, each has a widely used static type-checker: #mypy, #Sorbet, #Hack, and #TypeScript. By #RedMonk rankings, the most popular languages released in the past 15 years have been TypeScript, Go, #Kotlin, #Swift, #Dart, and #Rust - all statically typed.
If a generation of popular dynamically typed languages grew out of dissatisfaction with 1990s-era statically typed languages, what changed? Is it a matter of fashion, and the pendulum will soon swing back to favoring dynamic again? Is gradual typing the future, because it promises the best of both worlds? If so, then why aren’t Go, Kotlin, Swift, or Rust gradually typed? (Dart was originally, and later changed to static!)
Why has static typing made such a comeback in the past decade? And what does it mean for the future? This talk dives into all of these questions, and more! [...]
TIMECODES
00:00 Intro
01:00 Programming language rankings for Jan. 2022
02:04 What happened? - Outline
02:32 What made dynamic typing get big?
11:39 What changed?
38:22 What does this mean for the future?
49:36 Prediction
49:55 Summary
51:38 Outro
Download slides and read the full abstract here:
RECOMMENDED BOOKS
Richard Feldman • Elm in Action •
Tim McNamara • Rust in Action •
Cristian Salcescu • Functional Programming in JavaScript •
#StaticTyping #DynamicTyping #RichardFeldman #FunctionalProgramming #Golang #Elmlang #Programming #ProgrammingLanguage #SoftwareEngineering
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at
Sign up for updates and specials at
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
1 view
0
0
4 months ago 00:25:49 1
Restriction - Spiritual States with Kabbalist Dr. Michael Laitman
4 months ago 10:59:13 1
Liquid Ink Abstract Multi Color - 11 Hours - 4K - OLED Safe
4 months ago 11:28:01 1
Abstract Color Mix Screensaver - 11 Hours - 4K - OLED Safe - No Burn-in
4 months ago 00:35:27 24
These Stupid Trucks are Literally Killing Us
4 months ago 00:08:36 1
Поддельные продукты, которые вы точно больше не будете есть!👌
5 months ago 00:01:17 1
Rabbit instantly turns carrot into poop
5 months ago 00:23:47 2
Solis 5G SIM Router - ULTIMATE Travel Router?
5 months ago 00:03:53 1
Alice lost in a rabbit hole
5 months ago 00:06:06 1
Почему Вы не можете помочь сами?Why can’t you help ?
5 months ago 00:01:24 51
Introducing Viola Textures by Emergence Audio | Emotive Soundscapes Made For Kontakt Player
5 months ago 00:16:01 1
Why You Always Overwork Yourself Instead of Resting
5 months ago 00:34:22 1
「ロックマンX8」Rockman X8 Playthrough (JAP) — Part 11, Sigma Palace - VAVA V, Real Sigma, Lumine (FIN)
5 months ago 00:18:21 1
「ロックマンX8」Rockman X8 Playthrough (JAP) — Part 7, Drop Dead - Burn Kokekokker
5 months ago 00:02:08 1
🔥 3D Printed PC Fan Test: Does the Anti-Stall Ring Boost Performance? 🌀| Fan Showdown S6E3 Follow-up