Member-only story
Golang Wins The First Language Release Battle!
Lately I’ve started a series of articles featuring changes in the latest versions of programming languages. Today’s article is a summary of the most important changes, so you can know what is happening.
TOP 6–10
10. Dart introduced a new way to manage date and time. You can copy a date, and then change only one part, for example hour. It’s a nice feature.
9. C team approved functions with no named parameters and embedding files in the source code.
8. C# team relaxed string rules.
7. PHP solves a problem of self-contained archives. The article goes in-depth to show what it is and how it was fixed.
6. TypeScript proposes a way to check against a type with a satisfies keyword, and changed the file change detection to a faster one.
TOP 0–5
5. Kotlin continues the move to the new K2 compiler. It also introduces open bound operator as a preview, and a specialized data object. An interesting way forward to distinguish classical classes and objects (pun intended!) from data classes (and objects).
4. Scala introduced experimental Exception strict typing. Something only few languages try. Also introduced new algorithms to boost speed of match statement. It is an…