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
2 months ago 01:05:14 1
Return of the Boom Bap 🌆 (Vol.6)
2 months ago 00:03:48 1
Lauren Mayberry - Something In The Air
2 months ago 00:04:47 1
Static-Dynamic exercises system
3 months ago 00:05:18 1
Null + Void: Where I Wait feat. Dave Gahan
3 months ago 00:08:40 1
30x30 workout Static-Dynamic exercises system for beginners
3 months ago 00:19:49 1
Masterclass: AI film Directing in Runway Gen 3 – Create Stunning Cinematic Shots!
3 months ago 00:25:01 1
Mysteries of a Dark Universe
3 months ago 00:05:12 1
ASMR smoking a cigarette with you (no talking n nature sounds)
3 months ago 01:03:42 1
The Future of Intel
3 months ago 00:09:17 1
Bangladesh Officially Protests over Amit Shah’s Statement | Why is Bangladesh Angry?
3 months ago 00:11:51 1
WHICH SALT IS BEST? Redmond’s Salt vs. Himalayan Pink Salt vs. Celtic Sea Salt
4 months ago 00:02:05 1
DayZ Update Teaser
4 months ago 00:39:06 1
Urgent Appeal from Russian General: Citizens of the West, Wake Up Before It’s Too Late!
4 months ago 00:14:10 1
Why IAS Aspirants Fail In Their USPC Civil Services Exam | Reasons of failure. | UPSC CSE
4 months ago 00:08:57 16
Psychedelic Horror Static Guitar | WYRON Ep. 207 | 2019 Gibson Custom Shop Optical Illusion Les Paul
4 months ago 00:18:03 1
Transparent FDM 3D Prints are Clearly Stronger!
4 months ago 00:31:56 1
Echo Chambers, Explained
4 months ago 00:22:32 1
Explained: Pultec EQ (Unlock warmth & clarity in your mixes with the EQP-1A)
4 months ago 00:08:46 1
doing math is lonely
4 months ago 01:12:32 1
Is an IBM PC usable at the same clock speed as an Apple II?
5 months ago 00:02:33 1
“getHappier“ by Knots [All Coins] | Geometry Dash 2.2
5 months ago 01:17:35 1
DOOM 3 (Complete Game Soundtrack)
5 months ago 00:06:33 1
30:30 push ups training system Static-Dynamic exercises for beginners at home
5 months ago 08:42:23 1
Happy Birthday 🍰 Harry Potter - Philosopher’s Stone inspired Ambience & Soft Music - Rain & Ocean