Kotlin Avoided a $1,000,000,000 Mistake

  Рет қаралды 717

Will Tollefson

Will Tollefson

Күн бұрын

Пікірлер: 6
@DenaTollefson
@DenaTollefson 9 ай бұрын
Hoare made a billion dollar mistake with his null reference and null pointer language design youch! That is quite a thing! It is nice Kotlin has null safety in place. Fantastic video explaining how to ameliorate and avoid null issues 😀
@willtollefson
@willtollefson 9 ай бұрын
Glad you liked it! More modern programming languages are moving toward these sorts of checks which I think is a very welcome addition.
@martindolanek8197
@martindolanek8197 9 ай бұрын
rust anyone?
@willtollefson
@willtollefson 9 ай бұрын
Rust is awesome! Its getting deeper into the linux kernel now and has been gaining momentum for a while now
@TRK--xk7bb
@TRK--xk7bb 9 ай бұрын
The only real null safety is not having null in the language in the first place, this is a bandage at best
@willtollefson
@willtollefson 9 ай бұрын
I assume you're thinking of a language like Tcl or maybe Rust - I could see that point and agree there are loopholes to still get NPEs. I think though in the grand scheme of things, kotlin's nullable types are a lot like Rust's Option, with the caveat that since kotlin is compatible with Java at the byte code level, its possible for Java to do something it shouldn't with kotlin data structures.
Kotlin Classes and Constructors - Primary vs Secondary
13:51
Will Tollefson
Рет қаралды 443
Scoped Values in Java 22
18:38
Will Tollefson
Рет қаралды 1 М.
Motorbike Smashes Into Porsche! 😱
00:15
Caters Clips
Рет қаралды 23 МЛН
ТВОИ РОДИТЕЛИ И ЧЕЛОВЕК ПАУК 😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 4,9 МЛН
👨🏽‍💻 Dart Null Safety (Simple)
14:24
Mitch Koko
Рет қаралды 12 М.
Getting Started With Kotlin: The Basics
16:41
Will Tollefson
Рет қаралды 602
Why I Don't Like Singletons
29:05
The Cherno
Рет қаралды 92 М.
Socket Programming with Java NIO - Channels, Selectors, and Buffers
38:00
The Most Legendary Programmers Of All Time
11:49
Aaron Jack
Рет қаралды 610 М.
Virtual Threads in Java 21
17:22
Will Tollefson
Рет қаралды 5 М.
why do void* pointers even exist?
8:17
Low Level
Рет қаралды 386 М.
The purest coding style, where bugs are near impossible
10:25
Coderized
Рет қаралды 1 МЛН