Why Static Typing Came Back • Richard Feldman • GOTO 2022

Published: 05 June 2023
on channel: GOTO Conferences
152,512
2k

This presentation was recorded at GOTO Copenhagen 2022. #GOTOcon #GOTOcph
https://gotocph.com

Richard Feldman - Functional Programming Language Expert & Author of “Elm in Action” ‪@rtfeldman‬

RESOURCES
https://www.roc-lang.org
  / sw_unscripted  

Richard
  / rtfeldman  
https://github.com/rtfeldman
  / rtfeldman  

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:
https://gotocph.com/2022/sessions/2215

RECOMMENDED BOOKS
Richard Feldman • Elm in Action • https://amzn.to/387kujI
Tim McNamara • Rust in Action • https://amzn.to/3ux2R9u
Cristian Salcescu • Functional Programming in JavaScript • https://amzn.to/3y75jBS

  / gotocon  
  / goto-  
  / gotoconferences  
#StaticTyping #DynamicTyping #FunctionalProgramming #Roclang #Golang #Elmlang #Programming #ProgrammingLanguage #SoftwareEngineering #RichardFeldman

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConf...


Watch video Why Static Typing Came Back • Richard Feldman • GOTO 2022 online without registration, duration hours minute second in high quality. This video was added by user GOTO Conferences 05 June 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 152,512 once and liked it 2 thousand people.