Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Why Static Typing Came Back • Richard Feldman • GOTO 2022

Автор: GOTO Conferences

Загружено: 2023-06-05

Просмотров: 155712

Описание:

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-  
  / goto_con  
  / gotoconferences  
#StaticTyping #DynamicTyping #FunctionalProgramming #Roclang #Golang #Elmlang #Programming #ProgrammingLanguage #SoftwareEngineering #RichardFeldman

CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
   / @goto-  

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...

Why Static Typing Came Back • Richard Feldman • GOTO 2022

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Введение в язык программирования Zig • Эндрю Келли • GOTO 2022

Введение в язык программирования Zig • Эндрю Келли • GOTO 2022

Why Isn't Functional Programming the Norm? – Richard Feldman

Why Isn't Functional Programming the Norm? – Richard Feldman

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

Python's type system explained: Static vs dynamic typing | Guido van Rossum and Lex Fridman

Python's type system explained: Static vs dynamic typing | Guido van Rossum and Lex Fridman

The Roc programming language with Richard Feldman

The Roc programming language with Richard Feldman

Simple Functional Effects with Tag Unions • Richard Feldman • YOW! 2022

Simple Functional Effects with Tag Unions • Richard Feldman • YOW! 2022

MongoDB: Smarter AI, Driven by Vector Search and RAG

MongoDB: Smarter AI, Driven by Vector Search and RAG

"Good Enough" Architecture • Stefan Tilkov • GOTO 2019

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

The MCP Backdoor: How Malware Slips in Through Developer Tools (Webinar)

The MCP Backdoor: How Malware Slips in Through Developer Tools (Webinar)

Минимально жизнеспособная архитектура • Рэнди Шоуп • YOW! 2022

Минимально жизнеспособная архитектура • Рэнди Шоуп • YOW! 2022

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Почему ваш код не соответствует Python (и как это исправить)

Почему ваш код не соответствует Python (и как это исправить)

The Only Unbreakable Law

The Only Unbreakable Law

Learning Rust the wrong way - Ólafur Waage - NDC TechTown 2022

Learning Rust the wrong way - Ólafur Waage - NDC TechTown 2022

Modular Monoliths • Simon Brown • GOTO 2018

Modular Monoliths • Simon Brown • GOTO 2018

Migrations - The Hardest Actual Problem in Computer Science • Matt Ranney • YOW! 2022

Migrations - The Hardest Actual Problem in Computer Science • Matt Ranney • YOW! 2022

Функциональное программирование для прагматиков • Ричард Фельдман • GOTO 2021

Функциональное программирование для прагматиков • Ричард Фельдман • GOTO 2021

"Performance Matters" by Emery Berger

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]