AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Kotlin nullable string10/7/2023 ![]() ![]() The basic idea behind null is that one can define an uninitialized variable. This has led to innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years. But I couldn't resist the temptation to put in a null reference, simply because it was so easy to implement. ![]() My goal was to ensure that all use of references should be absolutely safe, with checking performed automatically by the compiler. At that time, I was designing the first comprehensive type system for references in an object oriented language (ALGOL W). It was the invention of the null reference in 1965. I guess that everybody in software development with more than a couple of years of experience has heard the following quote: In this post, I'd like to expand on the problem of nullability and how it's solved in Kotlin and Java and add my comments to the Twitter thread. Martin Bonnin did a tweet from a single slide, and it created quite a stir, even attracting Brian Goetz. What I miss in Java, the perspective of a Kotlin developer, in the Friends of OpenJDK devroom.Practical Introduction to OpenTelemetry Tracing, in the Monitoring and Observability devroom.FOSDEM is specific in that it has multiple rooms, each dedicated to a different theme and organized by a team. Last week, I was at the FOSDEM conference.
0 Comments
Read More
Leave a Reply. |