To java programmers, 'Null Safety' can sound like the 'Holy Grail'. To python programmers, 'Null Safety' can sound like solving a problem they never had. So what is 'null' safety? Firstly, if you any questions on what 'null' is, then check the page None, Unit, Nothing, void and null. Null safety is all about preventing… Continue reading Null Safety
Tag: kotlin
Basics: Origins, ‘Hello World’, Comments
Python is an interpreted language, often described as a 'scripting language'. Python evolved origins of improving the teaching and prototyping language ABC and being a language ideal for the programmers own projects, to now being a language used in large scale web servers, AI and other substantial projects. Kotlin is a compiled language, targeted from… Continue reading Basics: Origins, ‘Hello World’, Comments
Theory: Variables and Objects
Introduction The page follows on from the languages page, which reviewed basic concepts of the principles of how programming languages work, by further exploring how 'variables' programming languages work. Understanding this, helps understand the philosophies of python and kotlin. In this page, the language 'c' is discussed, but there is no need to know how… Continue reading Theory: Variables and Objects
Why program in Kotlin instead of Python?
If you can already program in a perfectly adequate programming language in python, would need to learn Kotlin? There are use cases where Python is virtually unmatched, but there also times Python is just not a match! TL;DR: 1. If you know Python, then learning Kotlin will teach you more about coding, even for when… Continue reading Why program in Kotlin instead of Python?