Learners First ‒ Rust

Learners First järjestää ensimmäisenä suomenkielisiä Rust-ohjelmointikielen kursseja.

Kurssimme on yhden päivän kurssi. Kurssin hinta on 600 euroa (+ ALV). Kouluttajana on TkL Esa Turtiainen.

Seuraavat kurssit ovat:
Elokuussa 2022, päivä ilmotetaan myöhemmin

Rust on uuden sukupolven systeemiohjelmointikieli, joka soveltuu myös korkean tason ohjelmointiin, kun suorituksen nopeus on tärkeää. Rustilla tehdyt ohelmat ovat turvallisia, koska kieli takaa, ettei muistivuotoja voi tapahtua. Rust ei missään tapauksessa ole aloittelijan ohjelmointikieli, mutta ne, jotka sillä ohjelmoivat eivät myöskään halua vaihtaa siitä pois. Rust on ollut Stack Overflow -sivuston kyselyjen rakastetuin ohjelmointikieli vuodesta 2016. Rust on myös hyvää vauhtia tulossa Linux-ytimen ohjelmointikieleksi C-kielen rinnalle.

Rust-peruskurssi antaa hyvät valmiudet Rust-kielen opetteluun niille, jotka jo osaavat ohjelmoida hyvin jollain muulla ohjelmointikielellä.

Blogissamme on kirjoituksia Rustiin liittyvistä aiheista.

Embedded Rust, 3 days, coming in August, in English

Rust is a new programming language that has doubled its popularity every year for last five years. It has been the ”most loved” programming language at Stack Overflow for the last six years.

Rust aims to provide high-performance, safe software for today’s multicore world. It’s compiled, so it’s faster to run than most programming languages. It also aims to help programmers avoid many of the mistakes they have made in writing code for the fast execution. It has an advanced memory system that prevents many of the bugs and crashes that can occur in other languages.

Rust does not have a garbage collector, and in general, the runtime support needed is minimal. It also has means to limit to the the amount of memory even more by using only the stack or using only small simplified memory allocator. Rust can be used to write embedded software or operating systems.

However, Rust is a high-level abstraction language. It provides functional programming features and efficient object-oriented-like mechanisms.

Rust ohjelmointikieli