Лекция 4: динамический полиморфизм, умные указатели | Лекции о языка программирования Rust в ФТШ

Лекцию 4 Илья начинает с рассказа о виртуализации памяти в ОС, плавно переходя к длинному списку недостатков указателей (смешению понятий) в Cи и зоопарку умных указателей в Rust для решения этих проблем. Затем, после мотивирующего примера, Илья с усердием, достойным лучшего применения, в формате лайв-кодинга пишет реализацию таблицы виртуальных функций. Сюпойлер: потом окажется, что в Rust для этого есть специальный синтаксис, и можно было просто написать dyn Trait. И, наконец, похоронный удар: Илья начинает сравнивать полиморфизм в Rust и в других языках… Звенит звонок, занавес! Все записи наших лекций о наиболее обожаемом 8 год подряд (согласно stackoverflow) языке программирования Rust в Лицее «Физико-техническая школа» лежат в плейлисте:    • Лекции Rust в ФТШ   Более подробно о курсе можно прочитать здесь:

Смотрите также