News

For example, a concept could define what it means to be sortable, and a constraint could check whether a type has a comparison operator. Generic programming, especially concepts and constraints ...
The basic idea is simple: program code should reflect the concepts it represents - or it should do what it says on the tin. Unfortunately this simple statement hides a world of complexity, and this is ...
In programming, the two key concepts often surface when discussing the quality and functionality of code are syntax and semantics. While syntax refers to the structure and rules that code must adhere ...
Newly introduced in Go 1.18, generics reduce the amount of boilerplate you need in your code, without sacrificing backwards compatibility Many programming languages have the concept of generic ...
For all exercises and examples, the course uses Go (Golang) as concrete example. We will look at typical styles and application areas like OOP, FP, Parallel-, Distributed- or Systems Programming.