Learn Rust with Conway's Game of Life

Workshop 👥

English 🇬🇧

Tuesday, 9:00 AM – 1:00 PM

Length: 240 minutes

Room: Workshop D

Abstract

Learn the basics of the Rust programming language by implementing the world's most iconic cellular automaton: Conway's Game of Life. The Rust programming language is a modern high-level language that offers memory-safety and thread-safety guarantees, great tooling and extremely high performance. It has repeatedly been voted the most loved programming language on Stack Overflow's developer survey and has been added as an officially supported language in Linux kernel development. If you want to get in on the fun or just see what this language is all about, this workshop is for you! In this workshop we will take a look at how to write Rust programs and how to build them using cargo. We will explore Rust's approach to object-oriented programming and tackle some of its more unique features like the borrow-checker. The goal is to get a good understanding of the basics of Rust and get some hands-on experience in using it.

Prerequisites

Bring a laptop with the following installed: - git - a code editor of your choice And preferably already installed: - rust tool-chain for your architecture

Day & time

Tuesday, 9:00 AM – 1:00 PM

Intended audience

This talk is aimed at developers without any Rust experience. You should have at least a little bit of programming experience (no matter the language)

  • Julian Philipp Merlin Ertel

    Julian works as a senior consultant for Miles Bergen. His main competence is C++ development, but over the years he has gathered experience in a variety of different languages and technologies. As a developer he has mainly worked in the domains of video processing and seismic data acquisition. When given the option Julian's language of choice is Rust.

Registration

Registration