1. Углублённое программирование на C/C++. Введение

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.ย. 2024
  • Слайды лекции: goo.gl/kWZYvj
    Лекция читается в рамках образовательного проекта «Техносфера Mail.ru Group» при МГУ им. М. В. Ломоносова.
    Цель курса - познакомиться с инструментами и практиками, использующимся в современной разработке, получить навыки написания корректного и гибкого кода на С++. Сформировать практические навыки и умения, необходимые специалистам по разработке программного обеспечения для участия в проектах промышленной разработки на языках C++, в том числе для замещения стажёрских должностей разработчиков серверной части высоконагруженных приложений.
    Смотрите также:
    • Курс «Углублённое программирование на C/C++»: goo.gl/5ygiCg
    • Курс «Многопоточный C++»: goo.gl/TpR2SW
    VK Team - это безграничные возможности проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому. На этом канале делимся опытом компании VK, рассказываем о технологиях, наших образовательных проектах и жизни команды.
    👨‍💻 Карьера в VK: team.vk.company/
    😎 Сообщество ВКонтакте: vkteam
    ✈️ Telegram-канал: t.me/vkhobs
    👨‍🎓 VK Education: education.vk.c...
    🏆 Чемпионаты: cups.online/

ความคิดเห็น • 35

  • @bulba1995
    @bulba1995 8 หลายเดือนก่อน +8

    00:00:00 начало
    00:06:00 Препроцессор, компилятор, компоновщик
    00:08:30 Еденица трансляции
    00:18:50 Секции
    00:20:00 Декорирование
    00:26:00 objdump
    00:28:30 readelf
    00:33:40 препроцессор
    00:39:00 Что делает G++ под капотом
    00:44:00 Оптимизации
    00:47:00 статичиские библиотеки
    00:52:30 ошибки сборки

  • @Robinzon__Kruzo
    @Robinzon__Kruzo 5 ปีที่แล้ว +13

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

  • @fabergefabulous5010
    @fabergefabulous5010 5 ปีที่แล้ว +14

    Отличные лекции, интересный материал! Спасибо большое, буду вас рекомендовать.

  • @alevadkal4179
    @alevadkal4179 5 ปีที่แล้ว +2

    Тема с декарированием была очень полезна. Как раз собирался копать её. Обязательно воспользуюсь.

  • @user-xm5zl9up4r
    @user-xm5zl9up4r 3 หลายเดือนก่อน

    Супер

  • @aleksanderaksenov1363
    @aleksanderaksenov1363 5 ปีที่แล้ว +4

    Отлично,но маловато...Хотелось бы подробнее и глубже....

  • @user-vm9yw8bs3f
    @user-vm9yw8bs3f 5 ปีที่แล้ว +1

    Идеально

  • @suvar8667
    @suvar8667 5 ปีที่แล้ว

    спасибо

  • @viken05
    @viken05 5 ปีที่แล้ว

    Почему-то не могу найти вторую лекцию, хотя до этого видела ее.

  • @aleksay2142
    @aleksay2142 5 ปีที่แล้ว +3

    Vi вы встретите чаще, чем VIM, ed точно встретите. ) а вообще жалко, что Emacs ( забывают

  • @vladfrost142
    @vladfrost142 4 ปีที่แล้ว +1

    а ничего что он умножает два целых числа и впихивает результат в целое число в функции квадрата 7:20?

    • @user-km6ic7ud8r
      @user-km6ic7ud8r 4 ปีที่แล้ว +4

      а что не так то ?

    • @slepenb
      @slepenb 8 วันที่ผ่านมา

      ​@@user-km6ic7ud8rinteger overflow

  • @Jpc_kz
    @Jpc_kz 4 ปีที่แล้ว +3

    Directx 11 когда будет? уроки по своему объекты 3d Export 3ds max сделать свой?

  • @viktorosadchyi5884
    @viktorosadchyi5884 5 ปีที่แล้ว +2

    есть практическая часть?

    • @dmitryponyatov2158
      @dmitryponyatov2158 4 ปีที่แล้ว +2

      вот кстати да, почему жмотят записать и практику тоже?

  • @zubetto85
    @zubetto85 5 ปีที่แล้ว

    о header guard почему то не упомянули 37:40

  • @MrKaMiKaDzE345
    @MrKaMiKaDzE345 5 ปีที่แล้ว +1

    кто там на заднем фоне в бильярд играет?

    • @seregalinuxman
      @seregalinuxman 5 ปีที่แล้ว +1

      Карманный бильярд у одного из слушателей ? :D

  • @usergnusmas6879
    @usergnusmas6879 2 หลายเดือนก่อน

    Какие другие адреса? Все адреса всегда одинаковы. Это виртуальная память, mmu.
    Ничего себе средний проект? Линукс собирается из нескольких тысяч проектов за часов шесть.

  • @vladfrost142
    @vladfrost142 4 ปีที่แล้ว +1

    а сказать, что препроцессор подготавливает одиный файл для компилятора, удаляя комментарии и включая в него файлы #include у публики бы мозг взорвался бы? Не сказать он не участвует но и участвует это модно.8:40

  • @user-tk7nh1jw3y
    @user-tk7nh1jw3y 5 ปีที่แล้ว +1

    Когда следующие выложите? Или подскажите где найти.

    • @user-dn6gw5zr1r
      @user-dn6gw5zr1r 5 ปีที่แล้ว

      Посмотрите в плейлисте 4-ре лекции уже размещены

  • @bulba1995
    @bulba1995 ปีที่แล้ว

    Просто по началу когда читаешь пытаешься разобраться в терминологии и напрягаешься больше в эту сторону а потом когда запомнил все названия начинаешь запоменать ту иформацию кторая касается именно тонкостей синтаксиса и прочего .

  • @kpanat
    @kpanat 11 หลายเดือนก่อน +2

    Щаз книги никто не читает... Да это и неправильно! Потому что информация в них как правило устаревшая. Всё оч быстро меняется. Поэтому если вы хотите новую а точнее последнюю версию языка надо учить по интернету и лучше в англоячзычном варианте. Ну потому что там рассказывают больше и подробнее и даже то, что в русскоязычном варианте нет практически. Во вторых там рассказывают раньше чем в русскоязычном варианте. Так что вот такой расклад. Поэтому рекомендация литературы это практически бесполезное занятия. Надо сразу приступать к изложению материала.

    • @networksx333
      @networksx333 หลายเดือนก่อน

      Интернет - это набор статей. Каждая статья как часть пазла. Если читать только его и только то, что конкретно сейчас необходимо, то будет фрагментарное понимание дисциплины. Книги нужны для фундамента, база в c++11 и c++20 одна и та же, отличаются детали. Так что лучше начинать с книги или курса, где всё по полочкам, потом уже добавлять всякие тонкости, наращивая мастерство

  • @vladfrost142
    @vladfrost142 4 ปีที่แล้ว +1

    Исходный файл это та несуразица square которое он начертал? простите больше не могу.

  • @user-ph9lw4qr9r
    @user-ph9lw4qr9r 5 ปีที่แล้ว +1

    При всем уважении лектор отвратительный. Постоянно сбивается, туда сюда прыгает, всю дорогу "а да, вот еще...а вот да...". Не повествование, а дуршлаг.

    • @dmitryponyatov2158
      @dmitryponyatov2158 4 ปีที่แล้ว +4

      лучше, чем вузовские лекции -- гундосят люди, вообще к ИТ не имеющие никакого отношения
      здесь хотя бы внутрянка показана в минимально необходимом объеме, в идеале для обучения конечно ive стримы но никто не занимается
      и по прыжкам -- попробуйте книжку по какой-нибудь теме написать, там есть прикол что очень сложно сделать линейное объяснения, все понятия в клубок спутаны

    • @pronkinaleksei3401
      @pronkinaleksei3401 4 ปีที่แล้ว +8

      Человек просто много знает и сложно это количество информации упаковать в единый рассказ. На мой взгляд, получилось очень неплохо.

    • @libertariancom
      @libertariancom ปีที่แล้ว

      Всё он чётко рассказывает, просто ты тупой

    • @princessmary5556
      @princessmary5556 ปีที่แล้ว

      @@libertariancom Четко рассказывает, в смысле четко произносит: "а да, вот еще...а вот да..." ? С логической точки зрения получается, что это вы тупой. Потому что вы считаете, будто бы умственные способности Кирилла как то коррелируют в тем фактом, что лектор отвратительный и постоянно сбивается.

    • @libertariancom
      @libertariancom ปีที่แล้ว

      @@princessmary5556 Если не нравится - можно не смотреть, в чём трабл? Это бесплатные лекции, которые может любой смотреть, тут должны золотое руно в подарок давать или что?)
      Это и так существует на чистом энтузиазме