Как работает C/C++?

Поделиться
HTML-код
  • Опубликовано: 13 июл 2017
  • Основы С/С++.
    Telega и чатик - t.me/wndtn
    boosty(менторинг) - boosty.to/wndtn
    instagram - / winderton
    github проекта(код с канала) - github.com/winderton

Комментарии • 344

  • @wndtn
    @wndtn  7 лет назад +270

    5k лайков + 500 комментов, и выложу видео, "Как работает и устроена java".

    • @alekgroove755
      @alekgroove755 6 лет назад

      Winderton чувак ты в какой стране живёшь? *скрестил пальцы за нз*

    • @percybshell-4601
      @percybshell-4601 6 лет назад +1

      Alex Stukalov в Новой Зеландии есть сообщество русскоязычных кодеров?

    • @alehandroorel
      @alehandroorel 6 лет назад

      Однозначно хочу увидеть продолжение, лайк

    • @klasterdev154
      @klasterdev154 6 лет назад +2

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

    • @myaccount7166
      @myaccount7166 6 лет назад +4

      Аж жалко, что нельзя штук 10 лайков за раз поставить.

  • @kombuchamp
    @kombuchamp 6 лет назад +220

    "Я использую Visual Studio для разработки, вы... Можете делать, что хотите" ©

    • @soviet_union1987
      @soviet_union1987 5 лет назад +6

      Я тоже с этого орнул )))

    • @whitegirl4177
      @whitegirl4177 4 года назад +1

      Бывает!

    • @hurt9213
      @hurt9213 4 года назад +1

      @@soviet_union1987 а что смешного, есть ведь ещё шел и уверен еще среды которых ни ты ни либо же я, не знаем

    • @ythosa2467
      @ythosa2467 3 года назад +2

      CLion в разы лучше VS лол

    • @user-hc9yh1ds4c
      @user-hc9yh1ds4c 3 года назад

      Хочется понять что как!)но когда я читаю,я ничего не понимаю мне нужно именно слушать и смотретьи это еще надо учитывать язык до селе мне неведомый,на котором он говорит,мне б на русском)))

  • @werserru6169
    @werserru6169 2 года назад +4

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

  • @programart_zp
    @programart_zp 4 года назад +19

    Схематично, процесс компиляции файла С++
    main.cpp -> препроцессор (main.cpp + инклюды) -> трансляция 1 (main.asm) -> трансляция 2 (main.obj) -> линковщик (main.exe)

  • @TheDakEnviyChannel
    @TheDakEnviyChannel 6 лет назад +104

    Невероятный темп повествования. Слушаешь, пытаешься понять одно, и тут на тебя сваливается еще куча терминов и понятий. Но позже с удивлением замечаешь, что твой мозг начинает понимать каждое слово и связывать все воедино. За эти 30 минут я вынес полезной информации в разы больше, чем за 4 дня изучения плюсов. Продолжай в том же духе, спасибо за урок!

    • @alexpishvanov736
      @alexpishvanov736 6 лет назад +2

      Кстати, полностью с Вами согласен. Недавно открыл для себя Виндертона, сначала офигевал от концентрации инфо, сейчас уже норм. Его видос - это как красная таблетка от Морфеуса )) Открываются глаза, ну а потом дальше сам, но уже в правильном направлении и с удивлением обнаруживаешь на 30+ странице какого-нить мануала, что ты это уже слышал и инфа заходит как по рельсам, которые уже кто-то проложил в голове )))

    • @saint8283
      @saint8283 6 лет назад +5

      Обычно такие видео на 1.25 скорости смотрю. А тут в самый раз, даже иногда притормозить хотелось)

    • @FILEAHOLIC
      @FILEAHOLIC 5 лет назад +6

      Если Вам кажется, что всё идёт хорошо, значит Вы чего-то не замечаете. (с)

    • @user-my8mj4pw9k
      @user-my8mj4pw9k 4 года назад +1

      Я ни-ху-я не понимаю. Новичок в изучении, и мне половину терминов незнакомо. Он как будтотна другом языке разговаривает

    • @sospeedwagon9289
      @sospeedwagon9289 Год назад

      @@user-my8mj4pw9k Ты уже разобрался?

  • @underground2262
    @underground2262 7 лет назад +3

    Спасибо большое Винд , почаще видосов о С/С++.

  • @MainDoodler
    @MainDoodler 6 лет назад +291

    Бля 5ч ночи я ваще не шарю в программировании хуле я тут делаю

    • @bekzhan356
      @bekzhan356 5 лет назад +16

      Неплохое начало

    • @alexalexandrov7938
      @alexalexandrov7938 5 лет назад +10

      А прикинь, через года 2 ты будешь сеньором с зп 350к...?

    • @nobody0nothing
      @nobody0nothing 4 года назад

      UVS если веб разработчик, то можно и быстрее, если постараться

    • @user-it1jg6wl6e
      @user-it1jg6wl6e 4 года назад +6

      @@alexalexandrov7938 аахах, мечтатели)

    • @alexeevalexey3320
      @alexeevalexey3320 4 года назад

      print("ХЗ")

  • @weench
    @weench 5 лет назад

    + за выпуск видео По архитектурам процессоров!
    Смотрел это видео давно, почти ничего не понимал. После 2,5 месяцев изучения Си посмотрел сейчас, почти все понял. Через пару месяцев еще раз посмотрю )) Спасибо за большую проделанную работу, очень хороший материал!

  • @user-hy1vn9zj5r
    @user-hy1vn9zj5r 4 года назад +2

    Офигенный, ты единственный на "RUclips" кто о тонкостей рассказывает. Я 5 лет на С++ & QT прогаю и тут столько интересное узнал. Если было твое виде 2014 старт был легче =) Огромное спасибо. Ты крут!!!

  • @user-qu6mb9il6w
    @user-qu6mb9il6w 6 лет назад +7

    Стиль подачи - великолепен! Спасибо за урок. Продолжайте!

  • @saitaro
    @saitaro 6 лет назад +3

    Спасибо за видео. Я, пожалуй, Go буду учить.

  • @eugene8863
    @eugene8863 5 лет назад

    Со второго раза зашло, спасибо. Было интересно узнать как работает это всё на разных этапах.

  • @m1shail
    @m1shail 6 лет назад

    Вау, как-то немного в осадок выпал. Только начал обучение в институте и хочу как раз работать в IT, а в институте как раз С++ изучаем и С. Отличное видео!

  • @DOTNETMAN
    @DOTNETMAN 5 лет назад

    У тебя очень классные, позновательные ролики. Я раньше тупо писал код, ну и иногда разбирался как они там в процессором управляются, когда работал по части ОС. Но это нечто супер другое, у меня прям просветление после этого, открыл плюсы с другой стороны. Спасибо чувак!

    • @squaddiepile997
      @squaddiepile997 5 лет назад

      Изучай основы, они нужны

  • @user-dn2vr5rf6p
    @user-dn2vr5rf6p 5 лет назад +3

    Прекрасное видео. Спасибо за ваши объяснения. Можете посоветовать литературу по "внутреннему устройству C/C++"?

  • @Mihailovchannel
    @Mihailovchannel 7 лет назад +237

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

    • @Dest424
      @Dest424 6 лет назад +35

      В том то и смысл. Во первых, ты должен детально содержание разобрать несколько раз. Во вторых, он подаёт помимо материала ещё и словарь, значение слов которых ты можешь успешно найти в интернете, что в будущем сделает легче твою коммуникацию при работе в команде.

    • @user-sh4eg6dm9f
      @user-sh4eg6dm9f 6 лет назад +16

      Смотрите аналогичные видео с ускоренной скоростью - 1, 2 минуты и вы уже не сможете слушать на обычной скорости))) Если слушать так новостные подкасты, освобождает много времени + уже привыкаешь к такой скорости подачи материала

    • @Evgeny.Net_voine
      @Evgeny.Net_voine 5 лет назад

      Ты знал! Ты Знал!

    • @wizaral
      @wizaral 5 лет назад +8

      всегда смотрю видосы с материалом на х1,5, а то и на х2
      а тут ничего ускорять не надо. то есть обычное такое видое для меня заняло бы 13-18 минут
      а тут все 26 минут, за что автору большой респект. мало кто может нормально рассказать такой материал, ещё и показать это наглядно

    • @shikari4616
      @shikari4616 5 лет назад +6

      Чувак, в этом суть, он всего лишь направляет тебя, показывает тебе, "вот на, выучи это", то что говорит winderton здесь это лишь самый-самый пик айсберга за которым скрывается бескрайний простор материала и знаний, так что такие видео не научат тебя программировать, они лишь покажут тебе как ПРАВИЛЬНО учиться этому

  • @user-ge1fh8xl2v
    @user-ge1fh8xl2v 6 лет назад

    очень хорошие видео)) продолжай в том же духе)))

  • @passt0r474
    @passt0r474 6 лет назад +2

    Годно. У нас в политехе плюсы на "Сложные задачи на C++" все закончилось.

  • @vladimirsagabalk1364
    @vladimirsagabalk1364 2 года назад

    После двух третей ролика прнял, что получил перегруз и мало что воспринимаю. Такой концентрат инфы с такой скоростью моя нейронка не осилила. Сохранил ролик в избранное. Буду возвращаться и пересматривать.
    Лайк, подписка. Спасибо тебе, добрый человек, за твои знания!

  • @alexeygudkov637
    @alexeygudkov637 5 лет назад

    Очень круто! Эх, где ты был 30 лет назад.

  • @user-zl4lh4mx3c
    @user-zl4lh4mx3c 6 лет назад

    Много полезной информации. Я доволен.

  • @user-ig3db7fp6k
    @user-ig3db7fp6k 5 лет назад

    Спасибо за ваши видосы.

  • @TorxEight
    @TorxEight 5 лет назад +6

    "Ни хера не понятно, но ооочень интересно!"

  • @illiatanasiuk8904
    @illiatanasiuk8904 7 лет назад +53

    Ты че, гонишь, не гони так гнать. Очень сильно

  • @GubinP
    @GubinP 6 лет назад +1

    Было бы еще в тему рассказать про объявление классов заранее в хэдере, чтобы избежать ошибок линковщика (перекрестных линковок) и про то, что прототипы функций которые ты показал по сути и содержатся в хэдерах, они для этого и нужны.
    Крутой видос, все предельно ясно, но для себя все же увидел пару моментов, про которые не знал.

  • @vadymdmitrievich843
    @vadymdmitrievich843 4 года назад +2

    Суперинтересно. спасибо.
    Хотелось бы больше узнать про этап создания одной и той же проги под разные целевые платформы.
    Понятное дело, что мейн функционал такой проги идентичен (?), а различия в той части работы, которая уже автоматизирована компилятором и линковщиком, но всё таки в чем конкретно разница?

  • @engend3405
    @engend3405 6 лет назад

    Я узнал слишком много ) спасибо

  • @nikita466043
    @nikita466043 6 лет назад

    Круто, многое для себя узнал

  • @user-rg8uj5yw8n
    @user-rg8uj5yw8n 6 лет назад +3

    Было бы очень интересно увидеть видео про архитектуру процессоров

  • @SimpleNot1759
    @SimpleNot1759 5 лет назад +1

    Очень мощно для русскоязычного Ютуба, аплодирую!
    Даже притом, что тут по сути намёки на то куда копать чтобы понять что происходит в Си/Крестах, подобную информацию уже сложновато встретить если просто изучаешь программирование без вгрызания в талмуды.

  • @stfdmtry
    @stfdmtry 6 лет назад

    Как всегда ахуенно. Видос идет 27 минут, а я потратил на него где-то час, если не больше, для того чтобы все понять ( наверное так все и не понял до конца, процентов 70 уловил наверное). раз 100 перематывал назад, слушал заново, вслушиваясь и переваривая инфу. Вот это я называю реально годный контент

  • @colonizatorgg5960
    @colonizatorgg5960 5 лет назад

    Много из видоса слышал, видел, пробовал, но здесь реально всё по делу, картина в целом крч, виндертун 10 лукасов

  • @0nlychill
    @0nlychill 5 лет назад

    Плюс коммент и лайк в копилку для видео про Java. Скорее бы)

  • @nikil58
    @nikil58 3 года назад

    Мне так понравилось то, что я ничего не понял, что это лайк однозначно

  • @avaster7864
    @avaster7864 6 лет назад

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

  • @user-px3mq1np8z
    @user-px3mq1np8z Год назад +1

    Спасибо за видео. Возможно, стоит добавить в него тему статических либ, раз пошла речь о линковщике и было бы знатно послушать, что под капотом у cpp/cli.

  • @user-hu5pq7hs6l
    @user-hu5pq7hs6l Год назад

    Очень понятное видео, спасибо)

  • @nursultanabaiuli1529
    @nursultanabaiuli1529 5 лет назад

    Это ШЕДЕВР!!!

  • @OessaYolloGongoIo
    @OessaYolloGongoIo 5 лет назад +7

    для начало научусь кодить хэлоу ворлд ,после буду смотреть твои видосы

  • @Sanshez56
    @Sanshez56 7 лет назад +13

    Давай про архитектуру!

  • @fish9370
    @fish9370 6 лет назад +13

    Автор не плохо разбирается в вопросе. Но ничего не сказано о типе связывания - динамическое, статическое (раз уж он заговорил о линковке).
    Еще умиляет, как вы в винде пишете батники для сборки. Разве make там не работает?

  • @VoviTube
    @VoviTube 6 лет назад

    Добрый день Виндертон, смотрю ваши видео, посещаю стримы иногда...Очень
    хотелось бы иметь возможность смотреть записи стримов ! Вы не
    планируете их выкладывать ? Не всегда есть возможность смотреть стримы
    онлайн.Заранее спасибо.

  • @user-oz7fc2wp6s
    @user-oz7fc2wp6s 4 года назад

    Спасибо за видео

  • @muhytka1009
    @muhytka1009 9 месяцев назад

    Урааа, я нашла то, что искала в куче мусора. Ваш канал это нечто

  • @Roman_person_handl
    @Roman_person_handl 6 лет назад +11

    хаха.
    я записывал все слова, которые еще не понимаю и получилось 30 -32 слов в лексике программиста которые я должен изучить

  • @seregka4ex
    @seregka4ex 5 лет назад

    неделю сканю все твои видосы ты кладесть информации на русском спасибо тебе бро!

  • @xelaksal6690
    @xelaksal6690 6 лет назад +2

    "Я использую Visual Studio, вы можете использовать что хотите" лол, Виндертон в своем стиле))

  • @user-ch3mg4hx1y
    @user-ch3mg4hx1y 5 лет назад

    ЭТО БОЖЕСТВЕННО!

  • @helpless3526
    @helpless3526 2 года назад +2

    Спасибо за видео. Всем кто хочет знать об этом больше советую книгу Экстремальный C, там в 2-4 главах все подробно рассказано про компиляцию и компоновку, но правда под Linux, но суть в основном онда и та же!

  • @user-ir4fc5kp8p
    @user-ir4fc5kp8p 6 лет назад

    ...ЛЯЯЯЯДЬ =)))) "Ирония подъехала - чекайте...". Подача контента ачешуительная! Подписка и Лайк!

  • @user-hg5uo2gi7i
    @user-hg5uo2gi7i 5 лет назад +11

    Нихера не понял но выглядит умно.

  • @user-pn8wp5nr4d
    @user-pn8wp5nr4d 4 года назад +1

    25:00. Почему такой формат адресов (в квадратных скобках символы)?

  • @s0faRy
    @s0faRy 6 лет назад

    Наконец-то нашел того, кто объясняет детали, а не хеллоу ворлд.

  • @harleykin2726
    @harleykin2726 6 лет назад

    Будет больше видео с разборами C\C++ такого же качества (еще хотя бы 2), начну кидать деньги на патреон.
    спасибо за видео.

  • @illia8460
    @illia8460 5 лет назад +1

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

  • @romankolesnikov4373
    @romankolesnikov4373 6 лет назад

    Всё - шик, жаль нет "замедлить х.1,5" )))
    Нужно привыкнуть.

  • @user-yt6gf7yq5f
    @user-yt6gf7yq5f 6 лет назад

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

  • @user-un9do8ey2k
    @user-un9do8ey2k 5 лет назад

    Годно, спасибо

  • @user-wp8gd1hc9o
    @user-wp8gd1hc9o 5 лет назад

    Комент +1 чтобы глянуть Яву, хотя и тут не особо разобрался, но чувствуются что автор очень хорошо во всем разбираться

  • @cglike
    @cglike 6 лет назад

    Пиздато!

  • @LeoN11rus
    @LeoN11rus 7 лет назад +12

    Не программирую и не учусь программировать на С++, но видео как ни странно зашло и очень понравилось слушать, наверно из-за интересной и необычной подачи материала. Winderton, ты топчик!

  • @user-hy1vn9zj5r
    @user-hy1vn9zj5r 4 года назад

    Продолжай в том же духе!!!!!!!!!!!!

  • @RomanKorostenskyi
    @RomanKorostenskyi 7 лет назад

    все приносим жертву Вину, богу С/С++!

  • @socketam4524
    @socketam4524 5 лет назад +3

    22:22
    Сэд стори, я прослезился.

  • @niktaub6407
    @niktaub6407 4 года назад +2

    Вы немного неправы - первые процессоры с 64-битными инструкциями и регистрами - это Athlon 64. Помню агрессивную рекламу Pentium4, нужно было как-то раскрутить провальную технологию Netburst.

  • @wndtn
    @wndtn  6 лет назад +10

    15:17, main3.c

  • @ih32dll
    @ih32dll 6 лет назад

    Я вот в конце видео чуть не понял одного. Каким образом сформировалось одинаковое имя функции (после компиляции) "?bar@@YAHH@Z" в main.cpp и в main2.cpp. Есть определенные правила формирования имени?

  • @faktor_kda
    @faktor_kda Год назад

    Неплохо, вернулись на 30-40 лет назад))

  • @KI_47
    @KI_47 6 лет назад

    Класс!

  • @stanislav-demidov
    @stanislav-demidov 6 лет назад +1

    Это прекрасно! Вы можете сделать сравнительный обзор c++ и rust? Действительно ли rust - это с++ здорового человека? И будет ооочень интересен ваш обзор llvm. Спасибо!

  • @MIhailRbk
    @MIhailRbk 6 лет назад +2

    Я используя вс в качестве стреды разработки вы можете делать что хотите)) вот такие видосы это самое оно)

  • @borisnikolaevich157
    @borisnikolaevich157 5 лет назад

    классно, сделай на тему как работает python. Думаю это будет интересней чем java

  • @freedomtv2295
    @freedomtv2295 6 лет назад +1

    Где можно с этим всем познакомится?)
    Я про архитектуру компилятора , и как это все работает

  • @tymurlysenko2282
    @tymurlysenko2282 6 лет назад

    Какую литературу можно почитать на эту тему?

  • @GAVVVR
    @GAVVVR 7 лет назад

    Спасибо большое за видос, все четко) такой вопрос: pragma once или include guards? И если приходится их использовать, говорит ли это об ошибках в дизайне модулей программы?

    • @wndtn
      @wndtn  7 лет назад

      нет разницы почти никакой
      я раньше header guard использовал, сейчас прагму. Ничего сособенного.

    • @segameserver
      @segameserver 6 лет назад

      gavvvr, можно и то, и то вместе.

  • @MrFatal1x
    @MrFatal1x 7 лет назад +9

    @Winderton Знаком с языком Go? Что про него можешь сказать? Спасибо

    • @mrtrojanchannelfull
      @mrtrojanchannelfull 6 лет назад +8

      Не смотря на то, что комменту уже > 9 месяцев, всё равно хотелось бы услышать мнение Winderton'a.

    • @q1wis0lit97
      @q1wis0lit97 5 лет назад +6

      Несмотря на то, что комменту год, все равно интересно

    • @yurakep4642
      @yurakep4642 5 лет назад +3

      Не принимая ко вниманию то, что видосу уже больше года, хотелось бы узнать ответ

    • @mrwarmstar
      @mrwarmstar 5 лет назад +4

      Видосу 2 года, ждём ответ...

    • @user-xf3bp7kr7w
      @user-xf3bp7kr7w 4 года назад

      Видосу почти три года, комменту - 2, а ответ все еще интересен, не смотря на эти цифры...

  • @DOTNETMAN
    @DOTNETMAN 5 лет назад

    Супер

  • @dimongomikadze1224
    @dimongomikadze1224 5 лет назад

    Человек хороший, что посоветуешь для начала изученис С++?

  • @user-uo9ov5jo8x
    @user-uo9ov5jo8x Год назад

    Уроки - топ!
    Нужно больше видосов по c++, подписался на канал именно из-за них)
    Подскажи пожалуйста, какие есть годные книги\дорожные карты по с, с++ и ассемблеру?
    Коротко о себе
    Что имею: делаю бэкенд на c# и понемногу пилю пет-проект на unity3d
    Чего хочу: в перспективе пробиться в сферу аудиоинженеринга (разработка vst-плагинов и прочая работа со звуком).

  • @user-hc9yh1ds4c
    @user-hc9yh1ds4c 3 года назад

    Шеф!а для особо одаренных,это я о себе!будет видео с самого базавого?

  • @kolyan199816
    @kolyan199816 5 лет назад

    Все чётко и понятно обьяснил, респект. Расскажи про именование названий ф-й для call вызова. Интересно. И ты не показал, как в main.cpp компилятор вместо include втыкивает код из файлов. Это конечно прокол

  • @films--6654
    @films--6654 6 лет назад

    виндертон самый крутой программист которого я видел который предает урок по программированию

  • @gim_y7639
    @gim_y7639 3 года назад

    Спасибо за этот видос черного цвета 20 века!

  • @matt5479
    @matt5479 6 лет назад

    Редко пишу комменты. Спасибо за ролики! Даешь реально полезную инфу. Недавно наткнулся на канал...Опиши плиз язык objective C , сложен ли язык... для создания приложений для ios..

  • @frayq3738
    @frayq3738 7 лет назад +4

    Какие книги посоветуешь для изучение C++?Что бы учить зразу C++, а не основы программирования(опыт в программировании есть).

    • @AimkaAPB
      @AimkaAPB 7 лет назад +8

      стивен прата язык программирования c++ лекции и упражнения

    • @mikekhoroshikh7551
      @mikekhoroshikh7551 7 лет назад +2

      Виталик Швец у него же есть видом со всей литрой

    • @computerscientist5953
      @computerscientist5953 6 лет назад

      для меня самая полезная была "Accelerated C++". Только после нее я начал писать реальные программы. Книга старая, переизданий не было, но оно того стоит, поверь.

    • @user-sh4eg6dm9f
      @user-sh4eg6dm9f 6 лет назад

      Будьте добры, поделитесь ещё книгами) "Accelerated C++" нашёл, 2000 года издания, добавил в список чтения. Про "ООП С++" Лафоре что сказать можете?

  • @neofit3157
    @neofit3157 6 лет назад

    Стиль подачи как у пропавшего Sorax, мне харазма понравилась, подписался. хоть и питонист, как раз думал в С въезжать, хочу власти над миром ))

  • @yanagaeify
    @yanagaeify 7 лет назад +4

    Отличное начало дня, видосик по теории игр, дальше разбор того как работает сила воли и системы мотивации/вознаграждения в мозге, тут еще смотришь новый видос от виндертона подъехал, просто топовое утро.
    Виндертон тебе лайк, красава, контент вышка, как всегда спасибо за твою работу

  • @NoodLez0000
    @NoodLez0000 6 лет назад

    Было бы интересно послушать про cache line, и как работает

  • @User3578742267
    @User3578742267 6 лет назад +2

    Спасибо за замечательное видео! Смотреть интересно, повествование достаточно динамично.
    Однако, комментарий с подробными пояснениями для зрителей:
    0. Ничего не рассказано (для новичков) про препроцессор. Много раз упомянуто отсутствие селективности по расширению имени файла, но это мало что объясняет. И это нормально, но в таком случае препроцессор можно было и не упоминать, а то я уж настроился узнать что-то новое про рекурсивные вложения и приколы с конвертацией в строку через # (gcc.gnu.org/onlinedocs/cpp/Stringizing.html ), про неявную передачу дефайнов в параметры макросов (как в ассертах), про динамические дефайны компилятора (__ LINE__ и прочее) и т.п.
    1. Не обращено внимание на передачу компилеру имен файлов (а именно - передача двух файлов, перед этим передавался только один), а это важно. На этом этапе компилятору передается уже не один файл, а два - вот они и линкуются, иначе линкер бы выдал ошибку.
    2. Почему у симболов именно такой формат? Вот это интересно.
    ЗЫ. Кстати, не везде отсутствует селективность расширений, так при написании библиотек для Arduino(как минимум AVR) расширение имени влияет на вызов компилятора (компилятор gcc для .c, g++ для .cpp, для всех остальных компилятор не вызывается). Это связано с отсутствием мэйка и вообще юзерского конфига компилера, так что там логика компиляции и сборки генерируется на ходу по расширениям имен. Но да, инклудить можно все что угодно во что угодно.

  • @mirasnurmukhanbetov1599
    @mirasnurmukhanbetov1599 6 лет назад +13

    больше C/C++

  • @dudesmoking4991
    @dudesmoking4991 5 лет назад

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

  • @vovergg
    @vovergg 6 лет назад

    Привет.)) Я как-то у тебя в подкасте услышал, что ты считаешь Python не особо хорошим языком программирования. Я сам нахожусь на стадии изучения программирования в фундаментальном его смысле
    Хотелось бы понять, по каким причинам на твой взгляд, к примеру, Python либо подходящий для новичка, либо нет?

  • @Ligrete
    @Ligrete 6 лет назад +2

    дайте название трека ребят, расслабончик

  • @VideoPubTV
    @VideoPubTV 6 лет назад

    Давай видос по основам сетей, архитектуре и т д. Про базу кароч

  • @NyanCoder
    @NyanCoder 6 лет назад +1

    Я знаю, что там в call после имени просто параметры, которые принимает конкретная функция(для перегрузки), но почему именно такой формат - не знаю, но хочу узнать

  • @mgsupgs
    @mgsupgs 3 года назад

    круто!

  • @xe34__47
    @xe34__47 Год назад

    Программирую на питоне 12 лет. Спасибо большое, мои глаза открыты

  • @exoticface
    @exoticface Год назад

    Тоооп

  • @notnumbers
    @notnumbers 2 года назад

    Дружище, сколько лет ты занимаешься этим? ну или как давно начал?

  • @danildanilov843
    @danildanilov843 6 лет назад

    Во-первых хочу сказать спасибо автору канала, что "открыл" мне глаза и рассказал, что такое Computer science. У меня такой вопрос, скажи, как ты относишься к гарвардским лекциям cs50 на канале javarush? Стоит ли потратить на них время, и могут ли он научить полезным вещам?
    P.S. Если ты не видел лекций, то взгляни на одну из них, и дай совет))