Пікірлер
@Bogdan_Shakirov
@Bogdan_Shakirov 8 күн бұрын
Продолжение курса будет в итоге?
@ANTGPRO
@ANTGPRO 8 күн бұрын
@@Bogdan_Shakirov Конечно!
@Bogdan_Shakirov
@Bogdan_Shakirov 7 күн бұрын
@@ANTGPRO спасибо.
@Insinghtful
@Insinghtful 9 күн бұрын
Гена, с наступающим новым 2025 годом тебя! Ждем от тебя хороших новостей! И забудь про политику, так как политика это грязное дело, так что не советую своё имя пачкать с политикой! Ты один из лучших программистов разработчиков! Держи эту планку лучшего разработчика! Кстати я устроился в Айти компанию, которая занимается не только программированием но и разрабатывает принципиальные схемы и печатные платы. Меня приняли можно сказать с нулевыми знаниями в команду. Работы много изучаю всё, благо есть Искусственный интеллект, который ускоряет процесс изучения необходимого.
@ANTGPRO
@ANTGPRO 9 күн бұрын
@@Insinghtful Спасибо! Очень рад и горжусь вами! 👍
@ХалилМаденбай
@ХалилМаденбай 13 күн бұрын
"Понимая все это, я не терял зря время. Нас ждут большие и хорошие новости." Большие новости наш ждут уже 5 лет ))
@ANTGPRO
@ANTGPRO 13 күн бұрын
@@ХалилМаденбай ну не 5 точно, 2 года максимум)
@excelpowerquerypowerbi586
@excelpowerquerypowerbi586 15 күн бұрын
отличный курс
@OTKA3
@OTKA3 18 күн бұрын
В этом курсе вообще есть практика? А то я уже в шоке 36 уроков слушаю одно и то же
@ANTGPRO
@ANTGPRO 8 күн бұрын
Тут больше теории, практика будет в отдельном курсе, в Си без теории нельзя.
@yukitoame
@yukitoame Ай бұрын
declaration and initialization using statement это "int a = func_one();" statement это то что возвращает func_one т.е return 1; или саму функция тоже можно считать оператором? и declaration and initialization using literal это "int b = 1;"
@ANTGPRO
@ANTGPRO Ай бұрын
Функция это не оператор, оператор выполняет действие над операндами, вызов функции это выражение. В вашем примере оператор это =, а справа - r-value выражение, т.е. вызов функции.
@enot_poloskun007
@enot_poloskun007 Ай бұрын
Отдельное спасибо автору, за повторение важных вещей. Иногда бывает сморишь урок, отвлекся, задумался и упустил что-то, хотя досмотрев урок, уверен, что ничего не успустил. Но как итог из-за непонимания деталей, потом общая картина кажется более сложной, чем она есть на самом деле. Тут же автор по два, по три раза повторяет одни и те же вещи, что хоть и иногда скучно, но крайне полезно.
@yukitoame
@yukitoame Ай бұрын
А как заменить все слова func на proc? У меня через ctrl-d поменялись только func1 и func1 в процедуре и в главной функции. То есть, мне пришлось три раза поменять имена процедур, а ты вроде за раз все поменял
@ANTGPRO
@ANTGPRO Ай бұрын
@@yukitoame на proc менять не надо, никто так не пишет, это функция. Выделить дубликаты через ctrl + d и написать.
@yukitoame
@yukitoame Ай бұрын
@@ANTGPRO хорошо!
@enot_poloskun007
@enot_poloskun007 Ай бұрын
Все работает 1 в 1 как у автора, gcc версии 13.2.0, работаю через vscode на windows 11, терминал использую ubuntu-24.04 (wsl) из vscode. Почитал комменты ниже, ребят смотрите внимательно, имя файлов, каталог в котором находитесь, терминал который у вас запущен в vscode т.к то что вы устанавливали в предыдущих уроках, идет не по умолчанию при запуске, надо ручками выбирать. В общем все проверяйете и перепроверяйте, а автору еще раз респект, за подробные объяснение вплоть до того, что точка в терминале значит, в данном случае информация супер ценная, не везде все так скрупулёзно объясняют, завел тетрадку и записываю, что редкость, на столько тут качественное отношение у автора к мелочам.
@TonyStark-b4w
@TonyStark-b4w 5 күн бұрын
Привет, не кажется что уж очень много теории? Хотелось бы побольше практики и именно решение каких-нибудь задач
@enot_poloskun007
@enot_poloskun007 5 күн бұрын
@TonyStark-b4w привет, ну практику можно самому найти. Тот-же кодварс, литкод или самому какой проект придумать. С этим не вижу никаких проблем, а вот качественную теорию и обьяснения найти крайне тяжело. Из десятка каналов по программированию, которые смотрю, тут автор очень понятно и подробно все объясняет. Я смотрел теорию у действующих сеньоров, с годами опыта, и они объясняли на подобие "я хз зачем тут писать этот знак, ты не парься, пиши и будет работать". Конечно работать то будет, но выходит, что понимания нет, зачем и как, просто как обезьянка повторяешь и работает. В принципе и практика качается в соло, повторять ручками за тем, что пишут на экране, очень слабая практика, которая мало чему научит. Для начала как вариант, но когда садишься сам, то потом мало, что сделаешь, тут только самому голову ломать и есть кактус.
@TonyStark-b4w
@TonyStark-b4w 5 күн бұрын
@@enot_poloskun007 ну, например, подсоединять линукс я не понял зачем и не сделал) думал что в следующих видосах будем писать код) уже на 22 видосе, а код сам таковой и не начали писать, на просторах ютуба очень мало годного контента по яп C, хотя очень нужен сейчас, по крайней мере мне) По C++ только один человек сделал хорошую работу, в плане объяснения языка - это Simple Code, хотелось бы конечно чтобы кто-то и по C сделал такой курс, а то и в открытом доступе нет и за деньги даже не купишь
@enot_poloskun007
@enot_poloskun007 Ай бұрын
топовый канал, автор супер классно преподносит материал, старается дать именно целостное понимание зачем тебе, что-то нужно, осмыслить цели более глубоко. А не как куча других каналов, где сеньоры-помидоры, объясняют аля 'это я не знаю почему так, но делай вот так и будет работать'
@uzurbatya
@uzurbatya Ай бұрын
Да завали ты уже в своём канале, горе-политолог. Ты ж такую ахинею несёшь, что стыдно за тебя. Иди делом займись, наобещал людям сделать то, что хорошо умеешь, всех кинул ради чего? Ты даже не представляешь, как смешны твои "умные мысли", если кто интересуется этой темой, так полно в сто раз более грамотных людей, не беспокойся. Ты просвещаешь глупостью своей. Терпим тебя ради качественного контента в совсем другой тематике, ждём чего-то. Иди делом займись. Действительно можешь ведь дать миру много полезного. И самооценку откорректируй, пожалуйста, меньше языком плести будешь, политик.
@uzurbatya
@uzurbatya Ай бұрын
Не все, конечно. Где-то здраво рассуждаешь. Смешна уверенность твоя. Но! зачем ты это делаешь вообще, кому это надо из той аудитории? Ты там даже диалога не найдёшь для себя, а все фейспалмят и ждут
@ХалилМаденбай
@ХалилМаденбай 2 ай бұрын
"Еще раз поздравляю всех с победой Трампа! Нас всех ждут большие изменения к лучшему." Привет. Конкретно что нас ждет?
@uzurbatya
@uzurbatya 2 ай бұрын
Ну что. Геополитик Гена порадовался результатам выборов в США, радостно предвкушая тяжёлые времена для РФ. Теперь каааааак выложит уроки
@ANTGPRO
@ANTGPRO 2 ай бұрын
@@uzurbatya Да нет, я не радуюсь тяжелым временам в РФ, я радуюсь что мировая клоунада закончилась.
@zloy_ax8496
@zloy_ax8496 2 ай бұрын
Отличный плей лист.👍 Надеюсь когда нибудь появиться продолжение.
@ANTGPRO
@ANTGPRO 2 ай бұрын
@@zloy_ax8496 Будет)
@zloy_ax8496
@zloy_ax8496 2 ай бұрын
Отличный ролик +
@coldrevenge673
@coldrevenge673 2 ай бұрын
Добрый день, Генадий, а можно возврат средств сделать?
@ANTGPRO
@ANTGPRO 2 ай бұрын
Добрый день! Можно будет сделать на сайте, ожидайте новостей.
@coldrevenge673
@coldrevenge673 2 ай бұрын
​@@ANTGPROкогда?
@ANTGPRO
@ANTGPRO 2 ай бұрын
@@coldrevenge673 Пока в работе, когда закончу здесь будет анонс.
@zloy_ax8496
@zloy_ax8496 2 ай бұрын
+
@zloy_ax8496
@zloy_ax8496 2 ай бұрын
Отлично подано +
@zloy_ax8496
@zloy_ax8496 2 ай бұрын
было бы прикольно создать анимацию очередности отработки стека
@zloy_ax8496
@zloy_ax8496 2 ай бұрын
Чёта новенькое +
@zloy_ax8496
@zloy_ax8496 2 ай бұрын
+
@Игорь-ш3и8ы
@Игорь-ш3и8ы 2 ай бұрын
повторение очень действенный способ хоть меня прямо говоря оно подбешивает слегка, но спустя 10 видео на меня снезашло озарение как пользоваться return в более высокоуровневых языках ,до этого слабо понимал ,что оно делает
@Игорь-ш3и8ы
@Игорь-ш3и8ы 2 ай бұрын
очень интересно
@Игорь-ш3и8ы
@Игорь-ш3и8ы 2 ай бұрын
по ощущению я ненавижу буквально каждый язык програмирвания, пайтон мне учить стыдно потому-что его щас даже школьники знают,php мне не понравился, js это скорее язык для фронт енда (который мне не интересен) поэтому я пришел к Си, даже если у меня ничего не получится как минимум понимания прибавится
@zloy_ax8496
@zloy_ax8496 2 ай бұрын
+
@АрмаБага
@АрмаБага 2 ай бұрын
большое спасибо за ваш труд, с нетерпением жду ваших дальнейших работ!
@Frtyiknvv
@Frtyiknvv 2 ай бұрын
А когда следущий курс?
@ANTGPRO
@ANTGPRO 2 ай бұрын
@@Frtyiknvv Он в процессе и будет скоро, и не только он один.
@Frtyiknvv
@Frtyiknvv 2 ай бұрын
@@ANTGPRO очень жду
@MrSunTrope
@MrSunTrope 2 ай бұрын
Интересно а как это внутри устроено, какие нибудь замыкания?
@ANTGPRO
@ANTGPRO 2 ай бұрын
@@MrSunTrope Замыкания это high-order functions, то есть концепция более высокого уровня чем статические переменные. Тут все проще, статические переменные хранятся в определенном сегменте памяти. Мы еще коснемся этой темы глубже в продвинутых курсах, тема очень интересная и там много всего.
@MrSunTrope
@MrSunTrope 2 ай бұрын
кароче static просто делает singletone и каждый раз когда мы дергаем функцию обращаемся к одной ячейке в памяти, которая хранит состояние
@ANTGPRO
@ANTGPRO 2 ай бұрын
@@MrSunTrope да, похоже на singletone паттерн, шарит одно и то же состояние.
@daniilzhukov5403
@daniilzhukov5403 2 ай бұрын
Геннадий, мы ждём курса! Феноменального структурированного курса, в котором ваш аппарат говорения раскрыт не только указателями, амперсандами и адресными полями, но и частотой вашего процессора. Сколько можно уже шифровать оперативную память, если не влазеет N-е количество книг, продуцирующие M-е количество состояний. И очень ждём продукта не только курса, но и настоящего продукта с подробным техническим анализом в мире криптографии, где возможна задержка данных на уровне протокола, или чего там ещё можно напридумывать в этом вашем IT, переливающемся узоре информации. Сколько можно быть серым кардиналом подвала информации? Вас даже не увидеть, да не узнать... Так и живёшь, отслеживая телеграмм от года к году.
@ANTGPRO
@ANTGPRO 2 ай бұрын
Великолепный комментарий! Скоро всё будет, работа идёт и осталось немного.
@Игорь-ш3и8ы
@Игорь-ш3и8ы 2 ай бұрын
@@ANTGPRO думаю за пару дней я пройду весь курс на ютубе. можете сказать мколько примерно будет стоить курс и +- на какое число запланирован релиз?
@ANTGPRO
@ANTGPRO 2 ай бұрын
Пока сложно сказать, сейчас я работаю над сайтом и готовлю запуск. Курсы будут после запуска сайта.
@MrSunTrope
@MrSunTrope 2 ай бұрын
Пока все понятненько, спасибо за уроки))
@АрмаБага
@АрмаБага 2 ай бұрын
подскажите, пожалуйста, почему используют постфиксную инкрементацию, а не префиксную
@ANTGPRO
@ANTGPRO 2 ай бұрын
Не всегда имеет значение, какую из них использовать, но иногда разница есть.
@АрмаБага
@АрмаБага 2 ай бұрын
@@ANTGPRO понял, спасибо. почти досмотрел ваш курс, и возник такой вопрос, планируются ли продолжение (и если да, то когда оно явится на глаза общественности)? просто вы очень классно преподносите информацию, поэтому учиться по вашим материалам сплошное удовольствие)
@ANTGPRO
@ANTGPRO 2 ай бұрын
Приветствую! Продолжение будет, по срокам пока сложно сказать.
@MrSunTrope
@MrSunTrope 3 ай бұрын
у меня при объявлении функции с void, код не компилируется app.c:4:1: error: 'main' must return 'int'
@ANTGPRO
@ANTGPRO 3 ай бұрын
@@MrSunTrope Интересно, может что-то изменилось с новой версией компилятора. Какая версия GCC?
@MrSunTrope
@MrSunTrope 2 ай бұрын
@@ANTGPRO Не было возможности посмотреть сразу, сейчас глянул Apple clang version 16.0.0 (clang-1600.0.26.3) Я уже на 51 уроке потихоньку прохожу курс боба, нравится что ты говоришь без еканий, и довольно быстро, даже не нужно скорость увеличивать, спасибо за структурированный материал!
@egiptik6667
@egiptik6667 3 ай бұрын
сенсей, ты красавчик, поступил в уник на программиста, начались лабы по С , хотя по этому языку нам никто ничего не объяснял, решил выбрать твой курс, и сейчас я счастлив что выбрал именно тебя, ты крут, хоть видосы были год назад, но ты что-то говорил про ассемблер, очень жду, успехов тебе.
@bananapepe1185
@bananapepe1185 3 ай бұрын
Привет, скажи пожалуйста где-то еще можно купить твои курсы? 😅
@ANTGPRO
@ANTGPRO 3 ай бұрын
@@bananapepe1185 Скоро будет сайт)
@LBVN14
@LBVN14 3 ай бұрын
Гена, ну где ты? Спаси уже наконец-то русский мир IT :)
@ANTGPRO
@ANTGPRO 3 ай бұрын
@@LBVN14 Скоро будет, работаю над сайтом ☺️
@uzurbatya
@uzurbatya 3 ай бұрын
1:31 null terminated... side? Не понял, null terminated что?
@ANTGPRO
@ANTGPRO 3 ай бұрын
@@uzurbatya sign, знак
@nightwitch698
@nightwitch698 3 ай бұрын
Гена, подскажи пожалуйста настройки launch.json, неделю снашаюсь с ним, не могу запустить дебаггинг(((
@ANTGPRO
@ANTGPRO 3 ай бұрын
@@nightwitch698 Сделаю пост.
@nightwitch698
@nightwitch698 3 ай бұрын
​@@ANTGPRO, спасибо,бро.Ты реально открыл мне мир Си))
@ddxxz
@ddxxz 3 ай бұрын
а обязательно скачивать убунту? у меня ошибку выдает , не понимаю как исправить
@ANTGPRO
@ANTGPRO 3 ай бұрын
@@ddxxz можно через виртуалку поставить
@РомаРвалов
@РомаРвалов 3 ай бұрын
Здравствуйте, а почему, когда я пишу команду lsp пишет Command 'lsp' not found, but there are 17 similar ones. Может это как то связано с версией компилятора?
@ANTGPRO
@ANTGPRO 3 ай бұрын
Здравствуйте! Используйте ls -l, lsp это мой alias для этой команды, он локальный.
@РомаРвалов
@РомаРвалов 3 ай бұрын
@@ANTGPRO Понял, спасибо
@skain7824
@skain7824 3 ай бұрын
По сравнению с твоим курсом , Гошу Дударь даже рядом не стоял )
@ANTGPRO
@ANTGPRO 3 ай бұрын
ахахахахах)
@uzurbatya
@uzurbatya 4 ай бұрын
Про запись понятно - можно нарушить работу других программ, и могут быть последствия. Но что будет-то, если прочитать данные за пределами границы массива? Почему нельзя? Разве что-то сломается?
@ANTGPRO
@ANTGPRO 4 ай бұрын
Чтение безопасно, так как оно не меняет данные и не нарушает их целостность в памяти, но в то же время через чтение можно получить доступ к чувствительным данным в памяти других программ.
@ANTGPRO
@ANTGPRO 4 ай бұрын
Технически читать данные возможно, но с точки зрения разработчика нужно проверять границы массива, чтобы не лезть в те ячейки памяти, которые не имеют отношения к нашей программе.
@roshgame
@roshgame 4 ай бұрын
на windows(cmd) echo $? это echo %ERRORLEVEL%
@majach2222
@majach2222 4 ай бұрын
Можешь запустить в его окно-решетку бумажный самолётик. Он поймёт
@majach2222
@majach2222 4 ай бұрын
@@ANTGPRO 🫶🏼
@majach2222
@majach2222 4 ай бұрын
@@ANTGPRO В твиттере уже спохватились все держатели тапалок
@НинаЗвержановская-х2в
@НинаЗвержановская-х2в 4 ай бұрын
Спасибо за уроки,очень понятно объясняете
@veimond3619
@veimond3619 4 ай бұрын
Через сколько примерно будет сайт готов?
@ANTGPRO
@ANTGPRO 13 күн бұрын
@@veimond3619 Скоро.
@veimond3619
@veimond3619 4 ай бұрын
Здравствуйте! Получается курс летом точно уже не выйдет? Стоит ли ожидать в сентябре или до конца года?
@ANTGPRO
@ANTGPRO 4 ай бұрын
@@veimond3619 Здравствуйте! Сначала будет сайт, а потом курсы.
@veimond3619
@veimond3619 4 ай бұрын
@@ANTGPRO а через сколько примерно сайт будет?
@ANTGPRO
@ANTGPRO 4 ай бұрын
@@veimond3619 Этой осенью должен быть.
@Ben_Shao
@Ben_Shao 4 ай бұрын
Ctrl shif i это просто имба, даже жаль что я так поздно начал смотреть твои ролики
@imgod938
@imgod938 5 ай бұрын
Посоветуйте книгу по программированию на Си, пожалуйста
@ANTGPRO
@ANTGPRO 5 ай бұрын
@@imgod938 Привет! Список литературы будет на сайте, сайт пока в разработке.
@imgod938
@imgod938 5 ай бұрын
@@ANTGPRO спасибо, жду
@onionsnp
@onionsnp 4 ай бұрын
@@ANTGPRO Будет очень круто, если вы сделаете курс по computer science
@nightwitch698
@nightwitch698 5 ай бұрын
непонятно, почему в функцию можно передать(const char **string), а объявить и инициализировать const char **states[={"Moscow","New-York","Kiev"}; нельзя?
@ANTGPRO
@ANTGPRO 5 ай бұрын
Потому что в первом случае мы передаем адрес, а во втором нам нужно самостоятельно выделить память под данные.