Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Programming Rust at FMI, 2017

Programming Rust at FMI, 2017

Нулева лекция на курса по Rust във ФМИ.

Andrew Radev

October 04, 2017

Transcript

22 slides
  1. ust

  2. Rust • Млад: само на 2.5_f32 години • “C ме

    застреля в крака” • “C++ ме застреля в ++крака”
  3. Rust: high-level • Пакети • Тестване • Силна статична типова

    система • Елементи от функционалното програмиране • Елементи от ООП
  4. ust

  5. ust

  6. Rust: употреба • Системно програмиране (Redox, coreutils) • Уеб (Rocket,

    Diesel) • Networking (Tokio) • Обработка на данни • Tooling (ripgrep) • Игри (ggez, Piston, SHAR)
  7. Rust: community • Ruby, Python – скорост, статично типизиране •

    Haskell, Scala – подобно типизиране • C/C++ – безопасност, съвместимост • Отворен процес
  8. Административни неща • Домашни: 6 x 15 = 90т. •

    Проект: 1 x 90 = 90т • (+ разни бонуси) • 100т: 3 • 120т: 4 • 140т: 5 • 160т: 6
  9. ?

More Decks by Andrew Radev

Other Decks in Programming