С плюсы: можно написать всё. минусы: нужно написать всё.
@moshamiracle7 ай бұрын
не " нужно написать всё" , а нужно подключить одну из тысяч готовых либ
@matveykoval71547 ай бұрын
@@moshamiracle а можно создавать проекты с нуля и добиваться сверх скорости, создавать фичи и тому прочее.
@Женя-и5б3я7 ай бұрын
Напишем всё, только деньги платите
@ScienceDiscoverer7 ай бұрын
@@matveykoval7154 Если бы можно было жить вечно... Можно было бы написать все. Я вот хочу написать свою ОС, но где взять время?
@MetaJamm7 ай бұрын
@@matveykoval7154 Сверхскорость нужна в 0.01% проектов. Для тонких мест в медленных языках написаны библиотечные костыли на тех-же сях.
@enotbuterbrod7 ай бұрын
У всех языков есть свои плюсы, а у С++ их целых 2
@PianoElipse7 ай бұрын
а больше и нету
@Banka247 ай бұрын
А у C# их вообще 4, хахаха
@igorseledtsov73457 ай бұрын
и 1000 минусов
@PianoElipse7 ай бұрын
@@Banka24 ну или двойное деление знака равно
@xClordas7 ай бұрын
@@PianoElipse нет, у C# это тоже 2 плюса, просто они ибуца.
@user-vv5hh4ci4j4 ай бұрын
Я меня разница в Python и C Python - Вы пилот гражданской авиации, вас привезли на автобусе к современному самолету типа Боинг, самолет уже подготовлен техниками и вам надо только сеть в кресло пилота, ввести полетное задание в бортовой компьютер, который рассчитает маршрут и топливо. Дальше только провести чек-лит и совершить рейс в автоматическом режиме автопилота. СИ - вы приходите на взлетную полосу, там аккуратно сложены запчасти самолета, инструменты и чертеж сборки. Вам предстоит самостоятельно собрать самолет и полететь. Assembler - тоже самое что и СИ, только вместо запчастей у вас есть только металлы, дерево и пластик, хим. реактивы для создания запчастей и инструментов, книга "Основы современной физики и химии", а так же бочки сырой нефти для перегона в керосин. Разве что в отличии от авиации, в программировании количество попыток взлетов и посадок у вас не ограничено.
@zlatoustvsetut3 ай бұрын
И тут в полёте в автоматическом режиме, происходит BSOD. И орать некуда: мая дай, мая дай. Но в своём ускоренном полёте к встрече с планетой, вы видите в иллюминатор, какой-то самолёт футуристического вида, пронёсшийся мимо вас на гиперзвуке с надписью СИЮНИКС.
@MTQvODg3 ай бұрын
Python - вы пилот кукурузника АН-2
@Коля-л8з3 ай бұрын
Транзистерной код
@hyppopotammАй бұрын
@@MTQvODg Нет. На питоне Вы пилот огромного Боинга, но с грузоподъёмностью и скоростью АН-2 )))
@hyppopotammАй бұрын
@@Коля-л8з машинный код это всё как с ассемблером, но вместо сытой нефти у Вас карта нефтегазоносных месторождений, вместо металлов руды и иные полезные ископаемые, от книги "Основы современной физики и химии" у Вас только приложения - справочные таблицы, при чём только цифры, без подписей и объяснений что для чего. Но есть одна тонкая брошюра - "Логика" ;) И вот с её помощью надо построить самолёт )))
@olzhaszharasbayev56917 ай бұрын
Я, как разработчик на си, могут сказать, что в си есть все, просто это не стандартные библиотеки в коробке, а отдельные проекты с большой вариативностью. Так как в си мало кто погружается и у него разнообразное применение, то нету хайпа отдельных фреймворков, как раст или джанго на питоне. Не надо говорить, что все придется писать с нуля, вся база ужа давно написана.
@maroo19497 ай бұрын
Здравствуйте, Я начинающий разработчик на C. Выучить базу языка не самая главная проблема, как мне кажется. Гораздо сложнее - это применить его в какой-то отрасли, вроде нетворкинга, или чего-то подобного. Подскажите, как профессионал, откуда нужно черпать информацию, и в каком порядке? Может есть литература/статьи и т.д.? Не сочтите за наглость, но самому тут двигаться достаточно трудно, хотя какой-никакой техническо-эникейский бэкграунд имеется;) Буду рад обратной связи.
@olzhaszharasbayev56917 ай бұрын
@@odiiibo, смотря какая база данных нужна, возможно уже все написано, надо искать. А так, если нужно что-то специфичное, то можно найти на обычных сайтах с вакансиями, мы не прячемся от всех на отдельных сайтах или еще где 😅
@olzhaszharasbayev56917 ай бұрын
@@maroo1949, если уже есть база, то лучший способ практика. Да, будет сложно, информация не так хорошо описана на всяких популярных сайтах. Надо будет читать мануалы и прочую литературу. На мой взгляд, штудировать ее не надо, а надо применять на практике. Может будет звучать попсово, но пет проекты будут хорошим решением. Можно будет найти уже реализованное что-то на гитхабе и разобраться в нем или опираясь на это написать свое. Все зависит от желания куда хочется развиваться. Как я писал, си очень вариативен, поэтому сразу изучить все не получится. Суммирую, придумываешь себе проблему и решаешь ее на практике, а потом смотришь как сделали другие. Программирование - это про решение проблем. Надеюсь хоть чем-то помог.
@СтепанКомаров-ы9н7 ай бұрын
@@odiiibo sqlite написан на Си, postresql написан на Си, лучше покажите разработчиков не на Си которые могут написать СУБД
@МаксимБычковский-г4б7 ай бұрын
@@maroo1949 В книгах. ЦОС, FPGA, NoC, SoC, Критические системы (здесь же Ada SPARK)
@S1989K17 ай бұрын
Воды тут столько, что всей африке хватило бы
@Slavasil7 ай бұрын
жаль она цифровая
@Alypsat_kz7 ай бұрын
это же x ol i var
@MMI-memyselfi7 ай бұрын
@@Alypsat_kz ;
@adskyaa7 ай бұрын
Просто ролик про скилфектори
@wndtn7 ай бұрын
ну хватит уже
@man-z7 ай бұрын
"научите человека писать API на Python и вы займете его на весь день. Научите человека писать язык Python и вы займете его на всю жизнь"
@xcxc-iu3rb7 ай бұрын
"Научите человека писать язык Python"? Сам понял что написал?
@gitkrant7 ай бұрын
@@xcxc-iu3rb питон написан на си, если человек узнает каким образом написан питон (то есть хорошо знает си), то он будет увлечен на всю жизнь так как ему откроется много возможностей, сможет написать любой яп
@geminigeminos7 ай бұрын
@@gitkrant и какая от этого практическая польза помимо "увлечён, возможности, сможет"?
@oustrix6437 ай бұрын
@@gitkrant ну если уж на то пошло, то никто тебе не запрещает писать ЯП на питоне)
@tsfukfg63807 ай бұрын
на всю жизнь - это потому что он с голода умрет?
@steeldaemon54457 ай бұрын
Главная боль наСИльника это не указатели, нет.... Главная боль наСИльника это неопределённое поведение в зависимости от реализации компилятора и стандартной библиотеки. Об этом не принято говорить, но существует настолько много способов выстрелить себе в ногу, что отладка всей этой красоты занимает непозволительно большое время и стоит изрядного количества нервов.
@XpIOHdeJIb30007 ай бұрын
курнул чтоль, всё как в стандарте определено так и работает.
@vvairy31197 ай бұрын
@@XpIOHdeJIb3000 не все так однозначно на практике иногда компилятор нарушает стандарт, бывает иногда даже санитайзеры не помогают найти уб
@XpIOHdeJIb30007 ай бұрын
@@vvairy3119 ни разу не сталкивался. То что компиляторы не знают фишки новых стандартов - это бывает.
@101picofarad7 ай бұрын
Это синдром говнокодера - компилятор ошибается, если автор кода творит всякую дичь вместо использования древнего как копролит шаблона проектирования. К примеру проводит выходной контроль результата несущего ошибки вместо того чтобы проводить входной контроль операндов и исключить возникновение ошибки...
@AndrewBP2k7 ай бұрын
@@101picofarad, ох, помню, как жопы-то горели при переходе с MSVS 6.0 на более свежие компиляторы того же MS. Не говоря уже о gnu. Да, говнокод. Но писателей на MSVS 6.0 было очень много. И кода они нарожали тоже много. И он ведь работал... А потом р-раз - и даже компилироваться перестал.
@ZyryanPahan6 ай бұрын
Если пишешь ты на СИ, Будь хоть трижды ламер, Про такого говорят: Он - крутой программер!
@neo16473 ай бұрын
брехня....
@А.Ч-я8и2 ай бұрын
крутой пограмист
@nik-n23667 ай бұрын
Папа может в Си, папа-папа может в Си. Пока это так - всё в порядке на Руси. Папа может в Си, папа-папа может в Си. Дот нет или Джава? Нетушки, мерси. Папа может в Си, папа-папа может в Си. Пайтон или Руби? Господи, спаси! Папа может в Си, папа-папа может в Си. Пока это так - всё в порядке на Руси.
@lphoenixl77717 ай бұрын
Научно-технический реп :)
@Brave_Lion7 ай бұрын
Каким боком Русь к России?
@cyril4427 ай бұрын
@@Brave_Lionбазу знать надо
@Brave_Lion7 ай бұрын
@@cyril442 база в том, что россия никак не связана с Русью. Это как две параллельные линии.
@Son0fBeelzebub7 ай бұрын
а дзе ты бачыш тут слова "расея"? @@Brave_Lion
@АлександрИванов-ю8о2е7 ай бұрын
Вопрос "почему все начали учить Си" в видео не отвечен. Просто объясняется почему Си - это основа и показано, что в гите он достаточно используется. Но интересно может быть с точки зрения истории.
@serjioalvarez7 ай бұрын
Потому что весь умный дом и робототехника, это си
@leosv07 ай бұрын
@@serjioalvarezумный дом и робототехника заключаются вовсе не в программировании.
@peckbrain7 ай бұрын
Си даёт возможность работать с любой периферией, как с файлом. В этом и есть суть указателей, на этом принципе линукс написан.
@РоманФетисов-и8у7 ай бұрын
@@serjioalvarez при чём тут умный дом? на кой там си? для интересных багов?
@RickDkkrd7 ай бұрын
Вопрос "не отвечен", потому что все не начали учить си. Обычный кликбейт. Да, так просто.
@the3yM7 ай бұрын
Учил Си 30 лет назад, потом появились всякие ненужные Java и .NET и вот наконец-то время пришло. Пойду вспомню пару книжек.
@K001rch7 ай бұрын
Классное видео про Си, мне как сишнику понравилось. Теперь ждём, когда все начнут писать свои операционные системы (для реальной работы с памятью))
@ЮрийКолесник-ь9ъ7 ай бұрын
Про что видео? Бла бла бла. Почему си возвращается? Да потому что вокруг нас становится дофига микроконтроллеров, которые программируются на си :) потому что это не монструозная хрень которая сожрёт все ресурсы которых нету в контроллере. По сути нынешние контроллеры это компьютеры времен восхождения си.
@alexzk33 ай бұрын
То вы готовить не умеете :) Правильно приготовленные ключи компилятора С++ дают размер кода байт в байт с оригинальным кодом С. Но читать все легче - шаблончики, классики. Я делал для ардуинки - переписывал С в С++.
@ainsoveternal12723 ай бұрын
в таком ключе асм предпочтительнее выглядит ;)
@alexzk33 ай бұрын
@@ainsoveternal1272 ассемблер - это уникальная фишка семейства процов, и, даже, конкретной модели. Писать программу под 3 разных семейства, например, это уже перебор. На одно семейство уходит 3-5 лет тренировок человека. И то, если у вас была практика на 8086, то под i5 сегодня, вам занова учиться.
@BigChiefWiggles3 ай бұрын
@@alexzk3 а что за цвета у тебя на аватарке? Давай в фортэцю, че на Ютубе сидишь? Твои братья в тебе нуждаются, последняя партия вот вчера домой поехала (по частям).
@BigChiefWiggles3 ай бұрын
@@WH0ISBACC0 на тему пакетиков, скажу по секрету: ваших уже никто особо в пакеты не грузит, свои бросают, наши закапывают или сжигают на месте, "без вести пропавших" сколько бригад? Вот ... показать фотки здесь не могу но ... красавцы штабелями отдыхают. Сейчас там их жены и мамы плакатами махают, "повернить их до дому", реально думают наверное что те военнопленные хахах ... угу.
@RamondoMC967 ай бұрын
>Почему Все Опять Начали Учить Си? Потому что Си это БАЗА
@plaintext72887 ай бұрын
Based
@Сергей-и4б7к7 ай бұрын
Для меня основа C++ и я думаю что самым первым языком должен быть не Python/js... А C
@stalker320417 ай бұрын
@@Сергей-и4б7к я тоже думаю, что Си должен быть первым языком.
@inriinriinriinriinri7 ай бұрын
база это ассемблер
@Сергей-и4б7к7 ай бұрын
@@inriinriinriinriinri и он тоже
@millkiway36827 ай бұрын
9:00 это не "количество контрибьюций по языкам",то "тренды увеличения кол-ва контрибьютеров", грубо говоря отображение текущей моды. Если посмотреть по количеству кода и контрибуций по языкам программирования, то последние 10 лет в неизменно на первых двух местах JS и PHP (языки разметки, запросов и пр. Не учитываем)
@atommax_16767 ай бұрын
**Что-то на языке лоулевел кодинга, ну я в любом случае не пойму, я же питонист**
@ГробницаШу-л2г7 ай бұрын
собсна это и причиниа изучать С
@MrLotrus7 ай бұрын
Особенно с учётом что питон написан на си и плюс можно делать либы для питона
@Alypsat_kz7 ай бұрын
"а Я ChatGPT-ст.
@redeboyjavacglsl7247 ай бұрын
Си высокоуровневый
@How_is-x5b7 ай бұрын
@@MrLotrusлибы для питона написаны на питоне, и это в принципе так для всех языков! Иначе каким хреном они бы работали в питоновском интерпретаторе? Разве что отдельные либы такие как numpy, tensorflow используют Си для более быстрых счётных операций, но там это взаимодействие происходит через юникс сокеты, а не прям хрясь бле и откуда не возьмись среди питон кода взялся код на Си. Если нет компетенции пороть что ни поподя, тогда лучше промолчать…
@tailogs58257 ай бұрын
Ого, прямо когда нужно вышел ролик. Спасибо!
@inriinriinriinriinri7 ай бұрын
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
@Ekuder7 ай бұрын
Екстрим цоде)
@jonniuss6 ай бұрын
акела промахнулся, акела промахнулся
@lepton5554 ай бұрын
Лол, завести семью сложнее, чем найти работу в техе
@dikorn-ld1de7 ай бұрын
А эти "все" сейчас с нами здесь в этой комнате?
@HEKOT775 ай бұрын
printf("yes ");
@RenegatN7 ай бұрын
Как знающий ассемблер, могу сказать, что Си сильно упрощает жизнь в написании кода. После асмы код пишется быстрей и при этом в производительности потерь крайне мало. Ложка дегтя: надо настраивать компилятор, чтобы он не пытался оптимизировать код там, где это не надо. Если тот же дальний прыжок заменится ближним, будет очень весело
@NiamaImia4 ай бұрын
Это вы ещё джаву и си шарп не видели. На них даже можно что-то реально зарелизить еще при жизни (хотя тоже как повезет)
@neo16473 ай бұрын
@lexxkrt7 ай бұрын
в смысле опять? а что кто то его не учил, мамкины кодеры на питоне? си основа всех нормальных языков, понимая си понимаешь все нормальные языки
@serjioalvarez7 ай бұрын
+1, когда надо было написать приложуху под андроид, сделал за 2 дня с нулём в джаве )))
@kormannn17 ай бұрын
Не нужны эти ващи энергии ци, си...))
@lexxkrt7 ай бұрын
@@kormannn1 займись выниванием
@a30thium847 ай бұрын
выучу си для джавы тогда
@ТарасАтавин-р4и6 ай бұрын
Пиши по-русски, бот.
@needfreenames7 ай бұрын
видео пока не смотрел, но , предположу, что ответ "потому, что такова диалектика Гегеля"
@ToNNaG7 ай бұрын
😂😂😂😂
@needfreenames7 ай бұрын
@@critical-ren-fan-corner не Маркса, а Гегеля. Во-первых. Ну , а про всесильность вообще какой то бред, я не понял.
@fedorok123457 ай бұрын
Виндертон выучил базу CS и создал канал, чтобы доказывать всем, что это было не зря.
@Timur-r5n7 ай бұрын
курсы, курсы забыли) предположу, что изначально канал был для них в 2017 вроде это после провала уже пошла база cs
@Kalin_cheetah7 ай бұрын
@@Timur-r5n да не кошмарь пацана, каждый выживает как может) P.S. йобта
@mclotos7 ай бұрын
"Си это всё еще колесо" -- максимально простое и всем понятное колесо, без которого никуда. На Python можно написать что угодно. На C можно написать Python
@perfect_genius70586 ай бұрын
На Питоне напишешь операционную систему и драйверы? А вот другой язык вполне можно написать.
@mclotos6 ай бұрын
@@perfect_genius7058 это просто бородатая шутка. мне ее рассказали лет 20 назад, как раз когда я начал программировать =)
@elanhelosdeblanco84765 ай бұрын
Ну да. Этим я и занимаюсь. Каждый понедельник я начинаю с того, что пишу язык программирования. А в обед иду в поле, косой добываю зерно, перемалываю его в муку. Потом иду за водой и выпекаю хлеб. Потом сажусь в самолёт и лечу на остров обжаривать кофейные зёрна. По дороге успеваю подоить корову и приготовить сливки. Чизкейк и кофе что может быть лучше в понедельник?
@tomskiy17007 ай бұрын
Спасибо за твое мотивационное видео лет 5 или 6 назад. Не помню, вроде писал уже. Заехал в 40+ в айти. Хоть я тебя и не смотрю больше, но именно твое видео было тем, что меня сподвигло тогда задуматься о том, чтобы сменить профессию будучи 40+. Просто тогда не было еще всех этих видео, войти в айти в 30+, в 40+ и т.д., если и были, то очень мало. Сейчас уже это до тошноты, но тогда это было лично для меня неким откровением.
@KVV-RU7 ай бұрын
Респект. Отрадно читать, когда чьи-то ролики вдохновляют других. Было бы интересно узнать путь в ит после 40
@tomskiy17007 ай бұрын
@@KVV-RU да щас на ютубе этих видосов, вошел в айти в 30+, в 40+ и т.д. не думаю, что мой путь какой-то особенный)))
@viewererdos7 ай бұрын
Потому что язык Си (высокоуровневый язык ассемблера) это основа всех основ. Язык Си будет существовать и оставаться актуальным до тех пор, пока существует хотя бы один процессор или микроконтроллер.
@tellurian83 ай бұрын
Строго говоря, всё это не так. Если Си - основа всех языков, то как могут существовать языки, появившиеся до Си, т.е. до 1972 года? Си далеко не сразу стал популярным после его изобретения. Си не является ассемблером, поскольку это язык совсем другого типа. Ассемблер - низкоуровневый язык. Си считается высокоуровневым (по традиционной классификации языков)
@neo16473 ай бұрын
к высокоуровневому язык ЦЕ сложно отнести, и оскорблять великолепный ассемблер этим словосочетанием не надо
@Bezamorali7 ай бұрын
хорошо что воды оказалось много - напился, утолил жажду. Вопрос остался также открытым - почему стал снова популярен "С"?
@saddoomer7 ай бұрын
Ответ прост - не становился он снова популярным, он всегда держался на одной планке, просто что-то взлетало и потом падало, а что-то взлетало и оставалось выше Си, сейчас у Си просто своя ниша, которую он делит с С++
@Bezamorali7 ай бұрын
@@saddoomer я без негатива. понятно дело что ролик с рассуждением и открытым финалом.
@SashaPoberailo7 ай бұрын
Воды много, что бы натянуть монетизацию на ролик )) Но уже можно предоставить просмотр нейронке таких видео и не тратить время.
@jonniuss6 ай бұрын
@@SashaPoberailo нук нук, кому можно скормить ролик ?
@АлександрР-ъ5г6 ай бұрын
Потому что, Автор этого видео, даже не знает что это )))
@NicholasOldman7 ай бұрын
Мне 28 лет и я с подросткового возраста хотел выучить C++, но все желание отбили наши учителя. Такое безолаберное, безотвественное проведение уроков, пар, я еще нигде не встречал. Абсолютно наплевательски относились в ученикам предлагая вонючий паскаль и си шарп. А теперь мне 28 лет и у меня уже не хватает нервов сесть и выучить даже питон.
@SalatikInMyHead7 ай бұрын
Не выучил 👉 значит не хотел 😆
@ГюзельЕговцева7 ай бұрын
нытикам здесь не место
@NicholasOldman7 ай бұрын
@@ГюзельЕговцева ну и что ты тут делаешь тогда?
@vvdvlas83977 ай бұрын
Учителя просто не знают, как он устроен внутри и поэтому не могут объяснить, как он работает. Поэтому - зубрить!
@smonline6315 ай бұрын
мне 41 и все можно выучить если есть желание, пропейте б12 для памяти, уберите стресс, у нас в школе вообще бейсики были, вас хотя бы полезному учили, у нас еще в школе выкинули из программы мат анализ, ничего выучить можно все
@romesalade54647 ай бұрын
Обожаю твои видео. Самые ёмкие , без воды, так просто и о главном. Тебе бы на конференциях выступать подачей )
@zend90957 ай бұрын
главное тут - рекламная пауза
@andd3dfx7 ай бұрын
Писал и на C и на Java. Java позволяет писать более качественный код неопытным разработчикам, за счет средств самого языка. А это и требуется в данный момент большим компаниям: нанять мидлов с пару лет опыта, чем искать C-синьоров с бОльшим количеством лет опыта (и за бОльшую з/п)
@vladimir76666 ай бұрын
Правильно говорить,- не качественный, а защищенный код. И вообще их сравнивать нельзя. Сравнивай Java с C#
@funnyaround7336 ай бұрын
Java script?
@moodsurfer3 ай бұрын
прикол в том, что СИ сеньоры могут получать меньше, чем жава мидлы))))
@TruVi-137 ай бұрын
Всё гениальное - ПРОСТОЕ. Автор абсолютно прав, что в борьбе за абстракциями люди начали терять фундамент под ногами. А эти "прослойки" во всём.... С 1985 года для меня Си был, и остаётся самым любимым языком программирования.
@vltsn7 ай бұрын
Автор, видимо (как и вы) ни дня не проработал в интерпрайзе и не учавствовал в разработке коммерческих продуктов хотя бы с тысячами пользователей (молчу про десятки и сотни тысяч). Чего далеко ходить - вот Ютуб тот же. Продукты такого уроня невозможно создать ни низкоуровневых языках программирования и используя стек технологий 80-х. Это факт. У каждого интсрумента есть своя ниша. Где-то "абстрацкции" не нужны, а где-то иначе просто никак.
@22_PS7 ай бұрын
А на чём Ютуб написан?@@vltsn
@srhrsbstgyhv48125 ай бұрын
@@22_PSпитон
@only75474 ай бұрын
@@22_PS html
@SchiZoFriends7 ай бұрын
До сих пор не понимаю, зачем люди смотрят постоянно популярность чзыка и начинают его учить😂
@MrCheaterzzzz7 ай бұрын
Смысле? Так а шо, я как лох буду на жаве какой-то писать, шоле? Брат, пацаны не поймут.
@keepsilence80777 ай бұрын
работу хочеца, деняк
@Torn_Shoe7 ай бұрын
Ну так а питухон-то уже не по пацански)
@SchiZoFriends7 ай бұрын
@@Torn_Shoe вот если честно, крутое развадилово было с этим пайтоном, школы столько ребят страждущих нагнали, но по факту пайтом бесполезный язык, ну если вдоваться, и самое смешно, только пайтон может на начальном этапе реально прям почувствовать себя гуру программирования, другие языки к сожалению не такие, или к счастью)
@MrLotrus7 ай бұрын
Как он может быть бесполезен, если его используют в огромном количестве компаний? Он там пользу приносит.
@Nahsh5ba7 ай бұрын
Вообще-то, большую часть синтаксиса придумал Кен Томпсон при разработке языка B, и уже от него пошел C.
@alexneigh70897 ай бұрын
Где-то в глубинах за языками С и В прячется тот самый язык А.
@Nahsh5ba7 ай бұрын
@@alexneigh7089 И имя ему Algol.
@wasting_the_dawn7 ай бұрын
BCPL (Basic Combined Programming Language) - язык программирования, разработанный Мартином Ричардсом в 1966 году в Кембриджском университете. Изначально он предназначался для написания компиляторов для других языков. Сейчас BCPL практически не используется, но в своё время он был очень важен из-за хорошей портируемости. Урезанная версия языка с несколько изменённым синтаксисом стала языком программирования B, который оказал сильное влияние на язык программирования Си. По этой причине программисты в шутку расшифровывали название BCPL как Before C Programming Language («язык программирования, появившийся до языка Си»)[1].
@Nahsh5ba7 ай бұрын
@@wasting_the_dawn Я в курсе. Я читал интервью Кена Томпсона, где он упоминал это. Речь о синтаксисе языка. Синтаксис языка B, созданный Кеном Томпсоном, очевидно является источником синтаксиса языка C. Синтаксис B значительно ближе к синтаксису C, чего не скажешь о BCPL.
@wasting_the_dawn7 ай бұрын
источником всего является Ассемблер, а дальше уже каждый кто как мог экспериментировал:"АЛГОЛ 60 был одним из первых языков, реализующих определения функций (которые можно было вызывать рекурсивно). Определения функций ALGOL 60 могли быть вложены друг в друга (что впервые было введено в любом языке программирования) с лексической областью действия . Он породил множество других языков, включая CPL , PL /I , Simula , BCPL , B , Pascal и C. "
@plaintext72887 ай бұрын
С++ 10 часов - одна буква уже есть!!🎉🎉🎉
@userunknown5457 ай бұрын
Когда-нибудь люди поймут, что надо копать ещё глубже, и наконец таки вернётся время ASM!
@fish93707 ай бұрын
Ну это когда придумают новую архитектуру, например на спиновой памяти или памяти на ку-битах. Тогда понадобится какая-то новая модификация ассемблера. Запилят прослойку в ОС, и все дальше продолжится в том же духе. Все высокоуровневые языки никуда не денутся
@DrLithium6 ай бұрын
Ролик не про "почему все начали учить Си", а про рекламу. А иначе как вас развести на её просмотр? Или вы тут что-то новое хотели узнать?
@ТопКекич19967 ай бұрын
Если Си действительно набирает популярность, то возможно дело в IoT и микроконтроллерах, плюс из-за сво пошло импортозамещение железок
@serjioalvarez7 ай бұрын
именно, IoT и встройка тащат
@MrEksol4 ай бұрын
Может в кой то веки зэпешечка у эмбеддеров подымется@@serjioalvarez
@Alikaros6 ай бұрын
Запомни, Джун- ты теперь сишник, ты теперь с unix, а все вокруг файлы и указатели (с)
@yanhaide7 ай бұрын
А я думал, что Си становится популярным из-за развития всяких мелких устройств, для которых нужны микропрограммы, где кроме Си и ассемблера навряд ли что-то подойдёт.
@moshamiracle7 ай бұрын
Lua тоже активно используется на микрухах
@vadimkarlo62907 ай бұрын
Всё просто си, был первой попыткой сделать ассемблер, удобным для понимания и написание человеком, и при этом оставлять все возможности машинного кода! А за ним пошли другие языки, бейсик и паскаль, и потом всё другие, вся разница это сколько возможностей остояться в обмен на удобство, удобно написать напечатай ответ на экран, чем расписывать все действия для этого которых очень много! Но такой подробный план действий можно сделать очень быстрым! А высоко уровеньие языки так не могут! Что бы посчитать 1+1 им нужно сходить в библиотеку и проверить что такое + это просто для понимания, да быстро возьми конфету на 2 полке шкафа в 5 с права чашке, а так долго будет:" найди конфету в шкафу и возьми" пока ты нашел её уже взяли и съели
@MamayFreeride7 ай бұрын
По мере перехода работы с контроллерами хочешь не хочешь приходится знать СИ
@ПавелКрюков-19735 ай бұрын
С-это не язык программирования, это шедевр. Как Леонардо Да Винчи среди других художников
@vasiliynkudryavtsev7 ай бұрын
Недостаточно просто выучить язык. Он же не в вакууме работает. Нужно также изучить стандартную библиотеку, API операционной системы, самые используемые библиотеки и фреймворки. Разобраться с компилятором и системой сборки, IDE. Мне еще когда-то сильно помогла книга "Веревка достаточной длины, чтобы выстрелить себе в ногу".
@Void-GGS3 ай бұрын
Ты лутший, всё очень интересно приподнёс, и теперь я реально захотел выбрать c
@stepanyulay79957 ай бұрын
Низкоуровневый код под железо можно писать на ассемблере и си, других вариантов нет. Но на си удобнее и не хуже по оптимальности. А вот когда все драйвера написаны, ОС запущена - пишите дальше на чем хотите. 😊 Наша работа закончена.
@dubinkaperelmana7 ай бұрын
Крутой видос! Большое спасибо за труд! Много чего не понимаю, сути, и такие видео очень помогают хоть немного разобраться в этом океане знаний в CS
@ibnalvichannel46647 ай бұрын
Один из самых важных способов узнать как работает компьютер - это построить процессор и оперативную память самостоятельно!
@vladislavdudnikov267 ай бұрын
Для всех интересующихся, смотрите logisim, на нём есть много готовых проектов процессоров (простых, понятное дело).
@serjioalvarez7 ай бұрын
для этого есть верилог
@ibnalvichannel46647 ай бұрын
@@serjioalvarez Или Logisim
@franklucas97 ай бұрын
лол, один только процессор с нуля построить тебе обойдётся в сотни миллионов долларов
@ibnalvichannel46647 ай бұрын
@@franklucas9 для этого существует logisim)))
@dragaodeferro56604 ай бұрын
Постоянно использую ваши советы. В основном остаюсь в плюсе.
@monobear70637 ай бұрын
То чувство, когда первый язык програмирования был Бэйсик, а СИ вторым :D
@kudras3r1707 ай бұрын
первым языком был фортран, какой бейсик, ты сумасшедший?
@monobear70637 ай бұрын
@@kudras3r170, мой, мой первый язык программирования был Бейсик.
@axiyt-17 ай бұрын
@KupitmanZ да ладно тебе, че он глупай сразу, просто не так прочитал и понял. Я вот улыбнулся с его коммента)😀
@zag2art7 ай бұрын
Мой тоже бейсик на msx 2
@primalconcretesledge92267 ай бұрын
А как ты перескочил через Паскаль?
@dmitry97287 ай бұрын
Спасибо, за выпуск и интересные мысли, я получил по истине удовольствие от просмотра.
@BusterPush7 ай бұрын
слушал я тебя года три назад и сейчас слушаю какой смысл в этой трепотне ты же ничего полезного не даёшь цель победить себя прошлого в скороговорке ты же не пытаешься донести мысль, что то полезное вложить в слушателя, а соревнуешься с собой в количестве слов в минуту, ты сам то послушай свои бредни с точки зрения людей осваивающих программирование и что ты , как думаешь полезного до нас доносишь - пустобрёх ты вот и всё на что тянешь
@manyabelkina15243 ай бұрын
Это называется - мирдверьмяч - ество.
@jakajackpamungkas10654 ай бұрын
Отличная связка, сам пользуюсь и всё супер.
@tregubov7 ай бұрын
я кодил на си пока вы не родились!
@АлексейАнисимов-ь2к7 ай бұрын
лучше бы они не рожались...
@lord_vesel7 ай бұрын
а что потом случилось?
@MrCheaterzzzz7 ай бұрын
А потом мы родились, и человек перестал кодить на С.
@chelol2087 ай бұрын
я хейтер си ещё с пеленок был против си выступайте за запрет этого ужасного сложного языка!
@horlonangel7 ай бұрын
@@chelol208Сложного языка? 🤣🤣🤣 Ты что, уборщик, который решил посидеть за ПК?
@danylosokolov20856 ай бұрын
отличнейший контент, очень емко, без визуального трэша, все по существу, thanks
@depdol7 ай бұрын
Спасибо друг. Очень хорошо выразил мысль. Сыну пытаюсь донести ее же :) - пока не сдается. Надеюсь после твоего видео уговорю его, на получение фундаментальных знаний.
@roktober7 ай бұрын
Не надо портить жизнь сыну, деньги платят не за фундамент, а за решения задач бизнеса
@depdol7 ай бұрын
@@roktober Спасибо за ваше мнение
@АндрейАронов-б7л7 ай бұрын
@@roktober Что бы решать бизнес задачи надо знать базу, а то приходят тормо.а которые даже толком не знают что такое float double int и т.д., не решали всякие задачки типа фибоначчи, и не работали с ссылками и указателями и кроме как готовыми решениями пользоваться ничего больше не знают, а мы кто получал фундамент решаем все что требуется. Ну хотя я с тобой соглашусь, чем больше будет таких неучей, тем востребованнее будут такие как я.
@AG-ym6iw7 ай бұрын
@@АндрейАронов-б7л я все это знаю и не пригодилось ни разу. гораздо хуже, когда человек не знает базы в плане архитектуры и чистого кода. а то таких задротов полно, но напишут такой код, что хоть стой, хоть падай. а востребованными являются часто те, кто может обсудить фичу с заказчиком и предложить, что лучше сделать с точки зрения юзера и решения бизнес задачи. таких тоже мало почему то среди задротов с сотнями решенных задач на литкоде.
@CaiN8057 ай бұрын
Очень классное видео, есть на чем задуматься! 👍
@СтепанОсотов19 сағат бұрын
Очень правильныйе слова, это база, как ни крути. Чтобы идти в мма нужно знать азы (перемещения, ударка (руки, ноги), нурки, уклоны, борьба, растяжка) Для мира IT азы даст пока только "С"
@ШынгысханБотабаев7 ай бұрын
Си - это как велосипед. Был изобретен давно, можно сказать прототип всему колёсному в мире и до сих пор используется.
@АнонАнонов-ы6о17 күн бұрын
Спасибо за ролик!
@namusx7 ай бұрын
Он растет потому, что для быстрой работы алгоритмов на Python приходится дописывать вставочки на С
@neo16473 ай бұрын
а для быстрой работы ЦЕ приходится дописывать вставочки на ассемблере
@not_localАй бұрын
Ну, я бы ещё отметил важную нишу Си, про которую нркто вроде тут особо не писал - Си используеться в микроконтролерах в радиотехнике, робототехнике и дронах, а эта тема стала в последнее время набирать популярность. Тут и работа с памятью это не просто фича для красоты, а нужда, и быстродействие. На основе Си строяться всякие stm32 и т.п.
@fasertyf7 ай бұрын
9:05 - интересно почему полосок больше чем языков.. я всё понимаю, но интересно почему
@ArtemFun7 ай бұрын
там Блейд и прочие не совсем языки попадают.
@p343nk47 ай бұрын
@@ArtemFun не, там реально больше полосок чем языков, лол
@gingin921522 күн бұрын
Все просто. Си это прям база база, это инструмент с помощью которого создали абсолютно все чем сегодня пользуются разработчики от С++ до гита.
@mihayloallo97945 ай бұрын
Космические корабли будут бороздить просторы млечного пути а сишники все еще будут в почете
@vladig66492 ай бұрын
В языке программирования главными качествами являются простота и читабельность кода для его дальнейшей поддержки другими программистами. ЯП СИ был разработан в самом начале 70'х как язык СИСТЕМНОГО программирования вместо Ассемблера. Ни одному из указанных выше требований для разработки прикладного (не системного) ПО не удовлетворяет !
@MyNameIsRishat7 ай бұрын
Хорошо завернул рекламу, жаль что информации ноль.
@Ταυρικήσιδηρίτις6 ай бұрын
C - база, а самое забавное, что я это слышал до хайпа фразы о том, что что-нибудь является базой. Лет так 25 назад.
@Hag3upaTeJIb3 ай бұрын
Язык C для талантливых творцов, которые могут создать востребованный продукт. Бизнесу для автоматизации внутренних процессов нужна скорость разработки, которую обеспечивают только фреймворки. Нормальный бизнес умеет считать и распределять деньги. Никому в здравом уме не уперся тру-программист, который будет пару лет писать на С, изобретая велосипед. Им нужен спец со знанием основных механизмов фреймфорка, чтобы закрыть задачу на пару месяцев. Поэтому мне не очень верится, что все начали учить С. Он подойдёт для ознакомления или старта на факультете в университете, но не как массовая среда разработки для реальных заказчиков.
@Denis19834 ай бұрын
Читал я одну книгу там было сказано программирование держится на 4 вещах. 1 ввод данных 2 вывод на экран. 3 цикл 4 ветвление. Все зная это ты можешь писать программы.
@SergeiPeshalov7 ай бұрын
График весьма хитрый - там процент прироста... Что, на мой взгляд, показатель интересный, но только на нем выводы ставить рано )
@WathoraqshQined7 ай бұрын
Я так понял у гражданина Winderton нет Семьи ( вот это поворот!!! )
@olegpetrov18837 ай бұрын
Нечестно луа считать клеем, а питон нет. Питон точно также, как и луа всего лишь небольшая прокладка между сишными библиотеками и пользователем. Раст я не видел еще (не заслужил он моего внимания пока), но если считать его языком программирования, на котором можно написать юникс (раз уж его пустили в ядро линкуса, то чё бы и нет), то между ним и С нет ничего, кроме "клея" и метаязыков. Кстати, на С можно писать и UI не (сильно) сложнее, чем на чем угодно еще. Есть же GTK :) А вообще, каждой задаче по инструменту. Новые языки будут всегда выбивать больше коммитов, чем старые, потому что для старых все очевидное необходимое уже написано, протестировано в использовании годами и не требует частого обновления. С другой стороны, любой новый язык в рамках одной парадигмы после третьего освоенного изучается за выходные до стадии джуна и если им пользоваться, то левелапы будут каждый день. Да, если решите изучить лисп после питона, тайпскрипта и луа -- у вас будут некоторые сложности (учите хаскель, хотя бы в глазах рябить не будет), но тут не с языком будут проблемы, а с рекурсией. А эти милениалы вообще могут пользоваться одними и теми же фреймворками НЕДЕЛЯМИ (ужас-то какой!). Так что бумеры (я тоже) со своими фортранами и си просто окаменелости, не способные написать новый фреймворк сегодня вечером, чтобы завтра им начать пользоваться всю оставшуюся неделю. (не моя шутка юмора, но очень хорошо объясняет почему на модных языках столько коммитов, в статистики качество и обоснованность необходимости этих коммитов не показана)
@oustrix6437 ай бұрын
сколько бекенда написано на Lua, а сколько на пайтоне?
@moshamiracle7 ай бұрын
@@oustrix643 много бекэнда, базы данных написаны даже, на микроконтроллерах даже пишут
@oustrix6437 ай бұрын
@@moshamiracle назови хоть один бигтех, который пишет бек на луа
@evgeniilewicki58747 ай бұрын
Мой первый язык программирования. Учил ещё в школе на факультативе. в далёком 1992 году. Тогда после УКНЦ МС 511 IBM был словно мерседес в мире IT. Хорошие были времена.
@manOfPlanetEarth7 ай бұрын
тебе сколько лет????
@evgeniilewicki58747 ай бұрын
@@manOfPlanetEarth ))))))) скоро пенсионер
@ToivoHolopainen7 ай бұрын
Точно такая же юность, но год 1996 :). УКНЦ!!!!!!
@evgenysenkin28597 ай бұрын
Не понимаю как можно учить Питон без базы С и С++, после них все становится намного понятнее - как он работает и что под его капотом.
@SalatikInMyHead7 ай бұрын
Под капотом армяне в нарды играют 😂😂 На Python настоящие программисты дела делают, пока ты изучаешь C++ ради изучения C++ 👎 Пока до реальных задач не дорастёшь НЕ ПОЙМЁШЬ
@evgenysenkin28597 ай бұрын
@@SalatikInMyHead Ненастоящие программисты пишут API на С, CUDA, С++ и используют Питон как скриптовую склейку, что-бы настоящие программисты доросшие до РЕАЛЬНЫХ задач дела свои на них делали.
@alexridbegr85636 ай бұрын
Реальные задачи это случайно не "взять данные из одной говноприложухи и засунуть в другую" ?
@evgenysenkin28596 ай бұрын
@@SalatikInMyHead я знаю С++ на определенном уровне, по крайней мере могу: написать API и прикрутить его к Питону, кодить в Unreal Engine, написать CUDA код, посмотреть исходники CPython и понять как работает PyObject когда необходимо. Расскажи пожалуйста до каких таких реальных задач ты дорос, что тебе не нужны основы?
@dmitiyvitruk24245 ай бұрын
Все от задачи зависит. Если на Питоне надо дернуть библиотеку с ГитХаба, передать ей пару параметров, в ответ получить Джейсон и вывести его в нужном формате юзверю, то все советы по сям и асме засуньте поглубже ))
@qm3ster6 ай бұрын
Go - почти такой маленький в описании как C, но не даёт низкого уровня Zig - меньше чем C с препроцессором, даёт как минимум настолько же низкий уровень и мгновенный интероп с C и C++, при этом позволяет написать все абстракции самому. Так что непонятно зачем в 2023 году на 10:30 упомянуть Go вместо Zig. А Rust да, прямая (гринфилд, не инкрементальная) замена для C++. Настолько же тяжело использовать для Native Extensions для Python, NodeJS, JVM... если бы не лучшие в индустрии генераторы биндингов. Но конечно же не сколько не C.
@idiabolik7 ай бұрын
Как же он мягко и плавно втыкает рекламу. мама родная. Ты ток на середине рекламы понимаешь, что это реклама
@MrEksol4 ай бұрын
Те кто смотрят через ванцед, тут что, была реклама?
@АлександрКовалёв-ц5л4щ4 ай бұрын
4:50 - Хакер - это человек, который на экспертном уровне понимает устройство систем. Благодаря хакерам ты вообще понятие "отладки" сейчас знаешь!
@АлександрР-ъ5г6 ай бұрын
Человек не зная язык СИ, нам о нём рассказывает )) Там, говорит всякие указатели есть, и с памятью надо работать. Поздравляю вас, но в С++ то же))
@KoT_3JIoBpEg3 ай бұрын
Я, бросивший программирование в универе из-за заморочек в работе указателей и памяти: - существую.... Winderton: - Вся соль Си - это указатели. Я: - Возрождение!
@Dasercs7 ай бұрын
Большое спасибо за информацию. Теперь у меня есть представление с какого языка начать.
@teasera-git7 ай бұрын
Зря, лучше найди интересующий тебя топик и посмотри языки которые могут удолетворить твою потребность, ибо ты просто потеряешь слишком много времени уча С и С++
@kamenyFX7 ай бұрын
С питона
@teasera-git7 ай бұрын
@@kamenyFX Нужно смотреть по тому чем желаешь заниматься
@jonniuss7 ай бұрын
@@kamenyFXименно😂
@NuWhite7 ай бұрын
Начинай с того языка который выполняет поставленные тобой задачи
@SuBinVietNam4 ай бұрын
Спасибо, наверное, это для меня лично самый полезный видос за пару лет, русскоязычному сегменту не хватает гайдов/обзоров по теме п2п
@endoradai7 ай бұрын
В чем вообще смысл делать такое видео? ты просто придумал инфу что бы вставить рекламу в середину ролика и никак не подтвердил свои аргументы, еще и накидал каких то непонятных тезисов про семью и программирование.
@MrSunTrope7 ай бұрын
Просмотры + реклама
@awwsum7 ай бұрын
Это чтобы ты не умер от жажды жарким летним днём
@michaelmyers7177 ай бұрын
Так у него же весь канал такой
@deniskuznetsov70976 ай бұрын
Гениально! В одном предложении сказать: "Бэйсик", "Лисп", "Си".
@Lekan6757 ай бұрын
Почему Все Опять Начали Учить Си(что происходит? Картинки/клипы крутятся, просмотры мутятся. Почему?Что? Та х.з. Ниочем сорян
@vagifk28647 ай бұрын
все просто - почему! С развитием Интернета вещей (IoT) и встроенных устройств "C" является основным языком программирования микроконтроллеров и систем с ограниченными ресурсами памяти, процессора и хранения программ. Так что взлет еще будет продолжаться в след десятилетия скорее всего.
@sir_arsen7 ай бұрын
Я реально подумал что все начали учить книжку Си Дзин Пина
@Bastanaft7 ай бұрын
Он уже С++ после избрания на второй срок. Си Пи Пи
@agefawfaawgasd3 ай бұрын
Автор видоса рассказал про отличную связку, давно на вас подписан в тг!
@bobrtv98057 ай бұрын
Си надежный, на него можно рассчитывать
@crutchmaster96377 ай бұрын
Пока не напортачишь с адресной арифметикой.
@thefirstuwu88747 ай бұрын
В какаом смысле?
@crutchmaster96377 ай бұрын
@@thefirstuwu8874 Обратись куда-нибудь за границы массива, да посмотри что будет.
@ownedbyptr7 ай бұрын
@@thefirstuwu8874 тем что компиляторы уже вылизаны до блеска под всевозможные архитектуры и у них нету никаких дыр, кроме отклонений от стандарта
@Сергей-и4б7к7 ай бұрын
C++ тоже надёжный
@quandkage7 ай бұрын
@wndtn дядь всегда рассказываешь всё самое нужное, прощу сними видео про стандарты С ++ и для чего они появились и как.
@АнтонСемёнов-х5ш7 ай бұрын
Сейчас меня тут заплюют, но мне Object Pascal очень нравится...
@Евгений-о3п8м7 ай бұрын
Заплюют только неучи. Паскаль - идеален.
@igorseledtsov73457 ай бұрын
@@Евгений-о3п8м ноне обжест
@vladimir76666 ай бұрын
Ну там больше общего с плюсами, хотя мне тоже нравится
@bogdan67204 ай бұрын
Вообще-то в плюсов есть общее с паскалем. Паскаль вышел в 70, с++ в 83.
@vladimir76664 ай бұрын
А почему нет, некоторая разница в синтаксисе, а все тоже самое
@picblade7 ай бұрын
Ну не знаю, указатели.. сложно. После питона мой второй язык был С. Сперва, я конечно офигел, но спустя месяца полтора уже не чувствовал проблем когда указатель указывал на другой указатель. С правильной организацией выделения памяти, особенно в структурах, бывали непонятки по скорости работы.. Но это как-то решалось выбором более плоских конструкций. Си сам по себе простой. И как тут правильно сказал человек, самая жесть в си это компиляторы... Собственно, именно из-за этого ЧУДОВИЩНОГО гемора я и свернул свой путь в сторону "чего по-проще". Но, всем советую попробовать си. Это очень весёлый процесс и ни с чем не сравнимый каЕф, когда твой экстеншен для питона взлетает и фигачит именно так как тебе надо на огроменной скорости 😊 Память только освобождать не забудь ;) а то прольётся 😂
@1kvolt19787 ай бұрын
Скажем так, компиляторы - это не так уж и ужасно, если не пытаться объять необъятное и впихнуть невпихуемое. Просто нужно определиться сначала с платформой, под которую пишешь, и только потом выбрать определённый компилятор, которым будешь пользоваться. Прочитать по нему мануал за день-два, настроить IDE/среду - и вуаля. Дальше, если не распылять усилия в попытке охватить весь зоопарк (а реально это нахер никому не упёрлось!), никаких проблем, пиши себе и пиши. Тут нужно просто научится говорить себе "Я никогда не буду портировать этот хэллоуворлд на вон ту давно умершую платформу 20-тилетней давности!" 😄
@picblade7 ай бұрын
@@1kvolt1978 верно. Но ещё бывают случаи когда для проекта нужная какая-то либа и вот она на хабе - бери и собирай. А вот ещё одна, с похожим функционалом.. И ещё и еще.. И вот тут начинаются экзерсисы. То не собирается, потому что зависимость протухла, а вон то, потому что ты сам дурак и не знаешь что это за макрос такой и почему он всё ломает нафик. Там под другую версию, тут пятилетней давности и под текущем не работает. Ты открываешь make заново с завидной регулярностью и с таких неожиданных сторон, что становится страшно :) И в такие моменты, я как ненастоящий сварщик, начинаю посматривать в сторону готовых бинарников под другой язык... И думаю, многие меня поймут.
@1kvolt19787 ай бұрын
@@picblade Есть такой момент. :) Но это характерно и для других языков тоже.
@picblade7 ай бұрын
@@1kvolt1978 да, но масштаб сложности другой. Скажем так, на порядок. Типа мы переехали со второго питона на третий? Ок, я отшиб себе руки всего раз 5-7, и то, обо всякие пустяки, которые (каюсь) прямо в юзер пакете поправлял вручную и ехал дальше ;) Или там, найти нужный пакетик, скачать и линку исправить. Полчаса возни максимум. Джаваскрипт старый попался? Переделал импорты, чутка подшаманил в классе вызова - уаля ;). С си, так легко не отделаться... Если встрял, то будь готов к выращиванию запасного мозга и покраснению глаз на долгие (дни?) 😂. Понимаю, сейчас придёт умный человек, и скажет что я просто лох и не умею.. И я соглашусь :) Там уметь надо. И так уметь, что процесс сборки норовит превратиться в отдельный проект со своей документацией :) А ещё, мне вспоминаются слова Линуса, когда он комментировал очередную версию (кажется 4.5) gcc. В свойственной ему манере, он сказал, что мы не будем это использовать, потому что эта штука так оптимизирует код, что мы не можем сказать потом как он работает. Если автор гитхаба не знает, то я тут вообще в сторонке на башике всякие глупости лучше поковыряю ;) Не знаю чем история закончилась, но весьма иллюстративно это.
@1kvolt19787 ай бұрын
@@picblade Ну как я и сказал изначально, если не пытаться объять необъятное, то многие проблемы перестают быть таковыми. Например, я для себя выбрал, что пишу под Вин 7 х64, на которой сижу. Выбрал компилятор и IDE - сначала это был Pelles C, потом я решил перейти на gcc + Notepad++. С Pelles C проблем вообще не было, работает всё "из коробки". Но у него слабая поддержка WinAPI, нет некоторых важных Direct X хедеров и либ. Поэтому я перешёл на gcc и Notepad++ в качестве IDE. Прочитал мануал за пару дней, написал себе батник для командной строки с нужными мне ключами. И всё, никакого больше геморроя. При этом перенос проектов из-под Pelles C в gcc не вызвал вообще никаких проблем, кроме правки нескольких имён нестандартных функций. Потому что и там, и там я писал под одну и ту же платформу. Естественно, не в последнюю очередь это потому, что я всеми силами стараюсь избегать тащить всякое непонятное говно с Гитхаба. :) Если и пользую сторонние библиотеки (чего тоже стараюсь избегать до последнего), то выбираю проверенные временем и практикой от серьёзных разработчиков, а не "зырь, чо накропал!" от неизвестного Васяна.
@manunaSid7 ай бұрын
потому что Си это база и без него не будет никаких пайтонов... да и если ты программист то как ты не любишь УКАЗАТЕЛИ? хотя наверное это глупый вопрос в 2024 году где каждый у кого есть пальцы может открыть пайтон и через час уже наваять прогу не зная вообще ничего ни про что
@jsonslim7 ай бұрын
"Когда сказать нечего, но выпуск запилить надо"
@sva51357 ай бұрын
Деду больше не наливаем, до сих пор везде у него на си пишут...
@AlexShulpin7 ай бұрын
Хорошее видео, однако... абстрактное и поверхностное. Хочется, чтобы было продолжение о том, а "почему все-таки С", чтобы цепляло (тех кто посмотрел и не в курсе как писать на С) начать изучать этот самый С.
@ДмитрийСтрекалов-т7в7 ай бұрын
машинные коды - ассемблер - С
@alekseyerchenko48096 ай бұрын
Хорошее и правильное видео, доброе) Теперь ещё всем бы понять что у нас остаётся только Си и Linux для высоконагруженных и параллельных вычислений, и будут все счастливы. Остальные языки и инструменты должны применяться только там где на них результат получается скорее и работает сносно, без глюков. Кстати многие программисты С++ довольно посредственно кодят на чистом С, из практики. И это печально.
@soupborsh60027 ай бұрын
Вывод: учите С и потом Rust.
@vasi1iska7 ай бұрын
Не, лучше потом учите scheme (у нас в универе был по нему курс). Потом учите asm. Потом все что угодно
@franklucas97 ай бұрын
и сидите безработным но грамотным
@vasi1iska7 ай бұрын
@@franklucas9 как будто вариант с растом повышает шанс найти работу 😂
@GgTt-n1q7 ай бұрын
@@franklucas9сегодня ты либо богатый программист который просто хорошо знает питон Либо ты уже реально шаришь за архитектуру эвм и просто гений CS но без денег и признания Выбирать тебе
@soupborsh60026 ай бұрын
@@franklucas9 Зато Линукс можно будет на все компьютеры дома портировать😁