First Impressions of the Kotlin Programming Language

Jakob L. Kreuze (zerodaysfordays@sdf.lonestar.org)
In the introduction of the previous post I wrote for this series, First Impressions of the Rust Programming Language , I alluded to the presence of arguments that programming language safety should be achieved by moving to languages such as Java which run on a virtual machine. While "safety" may no longer be the first thing that comes to mind in discussion of these languages, especially with the hundreds of vulnerabilities in various implementations of the Java virtual machine, it would be unfai