Articles on current page (1-2 of 2)

June 2023

go board

☑ All Go: Closures, Deferred Actions and Generics

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 )

15 Jun 2023 at 1:10PM in Software
 |  | 

April 2023

rusty gear

☑ Uncovering Rust: Traits and Generics

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 )

25 Apr 2023 at 9:30AM in Software
 | 
Photo by Laker on Pexels
 |