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
Tweet

More Decks by Andrew Radev

Other Decks in Programming

Transcript

  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. ?