Learners First ‒ Rust

Learners First järjestää Rust-ohjelmointikielen kursseja suomeksi ja englanniksi.

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

Kursseja järjestetään tällä hetkellä kerran viikossa keskiviikkoisin.

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  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 ja Windows-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, two days, in English or Finnish, 600 euros (+VAT)
Currently, we arrange the course once a week, every Wednesday.

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

Rust aims to provide high-performance, safe software for today’s multicore world. It’s compiled and faster to run than most programming languages. It also aims to help programmers avoid many mistakes in writing code for 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 the runtime support needed is minimal. It also has the means to limit the amount of memory even more by using only the stack or a 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 mechanism

Rust ohjelmointikieli