In this, my third article on the Go programming language, I’m going to look at some of the additional features. Specifically we’ll look at closures and deferred actions, and also Go’s support for generics.
This is the 3rd of the 6 articles that currently make up the “All Go” series, the first of which was All Go: Basic Semantics.
Read article ( 22 minutes )
Rust is fairly new multi-paradigm system programming language that claims to offer both high performance and strong safety guarantees, particularly around concurrency and memory allocation. As I play with the language a little, I’m using this series of blog posts to discuss some of its more unique features as I come across them. In this one I’m looking at how Rust’s trait system and how generics are implemented.
This is the 5th of the 7 articles that currently make up the “Uncovering Rust” series, the first of which was Uncovering Rust: References and Ownership.
Read article ( 29 minutes )