Similar presentations:
Язык Rust как средство создания быстрых и безопасных программ
1.
Язык Rust каксредство создания
быстрых и
безопасных
программ
Подготовили студенты 207 группы:
Рудик А.Д.
Полянский К.А.
2.
Программирование наС/С++
Программисты, пишущие код на языках
программирования низкого уровня без сборщика
мусора, как правило сталкиваются с множеством
проблем, таких как:
•Переполнение памяти
•Неопределенное поведение
•Необходимость ручной работы с памятью
•Отсутствие гарантий языка
•Двойное обнуление памяти
•Взаимная блокировка
•И множество других ошибок
3.
Концептуальное отличие RustОт С/С++
В языке Rust присутствует
концепция «владения», которая и
делает язык таким безопасным
А так же понятие «время жизни»,
которое берет на себя часть работы
с памятью
4.
Сравнение общих характеристик языковХарактеристики
Rust
C++
C
Высокая
Отсутствует
Отсутствует
Выше среднего
Высокая
Крайне высокая
Низкая
Средняя
Высокая
Потенциал развития
Крайне высокий
Теряет актуальность
Незаменим
Сложность обучения
Крайне высокая
Высокая
Средняя
Безопасность
Скорость работы
Скорость написания кода
5.
Примеры кодаRust
C++
6.
История развития языкаЛичный проект одного из работников Mozilla
Язык переходит под крыло Mozilla
Создание Core Team
Ключевые
моменты
Выпуск первой публичной версии
Признание сообществом языка
Полноценное использование в Production
7.
Где использовать Rust?Приложения командной
консоли
Веб-сборка
Сетевое
программирование
Встроенное
программирование
8.
Практическое применение RustЭтот код представляет лексический анализатор, который читает
входной поток байтов и возвращает следующий токен (элемент
лексической структуры языка программирования), если он есть.
9.
Подводя итоги> 20 000
пользователей
~74
Крупных компании использующие Rust
Огромное и приветливое комьюнити,
которое всегда радо помочь
Язык все больше и больше
набирает обороты, его
популярность растет, а
количество сфер применения
расширяется с каждым днем
17 лет
Непрерывного улучшения и
совершенствования языка
10.
Технология из прошлого, котораяпризвана спасти будущее от самого
себя
- Грейдон Хор, создатель Rust