РАЗРАБОТКА: УБИЙЦА С++ и САМЫЙ любимый язык программистов / Всё про Rust / Интервью с Rust Developer 2021



Получи бесплатный доступ к курсу «Fullstack-разработчик на Python» от SkillFactory: https://clc.am/BaAhVw
Скидка 55% на обучение по промокоду БОРОДА

Долгожданное интервью про Rust! В гостях Костя Степанов, Senior Software Engineer, который обожает языки программирования и в особенности Раст. Мы поговорили про вхождение в язык, про устройство его внутренностей, про отличия от других ЯП, про сходства с Си и С++ и о многом другом.
Так что, заваривайте чаинский/кофеинский и погнали!😜

P.S. Новый конкурс от Anywhere! Следите за QR-кодами и вводите ответ тут: https://anywhere.epam.com/itbeard 😉
EPAM Anywhere: https://epa.ms/itbeard

ДОП. МАТЕРИАЛЫ:
— Контакты Кости: http://kstep.me
— Гитхаб Кости: https://github.com/kstep
— Аудио-версия выпуска: https://soundcloud.com/itbeard/e120
— Материалы из выпуска: https://t.me/itbeard/612
— Стать спонсором канала: https://www.youtube.com/itbeard/join

НАВИГАЦИЯ:
0:00 — Начало
2:22 — О себе
5:10 — Интеграция
7:12 — Университет
9:52 — Полиглот от программирования
12:48 — Про детство
13:53 — Маподума ( Портрет Маподумы)
20:11 — Университет
22:30 — Первая работа
28:28 — Про Python
34:40 — Начало работы с ФП и Scala
40:18 — Есть ли просадка ЗП при смене технологии
43:35 — Переход к Rust
44:58 — Rust похож на Go: smart pointer и multithreading?
48:35 — Pipeline выхода версий Rust
49:16 — Немного про C++
51:00 — Переход плюсовиков в Rust
51:49 — Почему первая версия языка готовилась 9 лет
55:50 — Rust и Mozilla
1:01:43 — Немного про плюсы и си
1:06:57 — У Раста нет рантайма: про потоки
1:09:38 — Мультитрединг и указатели
1:11:57 — Заимствование и владение: borrow checker
1:13:00 — Мутабельность это не правильно
1:15:15 — Парадигма языка
1:24:40 — Аффинные типы
1:27:09 — Массивы и вектора
1:30:36 — Направления разработки на Rust
1:31:52 — Cargo
1:35:05 — Популярные библиотеки и фреймворки
1:38:20 — DI нада?
1:38:42 — IDE и окружение
1:42:00- Про комьюнити
1:45:33 — Конференции, комьюнити и источники информации
1:58:32 — РАНДОМ
2:08:04 — КОНКУРС

МОИ КОНТАКТЫ:
— Подпишись на этот YouTube канал 🙂
— Telegram: https://t.me/itbeard
— Instagram: https://instagram.com/itbeard
— Twitter: https://twitter.com/iamitbeard
— SoundCloud: https://soundcloud.com/itbeard
— Discord: https://discord.gg/it
— Сайт: https://itbeard.com

#айтиборода #ityoutubersru #rust

Поставьте оценку!
[Всего: 0 Рейтинг: 0]
39 комментариев
  1. Навигация для любимых подписчиков 🙂
    0:00​ — Начало
    2:22​ — О себе
    5:10​ — Интеграция
    11:13​ — Полиглот от программирования
    14:08​ — Про детство
    15:13​ — Мападума
    21:31​ — Университет
    23:40​ — Первая работа
    29:58​ — Про Python
    36:00​ — Начало работы с ФП и Scala
    41:38​ — Есть ли просадка ЗП при смене технологии
    44:55​ — Переход к Rust
    46:18​ — Rust похож на Go: smart pointer и multithreading?
    49:55​ — Pipeline выхода версий Rust
    50:36​ — Немного про C++
    52:20​ — Переход плюсовиков в Rust
    53:09​ — Почему первая версия языка готовилась 9 лет
    57:10​ — Rust и Mozilla
    1:03:03​ — Немного про плюсы и си
    1:08:17​ — У Раста нет рантайма: про потоки
    1:10:58​ — Мультитрединг и указатели
    1:13:17​ — Заимствование и владение: borrow checker
    1:14:20​ — Мутабельность это не правильно
    1:16:35​ — Парадигма языка
    1:26:00​ — Аффинные типы
    1:28:29​ — Массивы и вектора
    1:31:56​ — Направления разработки на Rust
    1:33:12​ — Cargo
    1:36:25​ — Популярные библиотеки и фреймворки
    1:39:40​ — DI нада?
    1:40:02​ — IDE и окружение
    1:43:20​- Про комьюнити
    1:46:53​ — Конференции, комьюнити и источники информации
    1:59:52​ — РАНДОМ
    2:09:24​ — КОНКУРС

  2. Подкидываю тему. Карьера разработчика с нуля для 69 плюс. Предположи , что задача имеет решение. Интересно все. Какие языки и фреймворк, как найти работу впервые. Как оптимально быстро подняться. Глубина планирования. Не+бзоди ость создания команды и своего проекта))) спс от чайника)))

  3. надо у S0ER'а взять интервью)))

  4. неожиданно интересно!!!

  5. Как обычно PHP у Бороды не в почете, видимо последнюю версию он видел 5.6 и по старинке ее хейтит.

  6. Лекс, ну видно же, что ты все равно senior dev, даже дни в году с нуля считаешь 😏😏😏

  7. пайтон разработчик звучит как диагноз…не самый лучший

  8. В Ultima Online играли тогда по ночам?

  9. А Костя хорошо обьясняет! Очень доступно излагает мысли и нюансы языка.
    Алексей, по тебе видно, не все вдуплял) Но интервью оч хорошее, спасибо!

  10. Про "язык компилирует сам себя"- собственно момент, когда компилятор переписан на самом языке и считается точкой его рождения нормального — до этого это игрушка, а не язык 🙂

    ЖЖка работает с марта 1999го — и это тоже можно считать соцсетью.

    Про интернет- lib.ru работает с ноября 1994го (один из старейших сайтов российского сегмента).

  11. Мозгодробительно! 😉 Буду пересматривать еще раза два…

  12. Видеолекции Кладова — лучшее обучающее видео, которое можно посмотреть по Rust

  13. Я junior rust, работу уже пол года ищу)

  14. Трек из ролика:
    Ту ча, ту, ту да, та дю, па, па, па дю, паа, па, па, па дю, пааа
    Тю дю, па ба, пу дю, па па, ту дю, пу дю, паа.

  15. Вряд ли убийца. Язык Раст это топорно сделанный язык. В нем просто компилятор дописывает освобождение памяти. На Си освобождение пишут ручками, а на Раст пишет компилятор перед закрывающими фигурными скобками, под это дело сделан сам язык. Топорно сделан это потому что нет ИИ у компилятора. На Си код может проверить ИИ и дописать за тебя освобождение памяти. Необходимость Раст как замена Си++ или Си по моему сомнительна

  16. Именно это выпуск так долго ждал! Спасибо, Лекс! То что надо!

  17. Было бы круто взять интервью у Алексея Кладова)
    https://compscicenter.ru/teachers/934/

  18. 5:39
    А не за одну строку?

  19. Жалко что у гостя не было опыта с плюсами. Потому что некоторые из проблем в Си, которые озвучивались, решены в плюсах.

  20. спасибо за видео!

  21. Высший пилотаж, спасибо Косте за помощь в направлении взгляда в сторону Rust. Видать интересное детство у Кости было, мне так не повезло(.

  22. Вообще спасибо за канал, Лекс, за твои видео, я прям эти дни только твой канал и смотрю, очень большое прям спасибо) Открыл глаза на многие специальности — я сейчас переквалифицируюсь, т.к. программировал долгое время на Delphi, но после ухода с завода оказывается, что нигде Delphi и не нужен, и сейчас в свои 33 приходится изучать кучу новых технологий и даже специальностей. Благодаря тебе и твоему каналу разобрался со многими направлениями и имею представление что есть что 👍👍👍 Рахмет!, как говорят у нас в Казахстане)

  23. #конкурс
    Очень интересное интервью. Я php программист. решил попробовать Rust ради конкурса иии прям понравилось) посмотрим

    Youtube удаляет мои комметарии, когда я ссылки оставляю, так что след образом оставлю

    7kyu — kata/reviews/59077c429998a7b02a000094/groups/608e967d44a613000148e534
    6kyu — kata/reviews/5a4ad528956484a75b000017/groups/608ea51cd8ca9c00016048fc
    5kyu — kata/reviews/58a034781406f34de1001dc0/groups/608fe0b99554c200016bb640

    p.s. как оказалось позже — в rust есть готовая функция для комбинаций, которую я тааак долго делал 😉

  24. Пожалуйста запусти курс по rust

  25. бедный борода))

  26. Когда попробовал раст… въехал более менее о чем это… пришла мысль «похоже просто сделали единственный нормальный язык программирования». Настолько все тупо и логично, что начинаешь спрашивать неужели нельзя было все сразу так изначально и придумать??? Мне оч зашёл Rust.

  27. 1:12:00 рассказывает какой rust крутой язык заумными словами "заимствование" и "владение", когда это уже давно было изобретено в си.😂 если ты передал указатель созданный в этой функции посредством вызова другой функции то компилятор гарантирует что он будет валиден в вызванной функции — вот тебе заимствование. владение ещё проще

  28. чувак рантайм это кое-что другое😂не то что ты привык об этом думать

  29. из-за того что порог вхождения в современные плюсы уже на грани фантастики, а новички хотят за выходные овладеть языком(пайтон за выхи): и появляются эти rust якобы убийцы плюсов. хотеть не вредно но знания и труд вложенный в плюсы умными людьми никогда не допустят этого. как говорится хотеть не вредно, пусть помечтают😂

  30. Так и какое будущее у rust? Новая крутая игрушка для души продвинутых?

  31. Растеры обратно в палату!

  32. А пояса из перфокарт плели?

  33. Сейчас узнаем, может ли хороший язык называться Ржавчиной)

  34. минус сразу можно за кликбейтный заголовок

  35. Если знаешь хотя бы 2-3 "разных" языка, новый изучается за выходные ещё неделя нужна на изучение инфраструктуры, не понимаю разработчиков которых удивляет что язык можно "изучить" за пару недель. Прекрасно понимаю респондента, тоже люблю just for fun посмотреть как работает новый язык программирования и что он умеет, написать на нём мини проектик. Хотя в отличает от него не готов в серьёз переходить с основного языка

  36. Вектор в расте это аналог листа в C#

Написать отзыв