Why Static Typing Came Back
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore the resurgence of static typing in programming languages in this 52-minute conference talk by Richard Feldman at GOTO Copenhagen 2022. Delve into the historical context of dynamic languages like Python, Ruby, PHP, and JavaScript, and examine the factors that led to the widespread adoption of static type-checkers. Analyze the shift in popularity towards statically typed languages such as TypeScript, Go, Kotlin, Swift, Dart, and Rust. Investigate the reasons behind this comeback, discussing the advantages and disadvantages of both static and dynamic typing. Consider the role of gradual typing and its potential as a future trend. Gain insights into the evolution of programming language design and make informed predictions about the future of typing systems in software development.
Syllabus
Intro
Programming language rankings for Jan. 2022
What happened? - Outline
What made dynamic typing get big?
What changed?
What does this mean for the future?
Prediction
Summary
Outro
Taught by
GOTO Conferences
Related Courses
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube Confessions of an Enterprise Architect
GOTO Conferences via YouTube