То чувство, когда сам начал изучать программирование с Python, а сейчас понял, что мне никуда без языка C. Си - это мощь!
@homelabchronicles
2 жыл бұрын
Про Си всё подтверждаю, автор всё верно изложил. Сам работаю программистом встраиваемых систем и использую Си для программирования железа, а Питон - для автоматических тестов этого самого железа и его прошивок.
@user-cn9qf9zo2z
6 жыл бұрын
Стивен Прата Язык кпрограммирования Си. На мой взгляд лучшая книга для новичка в Си.
@user-mk7kt7ks6m
5 жыл бұрын
а потом смело на K&R
@balalaika1998
4 жыл бұрын
Да, книга очень понравилась. Но перевод на русский ужасен - опечаток и неточностей море.
@user-jd8ml1wr2e
4 жыл бұрын
@@balalaika1998 можно на английском почитать, хотя не думаю что это на столько важно
@demetrij87g40
4 жыл бұрын
Тоже начал недавно читать 5-е издание. Отличный стиль изложения, все ясно и понятно, а сам язык С не так уж и страшен, как может показаться по началу
@goroshwow6467
4 жыл бұрын
Читал, не зашло. Дэйтел куда лучше
@alexator22
3 жыл бұрын
Язык програмирование - это инструмент. И как любой инструмент - для разных задач нужны разные инструменты. На С никто сейчас не станет писать игру для мобильных устройств. На Pythone никто не станет писать операционную систему. На Java нет смысла собирать сайт. Можно. Все можно. И молотком можно рельсу разрезать, если очень захотеть. В вопросе выбора ЯП сначала нужен ответ на вопрос - а что именно вы собираетесь кодить?
@theblackuzi
5 жыл бұрын
Очень полезная информация. Начну учить язык. Спасибо! Будем ждать больше интересных видео .
@krystixx8459
2 жыл бұрын
выучил?
@tapoolkeer
Жыл бұрын
выучил?
@Denis-di6hc
9 ай бұрын
Выучил?
@user-ml1hs2do4j
6 ай бұрын
Выучил?
@boristsaikin1
3 жыл бұрын
Большой талан у вас, так легко и железобетонно) рассказываете!
@user-sf6lf9zv1h
2 жыл бұрын
Слегка засомневался, решив начать изучение ЯП с Си, но теперь утвердился в своем решении. Спасибо!
@ορθικήθεραπεία
2 жыл бұрын
Как успехи
@user-sf6lf9zv1h
Жыл бұрын
@@user-bq7zb2oj2m Бросил. С началом СВО стало очевидно, что на программировании в РФ можно поставить крест, а за кардон я не собираюсь.
@linzzzer
Жыл бұрын
@@user-sf6lf9zv1h какая-то странная логика
@user-kr3zq2gt7x
3 жыл бұрын
Спасибо Александр! Полностью с вами согласен. Наконец та нашёл единомышленника!
@htfhhibjbthvf7786
2 жыл бұрын
нужно объединяться
@saintshell3190
Жыл бұрын
посмотрел видео, подписался и пошел дальше учить Си!
@ImmortalBest
5 жыл бұрын
Начинал учиться с С, сейчас перешел на С# из за Unity, скажу так, что ооп по началу это жесть, но потом осваиваещся и оказывается это даже крайне удобно и вполне наглядно
@user-xf6pf1ly1t
4 жыл бұрын
Функциональное программирование для меня легче. Язык C для меня легче чем C# и Java
@user-we8ti8zj5s
3 жыл бұрын
В Java особенно жёсткое ООП с классом Object, ещё и адаптеры и много другого
@olegdangerous
5 жыл бұрын
А писать код на Си могут не только лишь все. Мало кто может это делать
Вот кто корпорациям помогает за пользователями следить.
@ορθικήθεραπεία
2 жыл бұрын
Кто?
@user-vl3ff5tk7k
3 жыл бұрын
поступил на вышку (инженер-программист) и думал что буду начинать с плюсов, но нам сказали, что будем 2 года учить Си, я малясь расстроился, подумав что сейчас с этим си никуда не пойти, но нормально за него взявшись, думаю и конкуренции не будет и з/п не обидной будет)
@leosv0
3 жыл бұрын
Зарплата у тебя будет обычная для российского инженера. 40-60 т.р. и в командировках будешь жить. Пресмыкаться перед электронщиком будешь.
@qwertyuseradmin
10 ай бұрын
@@leosv0а кто сказал, что он будет в лаптистане работать? Может уедет в нормальную страну и будет достойно зарабатывать. Понятное дело, что в какой-то авторитарной помойке третьего мира глупо надеяться на какую-то достойную оплату своего интеллектуального труда - все равно мексиканская домработница в США будет больше зарабатывать.
@leosv0
10 ай бұрын
@@qwertyuseradmin это тяжёлый путь.
@SkyFlashGamer
4 жыл бұрын
Гениально связывать пользу языка с его порогом вхождения.
@ramzbew5674
Жыл бұрын
Добрый день Александр. Согласен с тем, что Си более полноценный язык программирования, но как на нем зарабатывать ? к примеру сейчас с опытом полгода на Питоне я могу написать автореги аккаунтов, скрипты парсеры в телеграм и браузера, сайт на Джанго и все это неплохо монетизировать и быть финансово независимым, а что я могу написать на Си ? Возможен ли фриланс на Си ? И сколько вообще рабочих мест на Си в сравнении с тем же Сишарпом или Питоном
@yaroshchenko_creative
5 жыл бұрын
Благодарю за мотивацию!
@hatred58
Ай бұрын
что у си, что у питона, у джавы и тп. есть соответствующая часть коммьюнити , делающая большие проекты, влияющие на ИТ. все языки по-своему актуальны, как никак это инструменты для реализации конкретных целей
@h84y
6 жыл бұрын
можно поподробней про пожарную и охранную сигнализацию и военную робототехнику! следующий стрим, например, посвятить этому?
@user-es6nc7ch3v
5 жыл бұрын
Вы абсолютно правы, Александр! Добавлю еще один аргумент - все уважающие себя хакеры, как и профессиональное хакинг-сообщество в целом, работают исключительно на C. Основная часть эксплоитов написана на C. Шедевральная и единственная в своём роде книга "Хакинг. Искусство эксплоита." написана на/для/под C разработку. С - это сложно, ввиду низкоуровневости языка. Это профессиональная сборка Мерседеса S-класса, а не китайского Dongfeng DFM H30 Cross.
@user-xj7hh9dq2u
5 жыл бұрын
уважающие себя хакеры на одном месте вертели все то, на что уходит времени больше, чем необходимо. И да, реверсом ( к которому си отношения не имеет никакого ) хакинг не ограничивается.
@user-es6nc7ch3v
5 жыл бұрын
@@user-xj7hh9dq2u скрипт-киди, Вам не сюда..
@user-xj7hh9dq2u
4 жыл бұрын
@@user-es6nc7ch3v сначала выучи, что это значит)
@user-es6nc7ch3v
4 жыл бұрын
@@user-xj7hh9dq2u ,)
@user-es6nc7ch3v
3 жыл бұрын
@@user-md7hy1cu8r на Ruby
@it-6411
5 жыл бұрын
Папа может в Си, папа папа может в Си))))
@user-bw7ov8ip5w
5 жыл бұрын
Спасибо большое за видео!
@DeadnWoon
5 жыл бұрын
Без обид и прочего, но конечно, отказоустойчивые, надёжные предсказуемые программы лучше всего делать на Аде или хотя бы языках подсемейства Модула.
@JrMikl
4 жыл бұрын
Можно вопрос, где пробник вашей книги взять?
@Insinghtful
6 жыл бұрын
очень интересно преподнес информацию. А то все время мучался с вопросом, какой язык лучше для старта. Спасибо.
@brayanhustler93
5 жыл бұрын
корпорации оплачивают реализацию систем слежения за действиями пользователя? Или я ослышался?
@quadroninja2708
3 жыл бұрын
Естественно, тот же Гугл очень много информации о пользователях собирает, чтобы дать им соответствующий контент
@EagleTime
6 жыл бұрын
Язык Си спасёт мир!
@brayanhustler93
5 жыл бұрын
а как потом спасать мир от языка Си?
@vmike72
2 жыл бұрын
Тысячный лайк и комментарий для продвижения канала.
@Jamal_Malik
Жыл бұрын
Пока будешь слушать этих блогеров то ты никогда ни к чему и не научишься! Бери любой тебе понравившийся язык програмирования и учи! А вот после... остальные языки будешь осваивать легче.
@imho10
4 жыл бұрын
А на каком языке лучше всего писать Хелловорлды?
@greentree5707
2 жыл бұрын
На английском
@user-um3pc7ng4s
3 жыл бұрын
автор сам где и как обучался программированию?
@xxxzeranxxx
4 жыл бұрын
Согласен насчет Си - крутой и мощный низкоуровневый язык, сам пишу на Си для МК. Но вот про пхп обидненько было. Куча сервисов, которыми пользуются десятки или даже сотни миллионов людей написаны на том же пхп, который к слову топ-1 язык в веб. Просто это другой инструмент. Да на пхп не напишешь ОС и код для МК, но и на Си почему-то веб сервисом практически нет. Нет универсального ЯП, нужно чётко понимать, что тебе нужно сделать, и выбирать соответствующий инструмент!
@yunushkin88
5 жыл бұрын
Не знаю был ли обзор на книгу Подбельского но вот его курс очень понравился читал правда лет 5 назад но там вроде описано хорошо. А книгу Александра можно ещё заказать?
@Grigorin
6 жыл бұрын
Кто хочет записаться на курсы по основам программирования сюда vk.com/grigorin_alexandr или programmer_kurs@mail.ru буду вопросы - пишите
@Grigorin
6 жыл бұрын
До лета, ориентировочно
@user-zr1bf8zp5d
6 жыл бұрын
Александр Григорин Скажите, хотел бы вообще инди игры делать, для винды и андройд, но стоит дилема, изучать Джаву или С Если честно тянет к языку С Вообще, после С смогу выучить другой язык с другой парадигмой И еще под винду, на С можно писать, а под андройд ? Подскпжите пожаоуйста А то в интернете на форумах, холивар жуть просто, и ошибиться нехочется в выборе 29 лет блин(
@Grigorin
6 жыл бұрын
После Си вы сможете выучить любой другой язык какой захотите (кроме гиковских типа Haskell). После Java вы Си не изучите. Под Android можно писать на C/C++ используя NDK (Native Development Kit) вместо Java и его JDK (Java Development Kit). Java знать тоже обязательно для Андроида, потому, как обычно делают так: каркас игры, включая интерфейс и сетевые ф-ции пишут на Java , а C/C++ используется для реализации алгоритмов и всего, что связано с графикой и видео.
@user-zr1bf8zp5d
6 жыл бұрын
Александр Григорин И еще вопрос С++ обязательно знать? Если честно, незнаю он мне неравится (хотя мнение конечно такое начальное нуба) ) Может это глупо, но смотрю на код С ну нравится и на С++ незнаю даже Спасибо за ответ ! Все таки лучше первым С изучить, основы
@Grigorin
6 жыл бұрын
Если вы уже знаете С, то потом останется только подучить основы С++ и всё. Знать конечно нужно,. И работу проще найти и проектов много. Но начинать лучше с С. А если реализуете только свои проекты и сами выбираете языки и средства программирования, то вообще можете и без С++ обойтись
@user-wq2oq8st1u
5 жыл бұрын
В общем, единственная причина учить Си - это прикоснуться к некой мифической "касте профессионалов". Остальные тезисы просто ложные: ядро линукс на Си? Да, потому что Торвальдс отказался от С++ по собственным религиозным убеждениям. Криптография? Поголовно на С++. Да че уж там, на джаве с шарпом пишут и не парятся насчет "касты профессионалов". ИИ - пайтон, плюсы, джава, шарп. Военная техника: С++. Министерство обороны под это дело спонсировало разработку собственного компилятора под плюсы. Даже минобороны, Карл :D Уже одно то, что Си из коробки не поддерживает ООП, сразу же роняет ценность такого программиста на порядок по сравнению с программистами, знающими С++, Джаву или C#. Что касается сообщества: оно откровенно маленькое, сколько не пытайся обосновывать это "элитарность", причина в том, что Си практически не востребован на рынке для решения реальных задач. Но даже те вакансии, которые есть предъявляют просто заоблачные требования, которые новички не тянут и не потянут никогда. Результат изучения Си для среднестатистического вайтишника это разработка под платформу 1С, потому что там тоже не нужно ООП знать. Короче, интересно, конечно, что юрист рассказывает вайтишникам, какой язык учить, но если кому-нибудь интересно мнение человека, который хотя бы является программистом: kzitem.info/news/bejne/tW1m136knZyKnGU Ох уж эта ылитка, гонору-то...
@vazelin99999
Жыл бұрын
О какой разработке под платформу 1с идет речь? Платформа 1с на ++ написана
@user-wq2oq8st1u
Жыл бұрын
@@vazelin99999 речь о разработке решений на внутреннем языке платформы, а не о разработке самой платформы.
@vazelin99999
Жыл бұрын
@@user-wq2oq8st1u интересно, а можете привести пример?
@user-wq2oq8st1u
Жыл бұрын
@@vazelin99999 пример чего? Кода на языке 1С?
@vazelin99999
Жыл бұрын
@@user-wq2oq8st1u на си++ внешние компоненты видел. На джаваскрипт код в макет дпталкивают, потом в поле нтмл используют. На худой конец, можно любой экзешник из 1с батником запустить. Непонятно, что доя 1с можно на чистом си написать? Если можете приведите пример идеи или даже кода
@vip51000
5 жыл бұрын
Как я понимаю Ритчи был гением ?
@kindza2544
4 жыл бұрын
именно, он создал UNIX, utf-8 и конечно же всеми известный СИ от которого и пошли всякие С++, Java, C#
@molotok1726
4 жыл бұрын
@@kindza2544 ну Unix они на двоих с Томпсоном создали
@user-wb9ly5vy5f
3 жыл бұрын
Java это очень кастрированная С++
@user-wr5hy1hi9q
5 жыл бұрын
Родителем php является язык Perl, а не C. И вообще, посмотрите сами, какой язык самый популярный. Это язык java. А язык C всего лишь предшественник языку C++. C# тоже не мало популярен, и его близкий брат - это как раз java чем C++ или C.
@vitall789
2 жыл бұрын
PHP библиотеки и кор написан на С, и ничего с этим не сделать к счастью! А он лидер в ВЭБ и уверяю им останется, поэтому форевер.
@donrumata119
Жыл бұрын
Perl это си образный язык, так что прародителем обоих языков является Си
@molotok1726
4 жыл бұрын
Причем тут Go я не понял, у него узкое применение, в основном микросервисы, реже бэкэнд, его разработчики (Пайк и Томпсон) никогда не противопоставляли го и си потому что изначально не ставили задачу заменить Си. То же самое касается раста, он конкурент С++ а не Си. Си безусловно никуда не денется, но упоминать го и раст в контексте си очень странно....
@ciruelopanuelo7075
4 жыл бұрын
Как мне кажется Rust таки конкурент именно C, по крайней мере пока туда нормальное ООП не завезли.
@AndreyOslin
4 жыл бұрын
Да за пром программирование хорошо платят - Сименовские промышленные контроллеры вполне серьезная техника и подобные - рынок правда ограничен у нас в крайнем случае.
@TheAndreyBelkov
4 жыл бұрын
поэтому-с руками оторвут
@leosv0
3 жыл бұрын
Мало платят. Очень мало. В России. 40-60 т.р. средняя зарплата.
@AndreyOslin
3 жыл бұрын
@@leosv0 Это точно! Задачи космического масштаба порой у заказчика - а з.п. .........
@user-fp2yu3pn5l
4 жыл бұрын
От куда можно взять ваше книги
@KI_47
6 жыл бұрын
Си никогда не умрет
@user-mb6su4ce4b
5 жыл бұрын
За си и двор, стреляю в упор
@sergev.britoff3698
4 жыл бұрын
Си, может, и не умрет, а вот разработчик от недостатка вакансий запросто может.
@AlekseiKazantcev
4 жыл бұрын
@@sergev.britoff3698 Можно работать дворником)
@sergev.britoff3698
4 жыл бұрын
@@AlekseiKazantcev Дворник со знанием Си - это звучит гордо!
@ordinaryman292
4 жыл бұрын
@@sergev.britoff3698 Картина в моей голове: дворник со знанием Си собрал из говна и палок робота который сам за него двор подметает. =)
@824pavel
4 жыл бұрын
Пишу на Си в nix* всякие программы, ну и на моем любимом Перле скрипты для повседневных нужд. Программы для контроллеров Atmel пишу на Си. Скажу так, многие пытающиеся изучать Си, сразу сливаются при знакомстве с указателями. Они даже понятия не имеют, какая прелесть в создании связанных списков. В указателях вся сила языка и его компактности!
@sashasashovic91
4 жыл бұрын
Тоже нравится мне эти указатели ссылки и адреса.
@molotok1726
4 жыл бұрын
@@sashasashovic91 в Си нет ссылок, только указатели. Ссылки есть в С++
@codefather9756
2 жыл бұрын
Расшифровываю: -Только те кто используют си - программисты. Мог бы и не смотреть
@shaman4u
Жыл бұрын
Спасибо
@mangust8290
5 жыл бұрын
слушай ну ты прям вдохновил по поводу си, а то я тут джава скрипт собрался изучать, наверное теперь пойду по пути бэкэнда сначала си а потом может джава( серверный язык).
@TheAndreyBelkov
4 жыл бұрын
зря. сначала: яваскрипт и пхп. потом си будет привычен по виду. а там решишь
@user-xj7hh9dq2u
4 жыл бұрын
учи си
@imho10
4 жыл бұрын
Сначала изучи как хелловорлды писать!
@alexator22
3 жыл бұрын
@@TheAndreyBelkov JavaScript != Java
@umnikumnikov1338
3 жыл бұрын
не тупи .Начни с ассеьблера и поймещь что си говно
@eugenem4854
3 жыл бұрын
все можно построить ручной пилой, молотком, лопатой и гвоздями. Но не факт, что это самый лучший способ для всех случаев.
@ορθικήθεραπεία
2 жыл бұрын
Но это самый надёжный.
@Alligator2016
6 жыл бұрын
Есть ли смысл изучать архитектуру компьютера по книге Таненбаума?
@Grigorin
6 жыл бұрын
Книга хорошая, но не годиться, как первая книга на эту тему. И в ней нет масштабной практики по программированию, что я хочу реализовать.
@yuriboyko4438
3 жыл бұрын
Лучше изучить архитектуру процессора
@Zlo_Studio
Жыл бұрын
Пять лет спустя, да думаю и ещё чрез пятьдесят будет.
@user-ix7lb1sx4k
4 жыл бұрын
Есть ли страница с описанием книги? Прилагаются ли исходники кода к ней?
@user-fp2yu3pn5l
4 жыл бұрын
Очень отлично братан
@andreybarinov4437
Жыл бұрын
Как насчет Verilog?
@alexandrvint7098
6 жыл бұрын
Предлагать С в качестве языка для начинающих))) Давайте сразу машинный код учить. Чего уш там, другие языки не нужны будут)) Все же надо к С подходить как раз через такие языки как Питон и ПХП, чтобы знать принцип программирования. С много привязан на работе с памятью - это сложно для новичка. Если сразу новичку изучать С, то желание программировать быстро отпадет вообще.
@Grigorin
6 жыл бұрын
Не знаю, как подходить к С через ПХП и Питон. Вообще идти от интерпретаторов к компиляции это очень сложно. Тем более, что никто же не говорит, что изучая С надо сразу давать тему "Динамическое выделение памяти" и объяснять использование указателей. Всё постепенно. И уж более элегантного, чем С я не видел. Разве, что чистая функциональщина.
@xlSkyLinelx
6 жыл бұрын
А вот и нет. Я скоро второкурсник, до начала учебы в ВУЗе вообще ничего не знал о программировании, вплоть до определения переменных. Введение в программирование в институте было на си - 2 курса по си, один базовый, второй продвинутый плюс курс по структуре данных, где требовалось исполнять алгоритмы дерева, кучи, связных списков, стэка, кью и прочих структур данных на си. Поначалу было очень сложно, но в итоге разобрался и понял в совершенстве рекурсию, указатели, динамическое распределение памяти (вплоть до динамических матриц и работе с ними), бэктрэкинг. Главное желание. А Си - лучшая база. После этого языка изучить любой другой не будет большой проблемой. Какой смысл новичку начинать с пайтона, который в полной мере не дает представления о том что есть компьютер и как с ним работать (особенно это касается управления памятью)?
@jienfak5228
5 жыл бұрын
@@xlSkyLinelx К тому же от него произошла куча других языков.
@matthewfedoseev580
5 жыл бұрын
Не согласен. Особенно если учиться на инженера то надо сращу с С начинать
@sashasashovic91
4 жыл бұрын
Выделил память не забудь освободить память. Это не Java. Нравится мне язык C...
@imho10
4 жыл бұрын
Выдавил личинку, не забудь смыть - как мама учила!
@umnikumnikov1338
3 жыл бұрын
@Dmitriy Mod посрал ?смой унитаз!
@arcticshine3741
4 жыл бұрын
В одном он прав - учить надо сначала Си - потом С++. Потому что в Си нет никакой идеологии как таковой, На счет С++ он не прав! С++ отличный язык. С++ просто расширение Си. Т.е на С++ можно писать в стиле Си. Включить вместо - - ради бога. Можешь писать операционку, драйвера, хоть черта лысого. Конечно, операционки пишут на Си, об этом будет ниже. Драйвера успешно пишут на С++, правда без STL( о боже, а для кого то STL - это и есть С++) . Операторы new / delete можно переопределить под AllocatePool. !!! Проблема сегодня в другом - навязывании идеологии ООП как единственно верной. Для кого то С++ это обязательно классы вместо структур, и много наследования. В этом и проблема. ООП не совершенно и сейчас многие его критикуют,. У него много минусов, принципы ООП никто не соблюдает, он вечно обрастает костылями. В то время когда Страуструп задумал С++, ООП было модным. Все писали "как бы в стиле ООП", но на деле, конечно никаких принципов не было . Сам Страуструп уже открестился 10 раз от этого ООП, но было уже поздно.Многие подхватили ООП головного мозга. Операционки не пишут на С++(имеется в виду в стиле ООП, разумеется можно писать и на С++) как раз из--за недостатков ООП В теории все красиво: есть класс животное, а вот класс человек итд. На дело - это полный пиздец, и разработчики(не индусы) это знают как никто другой. Там все должно быть идеально ровно и максимально быстро. А индусы потом наделают классов, дочки сыночки и все будет круто.
@MegaTrayden
5 жыл бұрын
а как же инстаграм?
@m.6026
5 жыл бұрын
подскажите пожалуйста, куда двигаться и где искать эти самые вакансии? имхо, если новичок и делаешь попытку войти в IT, то плохой выбор. При том, я не критику, ибо как раз не первый год горю желанием работать Сишником. ЗЫ.: работаю в маркетинге, к айти пока не имею отношения.
@yuriboyko4438
3 жыл бұрын
Сначала выучись и вакансия сама тебя найдет.
@ar2rua
3 жыл бұрын
@@yuriboyko4438 слишком лаконично. А на своём примере расскажите От и До?
@vladig6649
4 жыл бұрын
Для начального изучения программирования язык СИ самый неудачный. Обучаемый должен постигнуть понятия структур данных и научиться разработке фундаментальных алгоритмов. Для этого язык программирования должен быть простым и наглядным, чтобы текст (код) программы легко читался и воспринимался обучаемым. Текст на СИ не читабельный. После изучения основ программирования на более простом языке и практической работы на нем, можно переходить и на изучение языка СИ или одного из его множества клонов. Автор высказывает свое мнение и выдает его за истину в последней инстанции. Однозначно дизлайк.
@maverick5646
3 жыл бұрын
@Vladimir I Интересное мнение! На Ваш взгляд, какой ЯП лучше всего подходит для того чтобы обучаемый познал структуры данных и алгоритмы на должном уровне?
@chess5079
2 жыл бұрын
Хорошее мнение, однако вот моё: 1. Фундаментальные алгоритмы, структуры данных и т.п хорошо изучаются на любом языке. Вплоть до js. Плюс Си довольно простой язык, потому-что он почти ничего не скрывает и ты работаешь напрямую. А не как например в java(изучаю её): хочешь положить ссылку на сайт в формат URI, довольный создаёшь объект, а потом вжуууух, всё ломается. Ты начинаешь гуглить почему и оказывается, что создатели прописали исключение в конструктор(!) класса и теперь ты должен его обработать. Или например потоки. Ты можешь написать Thread.yield(), который сообщает, что поток завершил работу/основную его часть и можно начать выполнение других, однако программа ответственная за это-планировщик потоков, может просто забить на твою команду. Так же при сборке мусора. Ты конечно можешь написать finalize(), но сборщик свободно посылает тебя прямо и направо. 2. Почти все современные высокоуровневые ЯП-си-подобные. Т.е синтаксис и некоторые концепции у них прямо от Си. И если си-шник захочет свичнуться на какой-нибудь С#, то вполне легко это осуществит.
@lemony1973
3 жыл бұрын
Библиотеки WinAPI написаны на C - читай Windows написан на C. Еще вопросы есть?
@leosv0
3 жыл бұрын
Тебя не пустят в разработку ОС. А за программирование микроконтроллеров будешь получать копейки.
@lemony1973
3 жыл бұрын
@@leosv0 меньше читай псевдонаучной фигни. С нужен не толькл для ОС и микроконтроллеров) А что касается денег то можно и за несколько строчек кода получить месячный оклад, если заказчику ну очень надо)
@leosv0
3 жыл бұрын
@@lemony1973 просветись о вастребованности Си и зарплатах в России.
@vatemsura
3 жыл бұрын
Подписка , лайк .
@DeadnWoon
5 жыл бұрын
Не будучи практикующим программистом (школьные олимпиадные задачи, решённые на физмате университета не в счёт), но обладая каким-то (порядочным) багажом теории, рискну вставить свои пять копеек. Собственно, и язык Си начался с энтузиазма. Восхищаюсь лаконичностью, распространённостью, понятностью и обилием возможностей в Си. Но лично полагаю, что идти надо до конца. Инклюды обязаны быть умными, свитч лучше вообще убрать, директивы препроцессора лучше бы вынести за пределы самого языка (как это изначально было, насколько я понимаю?). Си застрял между низами и верхами. Си минус минус чересчур оброс ключевыми словами и прочим. Если в языке типа Си необходимо обращаться к непосредственному ассемблеру при написании серьёзных вещей - это не то. Более того, мой личный взгляд состоит в том, что в эру терафлешек стек и регистры должны играть исключительно вспомогательную роль, все переменные должны размещаться исключительно в куче, а единственным типом данных должен стать байтовый вектор произвольной длины. Иначе С++ так уж точно неизбежно придёт к каменному веку после атомного взрыва перенасыщения сверхвысокоуровневыми конструкциями. Судьба массивов переменной длины в С99 как бы намекает на судьбу С++, где всё подобное с лёгкостью входит в новые стандарты. Рано или поздно всё возвратится к одной операции в строке и подобию регистров, но это уже будет куча. Будущее за макроассемблером с контекстно-независимым однозначным синтаксисом и столь же однозначной семантикой.
@user-xj7hh9dq2u
4 жыл бұрын
Поэтому надо выкинуть си как таковой, заменив его на fasm, а также выкинуть c++, заменив его на rust -- и будет всем счастье
@masterikebana6482
6 жыл бұрын
Nice!
@QwerTy-jn4ex
4 жыл бұрын
Ну так себе, со многим можно поспорить, конечно, многое сильно натянуто, но рациональное зерно есть, да. P.S. Некорректно сравнивать языки с игрушечными корабликами. Фейсбук написан на PHP, Википедия обслуживает более 500 000 000 уникальных посетителей ежемесячно, Yahoo и т.д. Не думаю, что это все детские игрушечки, а программисты в этих кампаниях - собиратели игрушечных корабликов.
@imho10
4 жыл бұрын
Да они балуются. Лучше бы толковым делом занялись и мы бы уже давно выращивали гречку на Марсе!
@QwerTy-jn4ex
4 жыл бұрын
@@imho10 ))
@harutgh5203
5 жыл бұрын
А что вы думайте о языке D (ДИ).
@Grigorin
5 жыл бұрын
Давно на нем не писал, лет 7 уже. Думаю, что там всё изменилось и моё мнение не актуально.
@alexandr.82
3 жыл бұрын
Здравствуйте! Подскажите какой язык учить, если мне интересно программирование микроконтроллеров для пром.станков,линий,робототехники,чпу станков?
@Grigorin
3 жыл бұрын
Если программировать именно микроконтроллеры, то Си и Ассемблер. Роботов можно программировать вообще на чём угодно, так как зависит от того, кто, как и зачем его делает. А станки с ЧПУ вообще вещь в себе. Купите пару книг и почитайте. Мне сложно за один комент всё пояснить
@alexandr.82
3 жыл бұрын
@@Grigorin Добрый день! Спасибо за ответ, я собираюсь пройти курсы переподготовки в университете, переобучиться, но т.к человек я уже достаточно взрослый, хвататься за все и прыгать с одного языка на другой времени не хватает, хотелось бы хорошо выучить хоть что- то одно.Советуют по разному, кто С#, кто питон, ребята с работы пишут проги на С для контроллеров пром станков, меня для проф.деятельности интересуют конроллеры для станков и бытовой техники, производственные линии.
@Grigorin
3 жыл бұрын
@@alexandr.82 Тогда Си лучший выбор. С# это вообще про другое. Python можно задействовать, например при программировании роботов на основе Raspberry Pi, но это уже не для массовой промышленности, а для DIY и стартапов.
@alexandr.82
3 жыл бұрын
@@Grigorin Спасибо, все больше убеждаюсь, что Си тот инструмент, который больше подойдет для моих проф. целей, а так же из одного из ваших видео узнал, что он еще долгое время будет актуален и популярен. С меня подписка.
@yuriboyko4438
3 жыл бұрын
Однозначно Си.
@AndreyOslin
4 жыл бұрын
Си вряд ли уйдет когда нибудь - разве что выдумают технику иной вообще технологии и способа прошивки машинным языком в иной концепции чем есть пока!
@user-wb9ly5vy5f
3 жыл бұрын
И китайцы свой си и ассемблер напишут
@AndreyOslin
3 жыл бұрын
@@user-wb9ly5vy5f 100%
@user-ft6zh8ny9i
2 жыл бұрын
А мне нравится Си. Он больше может чем тот же Пайтон. На Си можно свой Пайтон и Джаву написать.
@ramzbew5674
Жыл бұрын
попробуй напиши хотя бы телеграм бота, или бэк сайту
@user-ft6zh8ny9i
Жыл бұрын
@@ramzbew5674 поумничать решил? Ты хотя бы попробуй сложить два массива за одну операцию не используя циклы. Я уверен что у тебя быстрее кровь из носа пойдет чем, ты найдёшь нужную инструкцию.
@ramzbew5674
Жыл бұрын
@@user-ft6zh8ny9i мне за эту херню никто бабки не заплатит)), а за то, что выше указал, платят еще как), и на питоне это пишется за неск часов, сколько оно же будет писаться на Си ?)) Ну вот то то же, все Сишные сели в лужу, это язык для нищеебов, у которых бомбит, что "выскочки" не знают основ программирования, но тем не менее при бабле)
@user-ft6zh8ny9i
Жыл бұрын
@@ramzbew5674 ты эту херню маме расскажи. Она из-за любви к тебе поверит.
@ramzbew5674
Жыл бұрын
@@user-ft6zh8ny9i ты лучше попробуй внятно рксскажи, что ты там на Си пишешь ?) Сто за продукт вообще ? Даже григорин ни в одном своем видео внятно сказать не может. Ембедед системы, прог-ие микроконтроллеров ? Окей на всю РФ может несколько десятков вакансий наберется, да и те в каком то нии с окладом 700-800$. Кто тебя возьмет на Си прогать в Сбербанк, РЖД и тд ? Никто))
@motivator3d
Жыл бұрын
Я знаю человека который пишет игровой движок на С
@user-od7ed8xt2f
5 жыл бұрын
Какая разница между языками С и С#
@coolguy730
5 жыл бұрын
C# - Microsoft. Т.е только для Windows, и поддерживает ООП. В си классов нет, но кроссплатформенный.
@coolguy730
4 жыл бұрын
@@flexxxxer ????
@yuriboyko4438
3 жыл бұрын
Как между небом и землей
@maltamagistro
Жыл бұрын
12:46 - затроллил
@user-qp9jo3eb8i
4 жыл бұрын
Просто про си роликов об обучении за час на си нет.
@user-pf6xu7vl3g
4 жыл бұрын
Ты не замечал что в топах язык С находится в пятёрке лидеров, грубо говоря, но все «обзорщики» (назовём их так), когда говорят о том «какой язык программирования учить в n-ом году», о нём не говорят? Как думаешь почему?)
@robinzon___4178
2 жыл бұрын
@@user-pf6xu7vl3g Интересно, почему?
@aef1hfqdcxaqwxxqsxqgvbnr797
3 жыл бұрын
Всеми любимый нами python написан на си)
@ορθικήθεραπεία
2 жыл бұрын
И с++)
@spaceofroses4998
4 жыл бұрын
Вы говорите, что микроэлектронику программируют на с. Но почему это так, вы сказать не можете. Какой же вы профессионал?
@user-vq9ji5km8q
4 жыл бұрын
Тебе легче станет , если сравнение тактов процессора функций и виртуальных методов будет? Или размер программ? При чем здесь проффесионализм?
@zhekachu1867
3 жыл бұрын
С++ лучше
@vervol1490
3 жыл бұрын
Твоё мнение не актуально
@ορθικήθεραπεία
2 жыл бұрын
Поч?
@vitall789
2 жыл бұрын
Да, обучение на Паскаль и Пайтон, это тупиковая ветвь развития человечества, поэтому оно обречено!
@gne4do
2 жыл бұрын
Один Шовинизм, ни одного здравого аргумента почему нужно учить С.
Пікірлер: 196