1. Введение (Программирование на Rust)

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

Пікірлер: 239

  • @alexinflux
    @alexinflux3 жыл бұрын

    Как круто, когда находишь такой божественный контент в океане хеллоуворлдов и zero to hero за два часа. Моё почтение автору

  • @SmileyJack.

    @SmileyJack.

    2 жыл бұрын

    22:11

  • @alexk3929

    @alexk3929

    2 жыл бұрын

    Поддерживаю, достал океан хеллоуворлда. Хорошо что попал на этот курс

  • @sanctuary_of_soul

    @sanctuary_of_soul

    Жыл бұрын

    Реально заебало уже. То упускают важную инфу, то льют воду.

  • @ghashy4501
    @ghashy4501 Жыл бұрын

    Очень интересная лекция! А скачок на 10 октав вверх в конце слов придаёт уникальности и не даёт заскучать, мне категорически понравилось!

  • @artgocode
    @artgocode2 жыл бұрын

    Обратился к этому видео в самом начале пути изучения Rust и начал засыпать уже на 15-той минуте. По прошествии нескольких месяцев, попрактиковавшись и продолжая углубляться в изучение языка, считаю это видео очень насыщенным интересными фактами и отвечающим на огромное количество вопросов. Огромное спасибо каналу и Алексею!

  • @aploskov

    @aploskov

    2 жыл бұрын

    Если начинаешь засыпать - это значит, ещё 3 минуты и пора притормозить, переключиться, переварить информацию несколько часов/день.

  • @nanoqsh

    @nanoqsh

    Жыл бұрын

    Если начинаешь засыпать, нужно пойти спать

  • @qewolf
    @qewolf4 жыл бұрын

    22:02 - Hello, World 24:50 - Hello, Cargo 25:35 - Основные Типы 25:58 --- Целые числа 29:13 --- Арифметика 36:05 --- Переполнение в С++ 40:10 --- Польза UB (Undefined Behavior) 43:01 --- UB в Rust 44:17 --- Арифметика в стиле С++ 46:40 --- Числа с плавающей точкой (IEEE-754) 48:17 --- Логический тип 48:57 --- Кортежи 53:00 --- Массивы 54:28 --- Ссылки 55:36 --- Указатели 56:27 --- Box 57:34 --- Стек 58:56 --- Куча 1:06:07 --- Как узнать, когда можно делать free? 1:11:17 --- Присваивание (move) 1:14:11 --- drop 1:15:30 --- Аффинные типы 1:17:46 --- Обычные типы 1:18:43 --- Аффинные типы 1:21:17 --- Drop flags 1:21:34 --- Vec 1:29:09 --- Виды присваивания 1:33:22 --- Представление обьектов в памяти 1:36:17 --- Rust/C++

  • @loler2058

    @loler2058

    4 жыл бұрын

    Красава

  • @anonym7346

    @anonym7346

    4 жыл бұрын

    Уважуха тупо молодец

  • @curious8210

    @curious8210

    3 жыл бұрын

    Thanks a lot

  • @danielmorales8199

    @danielmorales8199

    2 жыл бұрын

    Спасибо

  • @RAAAAAULb

    @RAAAAAULb

    2 жыл бұрын

    🙏👍

  • @user-oh4bh9xh4k
    @user-oh4bh9xh4k5 жыл бұрын

    Круто, давно ждал что-нибудь по Rust.

  • @zertsekel
    @zertsekel5 жыл бұрын

    Парень просто крут!! Все понятно и в деталях!! Спасибо. Жду следующих лекций.

  • @yauhenisobaleu4666
    @yauhenisobaleu46665 жыл бұрын

    Как круто вы сделали отображение лазерной указки на слайдах, очень удобно)

  • @mdarkzar
    @mdarkzar5 жыл бұрын

    Отличная лекция и подробно рассказывает.

  • @user-ih4qu9qs8q
    @user-ih4qu9qs8q Жыл бұрын

    С огромным упоением досмотрел лекцию в х1 скорости, когда первый раз наткнулся на это видео не выдержал и 20 минут. Видимо наконец дорос интеллектом до данного контента. Лектор очень крутой!

  • @ZOXEXIVO
    @ZOXEXIVO4 жыл бұрын

    Кладов, спасибо тебе! Такие лекции никто не переплюнет)

  • @raal8438

    @raal8438

    2 жыл бұрын

    а ты видимо очень любишь плеваться )))) а против этого даже твоейнаглости не хватает, или ты его бот )))

  • @user-tt1lw8pm1v

    @user-tt1lw8pm1v

    2 жыл бұрын

    Пьхуууу

  • @vasiliyk6775
    @vasiliyk67755 жыл бұрын

    Кайф, спасибо Алексею и CSC за крутейшие лекции!

  • @naughtrussel5787
    @naughtrussel57873 жыл бұрын

    Офигенная лекция, отличная подача и материал. Большое спасибо!

  • @bishopnoris3401
    @bishopnoris34013 жыл бұрын

    Отличная лекция! Очень информативно и понятно.

  • @voilin
    @voilin4 жыл бұрын

    Спасибо, Алексей Александрович.

  • @adsick_ua
    @adsick_ua4 жыл бұрын

    Воу, огромное спасибо. Хоть что-то поверхностно узнал про работу языка с памятью, до этого нигде не натыкался на это (везде кое-как упоминают, но нигде не объясняют)

  • @fanisir
    @fanisir4 жыл бұрын

    Давно ждал этого! Спасибо!😃

  • @trampampushavilk1381
    @trampampushavilk1381 Жыл бұрын

    Программирую исключительно для себя, в качестве хобби, 8-ми и 16-ти разрядные микроконтроллёры, но делал это на Ассемблере. Решил перейти на новый уровень - 32-разрядные МК Cortex, и начал изучать Rust. Решил, что если и изучать, то новое и продвинутое, поэтому и выбрал Rust

  • @Insane430
    @Insane4305 жыл бұрын

    Супер! Спасибо огромное!

  • @deex_iv
    @deex_iv4 жыл бұрын

    Внезапно прекрасная лекция. Достаточно глубоко и подробно объясняется, но в то же время увлекательно.

  • @fse7794
    @fse77942 жыл бұрын

    Спасибо, мне как начинающему растеру очень помогло

  • @user-eu8zo1zo9v
    @user-eu8zo1zo9v Жыл бұрын

    Шикарный контент

  • @mayboroda
    @mayboroda2 жыл бұрын

    Лектору. Очень важно учиться петь или говорить не на связках. Очень часто переходите на связки и это не только режет ухо, но и это очень тяжело для вас самих. Поэтому приходится пить чай или воду. В остальном, спасибо. Очень хорошая лекция.

  • @user-fg6ng7ej6w
    @user-fg6ng7ej6w Жыл бұрын

    отличный курс. первый урок прошли

  • @user-jt7wb3zc1m
    @user-jt7wb3zc1m2 жыл бұрын

    *Интересная прямоугольная лекция*

  • @alexkazimir3835
    @alexkazimir38355 жыл бұрын

    Супер, спасибо. Хорошо изложил многие вещи

  • @anreall2000
    @anreall20005 жыл бұрын

    Неожиданный, но приятный курс

  • @victorkochkarev2576
    @victorkochkarev25766 ай бұрын

    Отличная лекция

  • @nadzhafox
    @nadzhafox8 ай бұрын

    Думал очередной пересказ растбука, а нет, вот сюда как раз лучше после растбука приходить

  • @user-ky8dr1hu5e
    @user-ky8dr1hu5e2 жыл бұрын

    Очень интересно слушается. Лектор прокачан в плане качества подачи информации. Респектую.

  • @nanoqsh
    @nanoqsh2 жыл бұрын

    58:53 Понятно что на слайде всё подробно расписано для примера, но на будущее тем кто учит Rust хочу сразу посоветовать писать более лаконично. Этот пример можно переписать так: ``` fn foo() { let a = Box::new(1); bar(&a) } fn bar(b: &i32) {} ``` Самое главное это передача ссылки в функцию, её можно получить не через разыменование + взятие ссылки `&*a`, а просто взяв ссылку `&a`. Дальше в курсе будет пояснено подробно, как это работает, но коротко - `&Box` автоматически приводится к `&T`. Аналогично работает со многими структурами. Конечно, Rust не про красивый синтаксис, но для кого-то это может быть важно

  • @user-wb1ow1pk9v

    @user-wb1ow1pk9v

    2 жыл бұрын

    умничка какая

  • @igorrumyantsev6474
    @igorrumyantsev64742 жыл бұрын

    Спасибо! Относительно мало воды, но лекции всё равно длинноваты (не критично)). Хороший контент. Как пример - достаточно посмотреть отличное объяснение zero cost abstraction! К этому моменту, у меня уже и лайк созрел), и стало понятно что можно продолжать смотреть, и эту и другие лекции. Профессионально!

  • @sevgenberg585
    @sevgenberg5854 жыл бұрын

    Хлопцы так держать!

  • @Fr0stick
    @Fr0stick5 жыл бұрын

    Rust в массы!

  • @Darkness-hz2vi

    @Darkness-hz2vi

    4 жыл бұрын

    В канализационые массы

  • @nanoqsh

    @nanoqsh

    4 жыл бұрын

    @@Darkness-hz2vi А что не так? Чем не нравится язык?

  • @Darkness-hz2vi

    @Darkness-hz2vi

    4 жыл бұрын

    @@nanoqsh я отношусь к языку нормально, но чел же не сказал в какие массы а я уточнил

  • @nanoqsh

    @nanoqsh

    4 жыл бұрын

    @@Darkness-hz2vi а)

  • @cppprograms5868

    @cppprograms5868

    4 жыл бұрын

    Да кому он нужен, лучше учите С++. Он лучший

  • @bernardlowe5433
    @bernardlowe54334 жыл бұрын

    Классный курс. Пару раз просмотрел уже. Теперь как референс использую. Большое спасибо, Алексей! Жалко не на английском, а то часто хочется таймкод на видео с объяснением скинуть, а многие русского не знают.

  • @kprohorow

    @kprohorow

    2 жыл бұрын

    Вам нужен еще один парк делать, про русский мир ) Только Долорес не говорите об этом

  • @user-vn6uy6qv2e
    @user-vn6uy6qv2e4 жыл бұрын

    Спасибо

  • @Evg2002
    @Evg20022 жыл бұрын

    Спасибо!

  • @maxlitrov5855
    @maxlitrov58552 жыл бұрын

    СПАСИБО!!!!!!!!

  • @user-gw6df6ns7e
    @user-gw6df6ns7e5 жыл бұрын

    Буду смотреть.

  • @trypophobia7497
    @trypophobia74974 жыл бұрын

    Спасибо !!!!!!!!!!!!!!!!!!!!!!!!!!

  • @user-wv3vj8mb4n
    @user-wv3vj8mb4n3 жыл бұрын

    Вопрос уважаемым экспертам, можно ли пользоваться Rust в системе СУБД Интерсистемс?

  • @L0Wkarma
    @L0Wkarma3 жыл бұрын

    На 1:17:50 был упомянут курс “теории типов и (или?) функционального программирования от Дениса Николаевича”. Не подскажите где/как получить больше информации об этих курсах?

  • @L0Wkarma

    @L0Wkarma

    3 жыл бұрын

    Нашёл курс «Функциональное программирование» от Дениса Николаевича Москвина, упоминающийся по таймкоду kzread.info/head/PLlb7e2G7aSpRDR44HMNqDHYgrAOPp7QLr

  • @bonafilmo
    @bonafilmo5 жыл бұрын

    Интересно, подробно, полезно. Очень радует сравнение механики работы разных языков "под капотом". Можно попросить автора приводить больше примеров сравнения с реализациями используемыми в Python. Кстати, насколько я слышал, есть какой-то проект по написанию интерпретатора Python3 на Rust.

  • @atommixz

    @atommixz

    5 жыл бұрын

    Есть RustPython и Статически-типизированная версия Python - MyPy (и компилятор к ней - mypyc) - разрабатывается самим Гвидо и другими чуваками из Dropbox. Кроме того MyPy интегрирован в последние версии Python

  • @Morgan_iv
    @Morgan_iv4 жыл бұрын

    А где эти лекции по теории типов? На канале не нашел

  • @codelinker9889
    @codelinker98895 жыл бұрын

    Супер

  • @1off271
    @1off2712 жыл бұрын

    Про C# неправда, можно указатель взять и запинить память, еще и кучу POH завезли Да и указатели передавать изи, и указатели на функции и т.д. в шарпе есть) и совершенно такой же memory layout можно сделать как на слайде с rust-ом

  • @dmitrykopysh672
    @dmitrykopysh6728 ай бұрын

    Вопрос новичка: на промежутке видео между 1:04 и 1:05 упоминается про guard page. Это реализуется Rust-ом или это можно самому сделать?

  • @rodelias9378
    @rodelias93782 жыл бұрын

    It would be so nice to have this in English. Thanks a lot anyways.

  • @pavel_trpn
    @pavel_trpn4 жыл бұрын

    Только не уводи голос на десять октав в верх на гласных в конце слов. А так, материал збс)

  • @Lachesis3D

    @Lachesis3D

    3 жыл бұрын

    Я попробовал запустить видео на скорости в 0.5, но вместо ожидаемого результата я услышал пьяного Ельцина

  • @user-qi5kb5th7y

    @user-qi5kb5th7y

    3 жыл бұрын

    @@Lachesis3D аахахаххахах, ты сделал этот день

  • @ghostname1066

    @ghostname1066

    2 жыл бұрын

    @@Lachesis3D бля, ебать это крик))

  • @user-vc5sn3ob6c

    @user-vc5sn3ob6c

    2 жыл бұрын

    Парню надо начать пить и курить, тогда голос придет в норму.

  • @lgotindev6712

    @lgotindev6712

    Жыл бұрын

    Накинулись на парня, он не специально ведь, старайтесь абстрагироваться и вникать в суть того, что он говорит)

  • @jerrygreenest
    @jerrygreenest3 жыл бұрын

    Не вижу ничего плохого в том, чтобы взять оффициальную книжку по расту, и сделать из неё вот такого формата контент :) Я как раз загуглил это видео, в надежде такой формат этой книжки найти, потому что сел покушать, готов только смотреть и слушать, - не под книжный формат настроение. А вот информацию хотелось как-то уложить, и такая видео-лекция бы идеально подошла. К сожалению, видео действительно оказалось не "тупо официальной книжкой в видео-формате", а чем-то более хитрым, с прицелом на тех, кто пишет на C++ :(

  • @DimaTiunov
    @DimaTiunov2 жыл бұрын

    Когда переключил на scala и назад заорал в голос)

  • @andreysmirnov7830
    @andreysmirnov78302 жыл бұрын

    Замечательный цикл лекций! Единственно, я возможно пропустил, или про async/await не было? Посоветуйте плз какую-нибудь вводную лекцию по tokio, асинхронным drop и паникам и всему такому. :)

  • @alekseykladov1144

    @alekseykladov1144

    2 жыл бұрын

    Да, когда лекции записывались, async/await ещё не было :-)

  • @nanoqsh

    @nanoqsh

    2 жыл бұрын

    Сам такое хочу. Пока довольствуюсь исключительно документацией

  • @q3yk945
    @q3yk9454 жыл бұрын

    1:12:55 "знаем что именно t должно вызвать освобождение памяти а не x и y", должно быть "именно y, а не x и t"

  • @kardashevr

    @kardashevr

    3 жыл бұрын

    волновался, оговорился

  • @OdinManiac
    @OdinManiac3 жыл бұрын

    Прошло два года, вакансии из стека на расте на 5-7к зелёных в ленте. И тут я понял, что надо было этот курс проходить как только я его отыскал. Спасибо огромное за контент!

  • @PaulGanarara

    @PaulGanarara

    Жыл бұрын

    ну как, что там с вакансиями?

  • @cppdeveloper

    @cppdeveloper

    7 ай бұрын

    @@PaulGanarara если шаришь за HFT, то 10к уже)

  • @escelst
    @escelst2 жыл бұрын

    А есть где-то еще обьяснение про пользу UB. Из лекции не понял почему в данном случае UB обязателен

  • @vasiliyvolkov9480
    @vasiliyvolkov94805 жыл бұрын

    А где посмотреть разбор остальных 30 слайдов? Лекция 2, выложенная позже уже о другом говорит.

  • @kosbarable

    @kosbarable

    5 жыл бұрын

    на их сайте наверное можно, в левом верхнем углу watermark, найдёте наверное)

  • @germanmalinovsky1719

    @germanmalinovsky1719

    3 жыл бұрын

    Во второй лекции начали со слайдов, которые не успели рассмотреть в этой лекции. То есть, то что не успели рассмотреть в этой лекции - перенесли в слайды второй лекции.

  • @metasploitt
    @metasploitt2 жыл бұрын

    можете пояснить, что такое runtime

  • @codexact
    @codexact3 жыл бұрын

    Код ASCII для буквы 'a' - 97, а не 65. 65 - это 'A'.

  • @necroticuss6780
    @necroticuss67803 жыл бұрын

    Понравилось, хочу ищучить rust. Опыта в языках программирования нет. Где взять необходимую документацию для новичка, с нуля?

  • @nanoqsh

    @nanoqsh

    2 жыл бұрын

    Лучше для начала более простой язык выучить. Смысл раста улавливаешь только имея горький опыт реального программирования

  • @shootmaster3269

    @shootmaster3269

    5 ай бұрын

    ​@@nanoqshа на расте не реальное программирование?

  • @nanoqsh

    @nanoqsh

    5 ай бұрын

    @@shootmaster3269 да. Реальное это часами ковыряться в дебагере и вылавливать UB. А раст это так, когда нужно просто побыстрее решить прикладную задачу

  • @avpmk
    @avpmk5 ай бұрын

    15:12 В Scala есть возможность специализировать generic'и т.е. генерировать классы/методы где generic заменён примитивом.

  • @avpmk

    @avpmk

    5 ай бұрын

    16:05 Да и на скале не надо, там тоже есть sum

  • @dmitryponyatov2158
    @dmitryponyatov21585 жыл бұрын

    Аллилуйа!!, кто-то наконец додумался монтировать видеолекции со слайдами

  • @ddrdmakar4175
    @ddrdmakar41753 жыл бұрын

    на час зашёл - на месяц исчез....

  • @Haykeloff
    @Haykeloff2 жыл бұрын

    53:45 Может то же самое что и (i8, i8, i8) ??

  • @TheRussificator
    @TheRussificator Жыл бұрын

    Голос у парня "волшебный"

  • @alexgorodecky1661
    @alexgorodecky16615 жыл бұрын

    Хорошая лекция. Вопрос такой: вы говорите, что в RUST нет UB. Но ведь Rust не трэкает переполнение целых чисел в Release mode. Разве это не UB?

  • @alekseykladov1144

    @alekseykladov1144

    5 жыл бұрын

    Переполнение определено: в debug это паника, в release -- wrap around

  • @mahabat23
    @mahabat232 ай бұрын

    какой умничка! может автор еще в чем-то учавствует, касающимся Rust?

  • @gr4tisfaction

    @gr4tisfaction

    Ай бұрын

    У него свой канал есть, но на английском.

  • @sbm31337
    @sbm313372 жыл бұрын

    Сколько с мс с sum?

  • @agma
    @agma5 жыл бұрын

    45:50 - чем отличается unchecked_add от wrapping_add?

  • @flashmozzg

    @flashmozzg

    5 жыл бұрын

    unchecked_add нету. Про отличия вроде до этого говорили. Компилятор может считать, что переполнения не было и исходя из этого проводить определённые оптимизации.

  • @vabka-7708

    @vabka-7708

    5 жыл бұрын

    wrapping_add - переполнение может произойти, и компилятор это учитывает unchecked_add - переполнение может произойти, но компилятор считает, что нет

  • @user-yq9zf6qb2o
    @user-yq9zf6qb2o4 жыл бұрын

    1:17:52 Можно ссылку на курс или преподавателя?

  • @nanoqsh

    @nanoqsh

    2 жыл бұрын

    kzread.info/head/PLlb7e2G7aSpRDR44HMNqDHYgrAOPp7QLr

  • @maximkuznetsov10
    @maximkuznetsov104 жыл бұрын

    ~1:12 т.е. по сути указатели перемещаемы, а не копируемы

  • @vit1251
    @vit12512 жыл бұрын

    8:09 "Языки без райнтаймов, например язык C". Дросте приехали. Рантам у Си огромен все эти fprintf, cout и прочее, а как же libc и glibc ну приехали. Может быть он меньше чем в той же Java или Python (особенно если брать типы данных), но он есть. Возможно речь идет о специальных сервисах (потоках) рантайма вроде сборщика мусора?

  • @easylaneof

    @easylaneof

    2 жыл бұрын

    нет, можно использовать си без стандартных библиотек, и как следствие, получить полный zero runtime

  • @easylaneof

    @easylaneof

    2 жыл бұрын

    в книге столярова об этом написано

  • @dmitryponyatov2158
    @dmitryponyatov21585 жыл бұрын

    rustаман

  • @kyojin8223
    @kyojin82237 ай бұрын

    Что у тебя с голосом? Почему ты подскуливаешь?

  • @maxim1152
    @maxim11525 жыл бұрын

    Fuchsia 21:28

  • @ruslankrivoshein2893
    @ruslankrivoshein28934 жыл бұрын

    Создатель Node.js решил переписать её с учётом прошлых ошибок. Начинал на Go, но потом переписал на Rust. Почот.

  • @mad_t

    @mad_t

    2 жыл бұрын

    потом еще на чем-нибудь перепишет, что там гуголь продвинет

  • @Esone1
    @Esone12 жыл бұрын

    Подача материала структурированная, сжатая - это хорошо. Но дикция лектора не самая хорошо воспринимаемая.

  • @maksimsergeevich5939
    @maksimsergeevich59393 жыл бұрын

    Все хотел спросить, а что за чай пьешь? Dilmah или Greenfield? Я тоже люблю покрепче заваривать.

  • @user-hc4jc2hb3f
    @user-hc4jc2hb3f2 жыл бұрын

    Прощай моя блондинка. Плачет невидииимка. Ты придешь, сразу же все поймешь.

  • @ll-pd8fn

    @ll-pd8fn

    2 жыл бұрын

    Да ладно! Вроде не похож на Маликова? :) Лекция огонь.

  • @qrthack3233
    @qrthack32334 жыл бұрын

    Понятен ли будет курс, после изучения языка Си? или обязательно надо знать Си++?

  • @MariaEsenina

    @MariaEsenina

    4 жыл бұрын

    В rust многое заимствовано из темплейтов C++, а в C# уже давно есть многие фишки rust. Вообще после изучения C лучше написать что-нибудь на C, а не тратить время на всякую ерунду, иначе в конце жизни будете "знать" все языки не написав ни строчки кода.

  • @amosderrik1923
    @amosderrik19233 жыл бұрын

    Redox OS написана на Расте

  • @kprohorow
    @kprohorow2 жыл бұрын

    Хороший язык. Уже, говорят, есть планы переписывать на Rust части ядра Linux.

  • @736939

    @736939

    2 жыл бұрын

    Не дай бог! Только C и C++

  • @kprohorow

    @kprohorow

    2 жыл бұрын

    @@736939 синдром утёнка?

  • @O5_12

    @O5_12

    2 жыл бұрын

    @@736939 Уже некоторые вещи в Linux переписали на Rust. И почему только C/C++, это уже устаревшие языки, пора переходить на что-то более современное.

  • @skva85
    @skva85 Жыл бұрын

    Зачем в среде Windows (10) писать лишние точку сj слэшем? Когда все работает просто: main и нажимаем Enter? Что дает команда запуска ./main ? В учебнике на оф.сайте такая же строка прописывается. ЗАЧЕМ? Обычный запуск exe-файла на выполнение в консоли Windows.

  • @BobrKurvva

    @BobrKurvva

    10 ай бұрын

    . - текущая папка в unix, на винде хз, но скорее всего тоже самое

  • @gr4tisfaction

    @gr4tisfaction

    Ай бұрын

    Не все используют Windows. А авторы растбука правильно делают, что такое использование не поощряют

  • @sevgenberg585
    @sevgenberg5854 жыл бұрын

    давай продвинутый курс по расту, работа с БД, как работать с структурированными файлами, работа с хеш и.т.д

  • @CuriousSpy

    @CuriousSpy

    4 жыл бұрын

    это не продвинутые темы, а базовые

  • @maxsalov9521
    @maxsalov95212 жыл бұрын

    R2D2 ты ли это?))) Лекция более понятнее документации, если не знать английский. Так-то написать свой сервер или БД весьма легко по документации. Один из FullStack ЯП. Он мне был известен давно, но я скептически относился к нему долгое время, пока не стал делать более масштабное, чем калькулятор или 1С на C++20. А фича Rust lang self-компиляции ЯП частично удивила, когда писал на PHP и Python.

  • @amet_tema93ru
    @amet_tema93ru5 жыл бұрын

    ПроРаст

  • @nadyashaymardanova6000
    @nadyashaymardanova6000 Жыл бұрын

    😃

  • @fixealterne2754
    @fixealterne2754 Жыл бұрын

    Что у лектора в кармане?

  • @anton6643
    @anton66435 жыл бұрын

    Отображение указки это почти как изобретение колеса.

  • @user-gw6df6ns7e
    @user-gw6df6ns7e4 жыл бұрын

    А вот для многопоточного конкурентного программирования rust лучше подходит чем java.

  • @MariaEsenina

    @MariaEsenina

    4 жыл бұрын

    Качественным маркетингом.

  • @oriontvv

    @oriontvv

    2 жыл бұрын

    @@MariaEsenina ну почему же. мьютекс объективно удобнее спроектирован(как обертка). борроу-чекер тоже проверяет всякие бяки

  • @mois_ilya
    @mois_ilya4 жыл бұрын

    Ссылку на "все лекции курса" заблочил роскомзаппрет

  • @niter43

    @niter43

    4 жыл бұрын

    kzread.info/head/PLlb7e2G7aSpTfhiECYNI2EZ1uAluUqE_e

  • @artemsimonenko919
    @artemsimonenko9192 жыл бұрын

    Момент про ASCII - kzread.info/dash/bejne/ga2TuLuopsm9qdI.html В примере прописная "a" - это 97 по кодировке ASCII, если хотим получить 65 - нужно использовать заглавную "A".

  • @gr4tisfaction

    @gr4tisfaction

    Ай бұрын

    "прописная" и "заглавная" - это синонимы :)

  • @kkantur
    @kkantur Жыл бұрын

    А что, Дробышевский уже и по программированию лекции читает?)) Очень уж у оратора манера похожая говорить, и тембр голоса близок)) А за лекцию спасибо - очень познавательно.

  • @herman_guilliman

    @herman_guilliman

    Жыл бұрын

    ничего общего эта мямлящая пискля не имеет общего с Дробышевским

  • @kkantur

    @kkantur

    Жыл бұрын

    @@herman_guilliman, вот что вы за люди такие? Он сам себе голос чтоли выбрал? Я за информацией на такие каналы хожу, а не хейтить людей за внешность или голос.

  • @radviger
    @radviger3 жыл бұрын

    Ну вот, Алексей говорил, что нет ядер операционных систем на Rust, а спустя год его внедряют в Windows, Linux и Android =)

  • @mad_t

    @mad_t

    2 жыл бұрын

    не выдавайте свои мечты за реальность)

  • @dmitryponyatov2158
    @dmitryponyatov21585 жыл бұрын

    что-то хваленые оптимизации не работают -- build --release для helloworld-подобной программы дает 1.7мб на 64 битах

  • @alekseykladov1144

    @alekseykladov1144

    5 жыл бұрын

    Это известная проблема на Linux: в отличие от Win и Mac, на Linux debuginfo зашивается в сам бинарь, а прекомпилированный stdlib собран в режиме release + debuginfo. Утилита strip помогает с этим справится

  • @nanoqsh

    @nanoqsh

    2 жыл бұрын

    [profile.release] strip = "debuginfo"

  • @user-oc9mj9nf8i
    @user-oc9mj9nf8i4 ай бұрын

    Общие впечатления: 1. Дикция откровенно слабая. В общем то в комментах написано. Спустя 4 года можно было бы материал и подачу обновить. Слушать непросто (наверное забили на Rust) 2. Материал подается довольно таки сжато и можно было бы объяснять проще, больше раскрывать сущности. Но тут видимо рассчитано на тех кто уже знаком с с++ или чем то подобным. Первая лекция - первые впечатления. Вряд ли человек , для которого это первый язык по этим лекциям сможет обучится. 3. Надеялось, что лекции будут проще (и подготовительным этапом к книге) чем раст-бук Клабника, но нет. По ощущениям раст-бук дает понимание некоторым моментам лекции, но не наборот. Клабник он конечно вообще максимально сжат, но он как скальпель - в одном предложении способен выразить суть главы и в этом его сложность. 4. Хорошо то в лекции, что много дополнительного материала, на что упор в растбуке не делается ввиду его сжатости. Однако раскрытия хотелось бы побольше и словами попроще 5. Продолжу смотреть, ибо в ru формате на сегодняшний день всё так же мало лекционного качественного материала - выбрать особо и не из чего

  • @user-yu5yz7pf4u
    @user-yu5yz7pf4u2 жыл бұрын

    Начинать нужно с знакомства синтаксиса а не с трудных и перемешаных терминов

  • @nanoqsh

    @nanoqsh

    2 жыл бұрын

    В расте синтаксис далеко не самое важное

  • @lemmenmin7676
    @lemmenmin76762 жыл бұрын

    Радзинский!

  • @noone-hi6kq
    @noone-hi6kq2 жыл бұрын

    чет про сосисочку вспомнилось

  • @nanoqsh

    @nanoqsh

    2 жыл бұрын

    Проголодался?

  • @dmitriyshevchenko868
    @dmitriyshevchenko8682 жыл бұрын

    52:07

  • @lord8360
    @lord83603 жыл бұрын

    Это челлендж изучить раст

  • @oz9608

    @oz9608

    3 жыл бұрын

    прошли сутки, как успехи? Уже Google пытается тебя урвать в свои ряды? :D

  • @roman6572
    @roman657210 ай бұрын

    зашел на хедхантер, всего в 100 с копейками вакансиях упомянается rust , по всей России.)

  • @daiske2867

    @daiske2867

    4 ай бұрын

    только это показатель чего? Js с питоном вроде все так же не садятся по популярности

Келесі