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

Поділитися
Вставка
  • Опубліковано 21 вер 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 ошибки сборки

  • @fabergefabulous5010
    @fabergefabulous5010 5 років тому +14

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

  • @Robinzon__Kruzo
    @Robinzon__Kruzo 6 років тому +13

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

  • @alevadkal4179
    @alevadkal4179 6 років тому +2

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

  • @aleksanderaksenov1363
    @aleksanderaksenov1363 5 років тому +4

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

  • @РусланКарнеенко
    @РусланКарнеенко 4 місяці тому

    Супер

  • @АртемСмирнов-о2ч
    @АртемСмирнов-о2ч 6 років тому +1

    Идеально

  • @suvar8667
    @suvar8667 5 років тому

    спасибо

  • @viken05
    @viken05 6 років тому

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

  • @zubetto85
    @zubetto85 5 років тому

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

  • @aleksay2142
    @aleksay2142 6 років тому +3

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

  • @Jpc_kz
    @Jpc_kz 4 роки тому +3

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

  • @viktorosadchyi5884
    @viktorosadchyi5884 5 років тому +2

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

    • @dmitryponyatov2158
      @dmitryponyatov2158 4 роки тому +2

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

  • @vladfrost142
    @vladfrost142 4 роки тому +1

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

  • @ДмитрийЧебанов-ю1м
    @ДмитрийЧебанов-ю1м 6 років тому +1

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

  • @usergnusmas6879
    @usergnusmas6879 2 місяці тому

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

  • @MrKaMiKaDzE345
    @MrKaMiKaDzE345 6 років тому +1

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

    • @seregalinuxman
      @seregalinuxman 5 років тому +1

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

  • @vladfrost142
    @vladfrost142 4 роки тому +1

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

  • @bulba1995
    @bulba1995 Рік тому

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

  • @kpanat
    @kpanat 11 місяців тому +2

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

    • @networksx333
      @networksx333 Місяць тому

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

  • @vladfrost142
    @vladfrost142 4 роки тому +1

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

  • @Кирилл-л9и8щ
    @Кирилл-л9и8щ 5 років тому +1

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

    • @dmitryponyatov2158
      @dmitryponyatov2158 4 роки тому +4

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

    • @pronkinaleksei3401
      @pronkinaleksei3401 4 роки тому +8

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

    • @libertariancom
      @libertariancom Рік тому

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

    • @princessmary5556
      @princessmary5556 Рік тому

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

    • @libertariancom
      @libertariancom Рік тому

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