Event Information

Share this event

Date and Time

Location

Location

Spring Lane Teaching Building

397 Harewood Way

Room 003

Heslington

YO10 5DS

United Kingdom

View Map

Event description

Description

This workshop will introduce the Rust programming language. Rust is a systems programming language which offers performance comparable to C and C++. Its unique selling point is that it provides memory safety by default without any overhead, making it an appealing alternative in domains like game development and high-performance scientific computing.

To many programmers, Rust will seem like a familiar language with unfamiliar compile errors. Understanding just a few core concepts will help you make sense of the compiler’s feedback, which then becomes a powerful teaching tool in itself. This workshop aims to convey these core concepts. Even if your future lies with C++, learning Rust can help a beginner understand how to write production-quality C++.

Who should attend?

Attendees are encouraged to bring laptops with Rust installed (https://www.rustlang.org/tools/install). Windows, Mac and Linux are all supported. They will follow along with a simple, interactive demonstration. Some experience with a general-purpose programming language such as C++, Java or Python is assumed.

Workshop Organiser: Andrew Martin

Date and Time

Location

Spring Lane Teaching Building

397 Harewood Way

Room 003

Heslington

YO10 5DS

United Kingdom

View Map

Save This Event

Event Saved