7. Объекты, строки. Программирование на Rust (весна 2019)

  Рет қаралды 15,102

Computer Science Center

Computer Science Center

5 жыл бұрын

Седьмая лекция курса «Программирование на Rust» (весна 2019).
Преподаватель - Алексей Александрович Кладов.
Страница лекции на сайте CSC: tinyurl.com/csc-rust-7
Ссылка на материалы: github.com/matklad/rust-course
Все лекции курса: bit.ly/2QfWama

Пікірлер: 19
@mikhailanazarov
@mikhailanazarov 2 жыл бұрын
Отличные лекции! Спасибо
@wa7sa34cx
@wa7sa34cx 2 жыл бұрын
Судя по все убывающему кол-ву комментариев на каждый следующий урок все меньше народу добирается 😆
@nanoqsh
@nanoqsh 2 жыл бұрын
Язык непростой. Требуется много обдумывания, особенно если нет опыта программирования на низком уровне
@user-gd1cj6gf9e
@user-gd1cj6gf9e Жыл бұрын
@@nanoqsh Язык и правда не самый простой, но на мой взгляд лектор сильно усложняет материал ненужными англизмами, отсылками к другим языкам, теории категорий и прочими "рукамаханиями". Для изучающих основы языка это ненужная информация.
@user-zg2bx5cb3d
@user-zg2bx5cb3d 11 ай бұрын
@@user-gd1cj6gf9e это курс не для фронтендеров или питонистов, а для настоящих программистов. Как несложно заметить по вопросам аудитории, там и плюсовики, и джависты. Лектор не говорит ничего лишнего.
@pav5000
@pav5000 6 ай бұрын
@@user-gd1cj6gf9e этим как раз лекции и ценные, что лектор очень хорошо рассказывает про сложные внутренности языка. Знание этого помогает понять многие вещи, вместо того, чтобы просто заучивать. В инете полно материалов для начинающих по Расту, но из реально глубоких и качественных материалов для опытных программистов я только эти лекции нашел.
@luna_moonspeak
@luna_moonspeak 5 жыл бұрын
50:24 Скажите, а в слайдах наверно ошибка, должно быть Self = mut dyn Iterator или я не поняла?
@alekseykladov1144
@alekseykladov1144 5 жыл бұрын
Вроде всё верно, &mut dyn. "наш Self" тут -- это `it` из `with_any_iterator`
@luna_moonspeak
@luna_moonspeak 5 жыл бұрын
1:24:00 А что за вопрос был?
@DarkKillerBit
@DarkKillerBit 3 жыл бұрын
Подозреваю, что вопрос был о том, можно ли преобразовать Vect в Vec для формирования строки.
@vlad071096
@vlad071096 Жыл бұрын
std::error::Error всё ещё плох, или уже норм? Что с ним вообще не так?
@alekseykladov1144
@alekseykladov1144 Жыл бұрын
Уже сильно лучше -- из него убрали бесполезный description, и пофиксили возможность downcast. Скоро ещё грозятся сделать поддержку бектрейсов, и тогда вообще хорошо будет. Ещё со времён лекции появилось два новых крейта, anyhow и thiserror, они в целом правильно кодифицируют большую часть дизайна.
@DanYakovlev
@DanYakovlev Жыл бұрын
Раст конечно лавкрафтианский язык, ведь в нем есть НЕВЫРАЗИМОЕ
@elliotalderson6609
@elliotalderson6609 2 ай бұрын
Ох и тяжело слушать такой голос :)
8. Время жизни II (Программирование на Rust)
1:39:06
Computer Science Center
Рет қаралды 12 М.
How to open a can? 🤪 lifehack
00:25
Mr.Clabik - Friends
Рет қаралды 14 МЛН
Did you find it?! 🤔✨✍️ #funnyart
00:11
Artistomg
Рет қаралды 110 МЛН
Введение в язык программирования Rust
1:46:57
Computer Science Center
Рет қаралды 39 М.
Пишем мультиплеерную игру на Go
13:23
Jilio Stories
Рет қаралды 21 М.
13. Макросы. Программирование на Rust (весна 2019)
1:34:29
Rust Crash Course | Rustlang
1:50:43
Traversy Media
Рет қаралды 989 М.
Rust Allocators and Memory Management
43:51
Michael Mullin
Рет қаралды 8 М.
Роман Проскуряков - Голый Rust
58:58
C++ User Group
Рет қаралды 8 М.