Seminar - Rust: a revolutionary systems programming language
School of Engineering and Computer Science Seminar
Speaker: Nick Cameron (Microsoft)
Time:
Thursday 29th July 2021 at 03:00 PM -
04:00 PM
Location:
Cotton 431
URL: https://www.ncameron.org/
Abstract
Rust is a modern systems programming language. It offers high performance and low-level control of memory, making it suitable for applications such as operating systems, web browsers, databases, games for example. It is memory safe and guarantees data race freedom, meaning it offers huge security advantages over other languages in the systems domain. The language and tooling are expressive, ergonomic, and sound; meaning higher productivity.
This talk will give an introduction and overview of the language and its applications, outline current developments, and discuss some of the interesting corners of the language found when using Rust for large, real-world projects.
- Bio
- Nick Cameron is a principal engineer at Microsoft working on Rust. He helped develop Rust at Mozilla through the 1.0 release and 2018 edition. He was a member of the Rust core team and has contributed to its language design, compiler, tools, and project governance. He has worked on distributed databases at PingCAP, and layout and rendering in Firefox at Mozilla. He has a PhD in type systems from Imperial College London.
This talk is part of the New Zealand Software Innovation Seminar (SI^NZ) Series: https://softwareinnovation.nz/seminars/
Zoom Link: https://vuw.zoom.us/my/softwareinnovationnewzealand