Skip to content

Introduction “Rust” an ITGilde Tech Talk delivered by Pascal van Dam

Photo of ITGilde
Hosted By
ITGilde .
Introduction “Rust”  an ITGilde Tech Talk delivered by Pascal van Dam

Details

Rust is the other of the two languages that are very wanted right now. Originally a project coming from the Mozilla group, Rust provides developers with an environment where defensive and safe programming are cemented in the language. Not by with holding you from using things that could be potentially harmful at sometime, but by implementing things the right way. By making no assumptions and completely eliminating undefined behaviour.
Programming Rust takes a different mindset. But once you get into it, it all feels completely natural: Rust is a Systems Programming Language, just like C and C++ are. But much better suitable for the job. C++ never made into the Linux Kernel, no matter how hard people advocated for it. Rust is the 2nd programming language that made in into the Linux kernel, starting with the upcoming Linux 6.1 kernel.
Rust is built on the following three pillars:
1. Safety, guaranteed @ compile time
2. Fearless Concurrency
3. And blazingly fast speed
So the speed of C and the safety scripting languages. What possible could you want more?
In this introductory workshop I will show you how to setup your Rust development environment and help you making the first steps on programming in Rust.
Topics:

  • History of Rust
  • Basics of Rust
  • Setting up the Rust SDK with Rustup
  • Hello World in Rust
  • The difference -> codex of safety in Rust -> ownership & borrowing
  • Primitive types in Rust
  • Compound types in Rust
  • Functions in Rust
  • Unit Testing in Rust

If you like what you see (and do); we advise you to signup for our Introduction to Rust course from us or at one of our partners.
At the end the question is, "Should I Rust or should I Go?" Or maybe both?

Photo of ITGilde Tech-Talks group
ITGilde Tech-Talks
See more events
ITGilde Tech-Talks
Photo of ITGilde Tech-Talks group
No ratings yet
Online event
This event has passed