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

Programming Rust at FMI, 2017

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Programming Rust at FMI, 2017

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

Avatar for Andrew Radev

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