5 языков, которые уже поздно начинать изучать

  Рет қаралды 181,721

Гоша Дударь

Гоша Дударь

6 жыл бұрын

Канал Быть программистом: / crik0va
В этом видео я расскажу вам про 5 языков, которые до сих пор являются популярными, но их существование уже не оправдано. Такие языки не стоит изучать, хотя многие начинающие программисты до сих пор их учат.
✔ Основной сайт: itproger.com/
✔ Конструктор сайтов: crafty.site/
✔ -------------
Группа Вк - prog_life
Группа FaceBook - goo.gl/XW0aaP
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar

Пікірлер: 805
@user-ql7sk5qj4i
@user-ql7sk5qj4i 6 жыл бұрын
Устаревшие языки - это pascal или basic. А Си будет жить ещё сотню лет.
@47syorha52
@47syorha52 6 жыл бұрын
Согласен товарищ Сталин.
@niktaub6407
@niktaub6407 5 жыл бұрын
Kofiy, на какую замену ? Костылями ООП своими горцевать ?
@immortaldev690
@immortaldev690 5 жыл бұрын
@@user-ns7uz5dt4h раскрою тайну - Виндовз написан на С++ и ассемблере. А вот уже ядро линукс на си и ассемблере. ПО для электроники еще и на ассемблере пишут, иксди. И первое что тебе стоит выучить - русский язык.
@immortaldev690
@immortaldev690 5 жыл бұрын
@@user-ns7uz5dt4h ReactOS написан на cpp
@semyondyachenko4183
@semyondyachenko4183 5 жыл бұрын
pacal и basic великолепные языки , особенно basic.Простой легкий . assembler вообще самый легкий язык программирования.
@jascarkamasonskaja7314
@jascarkamasonskaja7314 6 жыл бұрын
Си и ассемблер нужны для программирования микроконтроллеров, поэтому не загоняйте тут про их устаревшесть!!!
@philosophshow8250
@philosophshow8250 6 жыл бұрын
Jaščarka Masonskaja Да,но например Arduino юзает свою упрощеною версию языка для програмированния микроконтролера,а так согласен)
@oleksandrfesiuk6310
@oleksandrfesiuk6310 6 жыл бұрын
Lion4ik SHOW ага только проблема в том, что только Ардуино использует свой "особенный" язык, а все остальные программируют МК на Си
@philosophshow8250
@philosophshow8250 6 жыл бұрын
Alex -_- Ну да согласен.
@s.g.7213
@s.g.7213 6 жыл бұрын
Ардуино это чистый с++ с библиотеками, никаких там упрощений нет. Просто спрятана функция main. В конечном счете все компилируется с помощью avr-gcc который вшит в ардуино IDE.
@Acid31337
@Acid31337 6 жыл бұрын
Ты получаешь деньги программируя микроконтроллеры? Нет? Вот и помалкивай.
@denissio2010
@denissio2010 6 жыл бұрын
Блять, смотрю на комменты, пздц! Первый язык большинству надо учить - русский.
@TheManblax
@TheManblax 6 жыл бұрын
taheen 2008 Лучше английский
@piseldagrob
@piseldagrob 6 жыл бұрын
Пропеллер от танка Гусеница от самолета синк эбаут ит
@clearconscience1345
@clearconscience1345 6 жыл бұрын
Русский - слишком низкоуровневый для большинства.
@LobanovSpace
@LobanovSpace 6 жыл бұрын
Верно верно
@antonshtihov7662
@antonshtihov7662 5 жыл бұрын
это да!
@cppProsto
@cppProsto 6 жыл бұрын
Про Ассемблер и Си доставило ))) пока будут микроконтроллеры будет и ассемблер пока будут микроконтроллеры будет и Си пока будут нужны драйвера нужны будут ассемблер и Си интерпретаторы, виртуальные машины, компиляторы, в том числе JIT, пишутся на С или С++ (во всяком случае, их ядра) как на языках, дающих наибольшую скорость выполнения программ. Исходя из этого? Какой самый популярный язык, возьмем Java, для Java нужна JVM а JVM написана на чем? )))) Ядра бортовых компьютеров автомобилей, позедов, самолетов, и кучи других транспортных средств и не только в основном это Си(ведь стремно ездить на автомобиле и знать что частью оборудования управляет программа написанная на Java, вдруг при большой скорости начнет работать сборщик мусора? :-)))) ) Список почему эти два языка не умрут можно перечислять долго...
@Acid31337
@Acid31337 6 жыл бұрын
Ярослав Олешко а ты работу найди, микроконтроллерщиком.
@alexsenchenko8373
@alexsenchenko8373 6 жыл бұрын
В linkedin вакансий хватает даже если тупо assembly technican вбить.
@Acid31337
@Acid31337 6 жыл бұрын
Alex Senchenko эта работа вообще не относится к программированию на ассемблере, это дядя Вася - сборщик в цехе.
@vladsol5575
@vladsol5575 5 жыл бұрын
gopher ;) те надо было учиться, а не штаны просиживать! глядишь бы и микроконтроллерщиком взяли!
@andriiprudnikov6334
@andriiprudnikov6334 4 жыл бұрын
@@Acid31337 здорова Петрович, в любой компании, которая разрабатывает не просто программулины, а устройства и ПО к ним нужен, как ты выразился, "микроконтроллерщик", обычно же называемый Lal (low abstraction level) программистом
@pc81
@pc81 6 жыл бұрын
язык С не устареет, потому что на нем пишут библиотеки для других языков
@who-1880
@who-1880 3 жыл бұрын
На С пишут всё. ОС, Драйвера и т.д.
@marianescobar7419
@marianescobar7419 3 жыл бұрын
т.е по вашему с# и ++ сделано для понтов? а не для того чтобы заменить С?
@Reykudo
@Reykudo 3 жыл бұрын
@@marianescobar7419 Да
@rugewit5775
@rugewit5775 3 жыл бұрын
@@marianescobar7419 у них разные сферы. С# для более высокоуровневых задач, чем Си.
@ttty22345
@ttty22345 3 жыл бұрын
@@marianescobar7419 ОС на шарпе следует писать ?
@PROgibator1
@PROgibator1 6 жыл бұрын
Асм и Си умрут тогда, когда умрут вычислительные методы, использующиеся в микроконтроллерах и процессорах. Они, может, сложные, не удобные, не понятные и только потому их и не учат. Меня очень радует что большинство комментаторов это понимает. Си удобен когда нужно делать посредственные вещи, по типу сравнения значений, условия, реализация обычных алгоритмов, асм же необходим когда надо прочесть данные из порта, записать данные в порт, вызвать прерывание и прочее. Эти вещи - база. А асм это вообще символьная интерпретация бинарного кода. Веберу они, конечно, не нужны и они видели их в страшном сне.
@eugeneai
@eugeneai 4 жыл бұрын
Веберу они тоже нужны. Т.к. есть технологии трансляции LLVM в JavaScript, что позволяет вебизировать ПО из ОС.
@_Otets_
@_Otets_ 6 жыл бұрын
"Не нужен ассемблер и си" - Да вы настоящий вредитель сэр
@vladislavromanov7010
@vladislavromanov7010 6 жыл бұрын
*То чувство, когда во многих (если не всех) ВУЗах даже паскалю учат, а тут тебе говорят, что Си нахер никому не нужен.*
@JonSonMus
@JonSonMus 3 жыл бұрын
@@c7rsed118 а чё они питону не учат? его же изначально и придумали для студентоты босяческой...
@witch_meion
@witch_meion 2 жыл бұрын
@@JonSonMus Питону учат но в последном курсе, в последнем очереде
@berukalashebumamash
@berukalashebumamash 2 жыл бұрын
@@JonSonMus Потому что питон динамически типизируемый и не компилируемый, а значит обучить программированию он не может в полной мере.
@gregkMos
@gregkMos 2 жыл бұрын
В питерском электротехническом кстати на C учили, потом перешёл на другой факультет, Cpp был. Может поскольку этот универ хоть отчасти реальных программистов готовит причина
@akeem2983
@akeem2983 Жыл бұрын
Паскаль как раз тем и хорош, что он достаточно простой и при этом обучает общим основам для очень многих языков программирования. Хотя C или язык ассемблера тоже для этого подходят, всё же они имеют довольно большой порог вхождения
@user-xs1rc3ih9b
@user-xs1rc3ih9b 4 жыл бұрын
Автор видео специально сказал про Си и АСМ, чтоб насобирать побольше комментов. Типичный ютуб
@geragk169
@geragk169 6 жыл бұрын
Си и ассемблер может и не нужны какому то кодеру или веб-разрабу, но реальный программист должен их хотя бы понимать.
@zoomzoomchannel
@zoomzoomchannel 6 жыл бұрын
James Mitchell си это единственная удачная обертка над ассемблером. Как раз то на си далеко не пох когда ты ничего на нем не теряешь. Только сплошное ускорение разработки
@ThisDaveAndThatJohn
@ThisDaveAndThatJohn 6 жыл бұрын
что такое "реальный программист"? Т.е кто пишет не на Си и ассемблере не программисты или недопрограммисты?
@geragk169
@geragk169 6 жыл бұрын
Max Payne, те люди кто изучал архитектуру компьютера, устройство ОС и вообще computer science для них не пустые слова, то скорее всего эти люди знакомы с си и ассемблером, ибо эти языки напрямую связаны с пониманием работы компа, а написать хороший код можно на любом тьюринг полном языке - это лишь инструмент
@ThisDaveAndThatJohn
@ThisDaveAndThatJohn 6 жыл бұрын
+Gera GK и те и те программисты, просто разным занимаются и точка. Точно также как физика вытекает из математики, нельзя сказать, что первый хуже второго, просто инструменты для разного используются. Нужно быть полностью лишенным логики чтобы делить в данном случае.
@nechelovek4053
@nechelovek4053 6 жыл бұрын
справшивается, зачем?
@nikitatarasov2972
@nikitatarasov2972 6 жыл бұрын
Для работы непосредственно с железом, как например программирование микроконтроллеров без ассемблера и/или Си вообще никак. Это самые главные языки "нижнего и среднего уровня абстракции"
@GHOUSTMAN
@GHOUSTMAN 3 жыл бұрын
Шёл 2020-й год, "С" обогнал java на TIOBE и занял первое место
@oleg4260_
@oleg4260_ Жыл бұрын
Уже пайтон на первом месте
@norskiy9765
@norskiy9765 Жыл бұрын
​@@oleg4260_ пайтон фууу, си топ
@chase5292
@chase5292 Жыл бұрын
@@oleg4260_ ирония в том, что библиотеки для пайтона пишут на си и плюсах
@oleg4260_
@oleg4260_ Жыл бұрын
@@chase5292 Не все, но да, есть такое
@user-nk2on3ip8f
@user-nk2on3ip8f 9 ай бұрын
@@chase5292 и что? Сколько человек в мире пишет библиотеки для пайтона?
@arkam1
@arkam1 6 жыл бұрын
Про ассемблер неправда!!! Он просто очень специфичен! С языком C тоже не согласен
@47syorha52
@47syorha52 6 жыл бұрын
Ассемблер может всё, реально всё, просто он труднее, если ты начал с яву, но если начать с ассемблера, то тогда он будет ясным.
@noticese
@noticese 6 жыл бұрын
Про ассемблер полную чушь сморозил
@mugen31337
@mugen31337 6 жыл бұрын
Igor Ohremchuk и про Си тоже
@stupidmind9395
@stupidmind9395 6 жыл бұрын
И вообще это озвучка декабрьской статьи с гикбрэинс, так что не он это сморозил, а до него
@noticese
@noticese 6 жыл бұрын
TheDard, видимо, ты чего-то не знаешь и я уверен, что при желании вполне способен разобраться сам. Извини, но доказывать кому-то что-либо у меня нет желания.
@noticese
@noticese 6 жыл бұрын
TheDard, ты глупый матюкливый ребёнок, не более. Человек, не вызывающий ни капли уважения и желания вести с тобой диалог. Таких принято так же называть ущербными. У меня нет желания тебе что-то доказывать, как я и говорил ранее. И подобное желание вряд ли появится.
@junkers8416
@junkers8416 6 жыл бұрын
Балбес, ассемблер до сих используют при программировании серьёзных микросхем и микроконтроллеров( не считая игрушек вроде ардуино) . Если не шаришь в чём-то на 100% не стоит пиздеть по этому поводу вообще, со стороны выглядишь как идиот.
@bonafilmo
@bonafilmo 6 жыл бұрын
Тупой, непрофессиональный бред. Впрочем, как и другие видео данного автора (посмотрел парочку). Практически вся информация подана некорректно, а про Си и Ассемблер - вообще гон.
@sergkobra
@sergkobra 3 жыл бұрын
Тогда нахрен смотришь?
@cosmojin
@cosmojin 3 жыл бұрын
@@sergkobra а нахрен ютуб его советуют? Вот и смотрят люди, тз-за любопытства.
@sergkobra
@sergkobra 3 жыл бұрын
@@cosmojin время никуда тратить?
@cosmojin
@cosmojin 3 жыл бұрын
@@sergkobra а как по твоему люди натыкаются на интересные каналы не тратя время?
@sergkobra
@sergkobra 3 жыл бұрын
@@cosmojin я имею ввиду посмотрел начало не понравилось закрыл нет надо насрать в комментах лично я извлек из этого видео пользу
@danielflash4253
@danielflash4253 6 жыл бұрын
Правда в том, что знающий программист, понимает не только, чем пост от гет отличается, он также знает, что любая 3д ручка, хороший паяльник, холодильник, плита и еще куча разных вещей имеют внутри себя микро контроллер, который программируется чаще всего на си. Так что если старые языки вроде перла и могут умереть, потому что там технологии движутся вперед, но си или ассемблер не умрет в ближайшие десятки лет. Просто рынок технологий программирования низкого уровня не растет, новые языки почти не появляются, да ему и не надо. Но пользоваться умными вещами мы только начали. И пока не будут стиральные машины с i7 внутри стоить копейки, их все также будут собирать с какой нибудь stm, запроганой на си
@murello8404
@murello8404 6 жыл бұрын
Зачем при программировании микроконтроллеров ООП? Да и какие библиотеки, ты о чем? Ты же явно не будешь программировать контроллер, используя строки, вектора, бусты и прочее - это просто не нужно и захломляет и без того маленький кэш.
@Acid31337
@Acid31337 6 жыл бұрын
Это из разряда "billion devices run java". Ты работу где надо эти мифические контроллеры на си программировать найди попробуй, а то рассуждать о пользе все могут.
@vladsol5575
@vladsol5575 5 жыл бұрын
Ты работу где надо эти мифические контроллеры на си программировать найди попробуй, а то рассуждать о пользе все могут. Просто дебилов на такую работу не берут, там уровень знаний для входа нужен большой!
@Skyff85
@Skyff85 3 жыл бұрын
А разве сейчас микро контроллеры не на JAVA пишут?
@yuryyudanau2868
@yuryyudanau2868 6 жыл бұрын
С никогда не умрет.
@cglike
@cglike 6 жыл бұрын
Как может исчезнуть ассемблер если именно он компилируется в машинный код? C/C++ в свою очередь компилируются в asm а потом в машинный код.
@traktoristnagiguliah3725
@traktoristnagiguliah3725 5 жыл бұрын
Верно, ведь АСМ не язык, а СБОРЩИК программ для железа.
@user-em3hc6wj1t
@user-em3hc6wj1t 2 жыл бұрын
Язык ассемблера - это песня. Я на языке ассемблера для процессоров DEC (PDP11) писал диплом (смастырил промышленного робота и реализовал управление им). Крутейший язык. На интеловском ассемблере тоже писал в 90-е годы, в основном драйверы для периферийных устройств.
@porkogalliard8568
@porkogalliard8568 Жыл бұрын
слишком круто чтобы быть правдой
@zx_gamer1381
@zx_gamer1381 Жыл бұрын
@@porkogalliard8568 Ничего крутого в этом нет. Вся страна в 90е паяла спектурмы и писала на ассемблере. Ничего "такого" в этом нет. Просто самые простые вещи представляются мнемониками процессора. Все программисты Си и Си++ должны уметь, как минимум, читать ассемблер и понимать что в нем написано. Другой вопрос, что писать на языке Си гораздо удобнее и быстрее, а производительность будет +/- такая же. Да, компилятор не может сгенерировать настолько эффективный машинный код, насколько эффективно это может сделать реальный человек, но кому оно надо, если речь не идет о программировании микроконтроллеров с очень малым объемом ОЗУ?
@user-vc9xf8fl5c
@user-vc9xf8fl5c 5 жыл бұрын
C++ самый мощный язык. Если хотите заниматься промышленным программированием --- учите его и не пудрите мозги
@antonshtihov7662
@antonshtihov7662 5 жыл бұрын
я на Action script работал лет 6-7 назад. хороший язык был. Печалька?
@user-yi7fd3wp6t
@user-yi7fd3wp6t Жыл бұрын
А на чем программы для ДОС писать?
@admiralestrus3001
@admiralestrus3001 6 жыл бұрын
Что скажешь про lua?
@majetlstudio
@majetlstudio 9 ай бұрын
Не думаю что Assembly и C устарели, так как они все еще эффективно используются, например те же операционные системы, без ассембли там некуда, а Си, си ваще щас часто используется
@crazy9flip_895
@crazy9flip_895 3 жыл бұрын
И у этого человека в описании канала написано следующее: вы сможете обучиться таким мощным и перспективным языкам как: ... Си.
@user-st2vg7nk7n
@user-st2vg7nk7n 6 жыл бұрын
Си это основа основ. И ассемблер нужно хотя бы минимально изучить. Зря ты так. С остальным согласен. То, что НЕ НАДО учить - это FoxPro, язык закрыт давно, хотя в наших реалиях очень много старого ПО нужно поддерживать именно на этом допотопстве.
@47syorha52
@47syorha52 6 жыл бұрын
Ассемблер это основа для Си
@olehbrony6506
@olehbrony6506 6 жыл бұрын
а что делать, если их в вузе заставляют учить? в частности с++ и асемблер.
@moranhayn
@moranhayn 8 ай бұрын
Я думаю, что С в любом случае надо учить, потому что на нем сейчас стоит C#, C++, Java, Pawn, частично Python. СИ знакомит с работой ПК, памятью, файлами, зная СИ будет проще ориентироваться в коде в других языках. На СИ сейчас пишут ОС, драйвера. Не зная СИ труднее будет изучать С++, С#, Pawn и Java. Компьютеры запрограммированы на СИ, а текже для него системы, и драйвера. Тем более СИ не такой уж и сложный как например С++. Опять же, знаешь СИ, быстро разберешся в других языках программирования.
@Bezymyannyj_
@Bezymyannyj_ 6 жыл бұрын
Посоветуйте каналы, где толково объясняют JavaScript. Кому не сложно
@NethronCoru
@NethronCoru 6 жыл бұрын
Спасибо. Полностью соглашусь, пожалуй только с послдними двумя пнктами. Что касается perl, asm и с - их полезность для Вас сильно зависит от сферы на которую нацелены Ваши разработки и, едва ли можно сказать, что изучение этих пунктов станет совсем не востребованным в обозримом времени.
@user-de7iu2vv9y
@user-de7iu2vv9y 2 жыл бұрын
Интересно, на чём автор предлагает писать прошивки для микроконтроллеров ? на react что-ли? :)
@hiyaksu
@hiyaksu 6 жыл бұрын
Что ты сказал про Си? Так, это дизлайк не раздумывая...
@anton.k.
@anton.k. 6 жыл бұрын
Ассемблер и Си практически монополисты в разработке по для встраиваемых систем (микроконтроллеры). А на Си ещё и Linux написан. Да и не один язык по гибкости и скорости работы - его не обогнал.. В своей нише у него даже нет еше претендентов на конкуренцию. Смотря чем вы хотите заниматься...
@zoomzoomchannel
@zoomzoomchannel 6 жыл бұрын
Антон К почти все операционки содержат продукт компилятора Си, при чем основную часть
@imdmotcm8953
@imdmotcm8953 6 жыл бұрын
James Mitchell Если хочет что замутить с ядром linux там нужен C а не C ++.
@anton.k.
@anton.k. 6 жыл бұрын
James Mitchell те же микроконтроллеры, и большая часть линукс приложений, т.е нужен хотябы чтобы исходники понимать да для с++, знание си не помешает. Я считаю, что есть смысл, что его изучают в универах (если это не единственный язык ) , школах и т.д да и ни кто не мешает изучать и другие языки.
@dli1991
@dli1991 6 жыл бұрын
многие игровые движки тоже на си написаны. И винда также
@misana77
@misana77 6 жыл бұрын
На Си так же написан Windows, а на Си+Ассемблер Chromium
@AlexanderZotov
@AlexanderZotov 6 жыл бұрын
Мой первый компьютер был Электроника БК 0010-01. Там одним из языков бы Фокал. Ну и Бейсик, разумеется (не путать с Visual Basic))) Вот уж действительно, что устарело. А нам тут про Си и Перл задвигают)
@nikn6244
@nikn6244 6 жыл бұрын
скоро тебе про устарелость прилетит, жди))))
@AlexanderZotov
@AlexanderZotov 6 жыл бұрын
Nik N Я супер стар)
@nikn6244
@nikn6244 6 жыл бұрын
Alexander Zotov так то да, в обоих вариантах) у меня ibm 286 был первым компом, но для развлечения, не для учёбы.
@user-wq1cg7gp3h
@user-wq1cg7gp3h 6 жыл бұрын
А еще на БКшке был паскаль но он тоже безвозратно устарел
@AlexanderZotov
@AlexanderZotov 6 жыл бұрын
Паскаль не припомню чтоб у меня был, наверное какой-то дополнительный блок надо было в комп подрубить, да?)). Турбо Паскаль помню) Но это уже на 386 было) AMD DX 40, как щас помню) 100 МЕГАбайт жесткий) 4 мегабайта оперативки) Аж слеза наворачивается)
@RealTimeArchive
@RealTimeArchive 6 жыл бұрын
Поясни за ассемблер и C
@yevhenukrainianer4781
@yevhenukrainianer4781 6 жыл бұрын
Про "язык ассемблера" не согласен. Си тоже незаменим при программировани МК и это не единственная область.
@proletarian
@proletarian 4 жыл бұрын
Напишите быстродействующую программу под пики или авр-ы без ассемблера или Си
@mskit1612
@mskit1612 6 жыл бұрын
остальные уроки по Qt где?
@dariakushnarova8014
@dariakushnarova8014 6 жыл бұрын
C очень востребован и оплачивается лучше (в сочетании с hardware ессно). С, С++ и python - минимум для роботики. Но как показывает практика, С++ покрывает нужды разработчика, если памяти хватает =)
@dropdatabase2569
@dropdatabase2569 6 жыл бұрын
Си? А на чём писать дрова и ядра операционок? На Java?
@yuriboyko4438
@yuriboyko4438 4 жыл бұрын
На бейсике
@dimitriywhite7728
@dimitriywhite7728 6 жыл бұрын
что по делфи?
@tonymac822
@tonymac822 6 жыл бұрын
РЕБЯТ не падайте духом если учили ассемблер он еще будет жив! Очень долго)
@47syorha52
@47syorha52 6 жыл бұрын
Ассемблер это просто описание цифр машинного кода, ну без машинных кодов толку от Си, ПХП, Питон и т.д.?
@vovamriya2084
@vovamriya2084 6 жыл бұрын
Данное видео не професионально! АссемблерЫ далеко не боги, но будут жить пока живут камни. С тож для мк нужен! Каждый язык предназначен для своей цели. Можно поставить цель которую ты реализуешь только с помощу одного/двух языков.
@gwinblade5736
@gwinblade5736 6 жыл бұрын
Он сам далеко не является профессионалом. Именно в ЯП он не является специалистом, НО блять снимает видео про языки программирование в которых он не разбирается детально. Его стихия - веб, чтобы вы знали.
@refrigerator887
@refrigerator887 6 жыл бұрын
evellien, веб?! Тогда всё с ним ясно, а я то думал, что за дичь он несёт
@user-gf2ki4fe6v
@user-gf2ki4fe6v 6 жыл бұрын
HTML и CSS учить можно или можно? #вопросКаналу #вопросГошаДударь #вТОП
@dreamy6096
@dreamy6096 3 жыл бұрын
На ассемблере и С пишут ОС(погуглите, и в Винде и Линукс есть хоть что-то из этого
@Alladianis
@Alladianis 6 жыл бұрын
С++ для игр ведь используется , если не ошибаюсь))
@KMZ-33
@KMZ-33 6 жыл бұрын
Поставил минус, поясню за что. С и asm - до сих пор используются. Для сурового эмбедед им нет замены. А теперь более глубоко. С - самый высокопроизводительный язык на данный момент. У него самый маленький рантайм. Используется везде где нужна высокая нагрузка. Графика, аи, мл(в проде конечно) будут реализованны на нем с большой долей вероятности. Asm - тоже что и с + реверс инжиниринг. Знание этих языков важно для понимания работы языков высокого уровня, понимание основ ос и архитектуры компа. Кстати учить с++ не уча "с" просто не возможно. И умирающим сложно назвать язык занимающий 2 место по tiobe www.tiobe.com/tiobe-index/. Python это язык который работает в среде. Все апи питона это обвязки для с.
@mikesteinar2713
@mikesteinar2713 3 жыл бұрын
То есть я делаю ошибку решив начать изучение с С++?
@wladimirputin7862
@wladimirputin7862 6 жыл бұрын
Круто!
@greeno4285
@greeno4285 6 жыл бұрын
А С# это не касается надеюсь?)
@arenroger6507
@arenroger6507 6 жыл бұрын
люди дайте свой совет про языка С если его не стоит учить то и вуз по программирование не стоит пойти? сразу за курсы браться?
@user-my1qw1yx5r
@user-my1qw1yx5r 6 жыл бұрын
В институте всегда отставание обучение от реальности как минимум лет 5.Тебя там научат основам программирования.Но за 4 года самообучения ты сможет добиться более значимых результатов.
@BACPENOKCHEATER
@BACPENOKCHEATER 6 жыл бұрын
Диплом будет хорошим плюсом Он не помешает Если есть возможность его получить Получай При этом учитывай Что даже в вузе Все равно ты обязан будешь Самостоятельно изучать всё нужное тебе Самоучки далеко не все становятся хорошими программистами Так же и со студентами 80% из них Не станут программистами
@zoomzoomchannel
@zoomzoomchannel 6 жыл бұрын
слать нахуй автора и учить C. Хотя бы ради понимания почему это лучшая попытка сменить ассемблер
@user-my1qw1yx5r
@user-my1qw1yx5r 6 жыл бұрын
ну C оченьб объемный.Я вот думаю заняться веб программированием.Не лучше ли питон выучить хоршо,зачем еще С? Или я что-то не понимаю.
@anton.k.
@anton.k. 6 жыл бұрын
Slam Plus си (не путать c++) не такой объёмный как кажется. Очень лаконичный язык. Для развития его полезно знать, очень многое поймёшь, кроме ООП... Но для веб на прямую он не нужен. Если цель быстрее заработать - то может можно и не учить пока, хотя я бы советовал хотя бы базовые вещи изучить, т. к си повлиял на многие языки
@user-ku3bn9xq8s
@user-ku3bn9xq8s 6 жыл бұрын
что за расширение для ютюб ,темный бэкграунд?
@highdiy2315
@highdiy2315 Жыл бұрын
В любой бытовой технике пишут прошивку на си
@ontixor2821
@ontixor2821 4 жыл бұрын
А как же bat?
@yaroslav9586
@yaroslav9586 6 жыл бұрын
Язык С используется в микроконтроллерах
@Acid31337
@Acid31337 6 жыл бұрын
ярос удачи найти работу зная си.
@blackmass4925
@blackmass4925 4 жыл бұрын
gopher Неудачники всегда будут ныть о неблагоприятных обстоятельствах.
@LupandinSergey
@LupandinSergey 6 жыл бұрын
На Си хорошо писать программы для контроллеров.
@hman2875
@hman2875 6 жыл бұрын
Чем же заменить язык ассемблера ?
@Acid31337
@Acid31337 6 жыл бұрын
Saqo Abrahamyan в смысле чем заменить? Попробуй найди работу программистом на ассемблере, вот тебе и критерий.
@alexsenchenko8373
@alexsenchenko8373 6 жыл бұрын
Другим ассемблером :D
@niktaub6407
@niktaub6407 5 жыл бұрын
gopher, если в России нет вакансий это не значит, что нет нигде.
@xlSkyLinelx
@xlSkyLinelx 5 жыл бұрын
@@Acid31337 область обратной разработки (реверс инжиниринг), вирусный аналитик, системы реального времени... Мало?
@Acid31337
@Acid31337 5 жыл бұрын
@@xlSkyLinelx да, практически нет вакансий по данным направлениям. Это невостребованно.
@thetraveler7779
@thetraveler7779 2 жыл бұрын
Про Ассемблер и Си явный гон, что странно, что в комментах товарищи защищая асм и си делают упор только на драйвера и остальное низкоуровневое, а как же вирусология? информационная безопасность? взломы игр и программ? реверс инженеринг? дизассемблирование? так что ассемблер будет всегда в топе.
@nicolausteslaus
@nicolausteslaus Жыл бұрын
Автор видео тупой. Он перепутал C и objective C. Это разные языки.
@iamstim9732
@iamstim9732 6 жыл бұрын
Не совсем согласен с автором. К примеру Си не устарел...с чего автор это взял? Ассемблер, так это низкоуровневый язык, это как основа основ. Про перл пусть отпишутся люди знающие:)
@supermario3759
@supermario3759 6 жыл бұрын
Мне преподают AS. Предлагал принести для сдачи зачета пару-тройку cpp или cshapr приложений или игрушек, но мне четко сказали нет, как результат сдаем анимированные мультики на 30-40 кадров с фрейм рейтом 10 кадров и получаем отличные оценки
@italianpinguin
@italianpinguin 6 жыл бұрын
На счет Си не согласен! Если хочется изучить С++ то начинать надо именно с Си. Потому что плюса слишком нагружены
@IMMLF
@IMMLF 6 жыл бұрын
А почему вдруг С учить поздно? Не всем же веб-приложения писать. Сейчас IoT только набирает обороты. А там или RTOS или Embedded Linux. Не сомневаюсь, что через пяток лет на встраиваемых устройствах и ноду запустят, но все же С точно не денется никуда и это просто вопрос выбора: а, собственно, погромиздом чего ты хочешь стать.
@VitaliyNET
@VitaliyNET 4 жыл бұрын
Думаю в комментариях уже все сказали) Я пишу для iOS на c/c++ и альтернативы ему нету. Интерфейс только на swift/objc
@cheebeez
@cheebeez 4 жыл бұрын
С и ассемблер в майнинге незаменимы =) в той же cuda есть "виртуальный" ptx.
@hongaslahoenvaara
@hongaslahoenvaara 3 жыл бұрын
Странно, что лисп не упомянули. Совсем забыли про него? ))
@alexander_sviridov
@alexander_sviridov 6 жыл бұрын
дело в том, что в основном все пишут сайтики, и сервера. Питон и ноду еще установить нужно. Это просто скриптовые языки. Для них нужен интерпретатор который на С реализован. Для системных задач просто нету языка, который может заменить С(С++/Асм). альтернативы как Rust и dlang движутся слабо. Так устроено что нужны мобильщики и веб разработчики. Этот вектор может в любой момент поменяется. А так все языки похожи. Перейти на любой не составляет сложности.
@nacharacha3651
@nacharacha3651 6 жыл бұрын
веб разработчикам и мобильщикам никто не запрещает оптимизировать скорость работы сложных алгоритмов на си
@blackmass4925
@blackmass4925 4 жыл бұрын
Alexander Sviridov Web-кодеры вот-вот окажутся на улице как и никчёмная армия охранников. Дело надо делать. А не хуйней страдать.
@Yhwach-mv9cu
@Yhwach-mv9cu 4 жыл бұрын
Скорее Rust сдохнит, чем войдет в нишу системного программирования! Этот язык и вся пчпшная херь станет никому не нужная! С/С++ и ассемблер никто не заменит.
@daniil2704
@daniil2704 Жыл бұрын
Я бы посмотрел как будут работать операционки на js. Они все написаны на Си в большей степени. Дюядро линукс, шиндовс, мак ось основанная на бсд.
@user-wt7jf4jy3f
@user-wt7jf4jy3f 6 жыл бұрын
Согласен, но с одной оговоркой: чистый си , так то умирает, чего не скажешь про cpp и c#
@danielflash4253
@danielflash4253 6 жыл бұрын
Он не умирает. В твоей новой стиралке с дисплейчиком все на си написано
@zoomzoomchannel
@zoomzoomchannel 6 жыл бұрын
он и говорил про чистый си. Что является дичайшим бредом, он никогда не умрет, ну хотя бы до тех пор пока процессоры не перейдут на какие нибудь архитектурные решения а-ля высокоуровневых языков прямо вместо нынешних кодов (что как бы скорее всего глупо). И да, поддерживаю оратора выше- львиная доля контроллеров имеет в себе результат работы компилятора С
@nacharacha3651
@nacharacha3651 6 жыл бұрын
c# язык который работает ток на винде, врятли он будет забегать дальше, он конечно мне нравиться больше джавы, но как мне кажеться у джавы больше перспективы и она мультиплатформенная. А насчет c++ его можно компилировать в бинарник и запускать на любых ос(почти) .
@nacharacha3651
@nacharacha3651 6 жыл бұрын
ну ок, только вот xamarin использует c# как оболочку, а внутри то все по другому
@zoomzoomchannel
@zoomzoomchannel 6 жыл бұрын
ну тут то да. Хотя я на самом деле больше согласен с практической точки зрения что под мак/ линь на c# что то с UI почти не пишут.
@user-cg2fw3kw9d
@user-cg2fw3kw9d 3 жыл бұрын
Как я рад, что сюда не попал Lisp! Скажите, кто знает, как он сейчас? Чем жив, что пишут на нем?
@AlfredShafikov
@AlfredShafikov 6 жыл бұрын
А разве си и с++ это не высоко уровневый язык? я на сколько знаю низкоуровневый язык это только машинный код (или его представление ассемблер)
@shans-on
@shans-on 6 жыл бұрын
Java стоит начинать учить?
@yuriboyko4438
@yuriboyko4438 4 жыл бұрын
Стоит, но гугл вроде как на котлин уже переориентируется
@kugeki0
@kugeki0 6 жыл бұрын
ассемблер нужен для того чтобы сделать ОС.
@ironrock7971
@ironrock7971 5 жыл бұрын
Да нужно turbo pascal учить=)
@antonshtihov7662
@antonshtihov7662 5 жыл бұрын
я с C/C++ начинал. первую больменее серьёзную вещь написал на С#. сейчас вот всё больше Pytho
@like-mindedpeople1266
@like-mindedpeople1266 6 жыл бұрын
action script - классный язык программирования. не знал, что к 2020 году произойдет отказ от него (((
@Jamal_Malik
@Jamal_Malik Жыл бұрын
Си, это что-то космическое. Твоя стиральная машина, кондиционер, и какие-то техники программированы на языке Си! И даже спутники находящейся в космосе!
@47syorha52
@47syorha52 6 жыл бұрын
Килограммы кода на ассемблере = не использованию call ret или jmp и подобных ему переходов. Никто не мешает один раз сделать функцию, а потом её использовать просто вызывая несколькими строками, вводом значений и самим вызовом.
@max_mgtow
@max_mgtow 6 жыл бұрын
Obj-C до сих пор востребован, я даже писал на нём) Он хоть и кривой, но мощный
@acerlmt
@acerlmt 6 жыл бұрын
Макс да, но в чём смысл, если в итоге заменится Свифтом! Меня дико путало когда появлялись большие конструкции вида [[[[[[[[ ]]]]]]]] Вот нашёл пример, но это ещё не самый большой. Такой синтаксис бесит. Коллега сишарпник вообще плевался. [NSJSONSerialization JSONObjectWithData:[[self getLocalStorageWithKey:@"toWatchArr"] dataUsingEncoding:NSUTF8StringEncoding] options:NSJSONReadingMutableContainers error:nil]
@desex5670
@desex5670 6 жыл бұрын
Да C++ Бред какой-то. Пизда сложный
@webm6855
@webm6855 6 жыл бұрын
Иди пивка попей
@biscuitdelivery5711
@biscuitdelivery5711 6 жыл бұрын
Na objective-c eshe mozhno na Android pisat prilozheniya, a na swift tolko dlya produktov Apple
@AlfredShafikov
@AlfredShafikov 6 жыл бұрын
"Haskar 1 месяц назад Да C++ Бред какой-то. Пизда сложный" сложный но мощный
@alexshalov2695
@alexshalov2695 6 жыл бұрын
Про C и Ассемблер действительно не соглашусь. Если вы хотите писать качественный Софт, то по-хорошему следует понимать уровень ниже, чем больше уровней ниже вы понимаете, тем лучше для вас как специалиста. Опять же если речь заходит про ООП, то это далеко не единственная парадигма программирования и даже если и лучше(в чём можно усомниться), то эта разница не соответствует популярности этой парадигмы. В конце-концов, как ниже уже указали на C(и С подобных языках), Ассемблере пишут прошивки для Хабов(микросхем).
@evgeniilewicki5874
@evgeniilewicki5874 5 жыл бұрын
Автор сего видео скажи ка мне такую вещь, а как высокоуровневый язык заменит написание ядра операционки? При старте компьютера происходят процессы доступные только ассемблеру, Самые нагруженные системы только и пишутся на С/С++. Да на С# PHP Java JavaScript и так далее пишут отличные программы и быстро согласен, но только вот все эти программы работают на операционках написанных как раз на С/С++. Я хочу донести мысль, что специалисты на С/С++ будут востребованы всегда. Их нет в объявлениях ширпотребных поисковиков работников только потому, что работодатель понимает, что такой специалист без работы не сидит. Остальное просто толпа ширпотреба.
@evgeniilewicki5874
@evgeniilewicki5874 Жыл бұрын
Ты забыл про драйвера и микроконтроллеры. Си вечен.
@nazarkopets3321
@nazarkopets3321 6 жыл бұрын
Воу 222 222 подпищика. Поздравляю
@osmannotor6369
@osmannotor6369 5 жыл бұрын
Ассемблер нужен если ты OC пишешь
@zpproductionpkfr2642
@zpproductionpkfr2642 6 жыл бұрын
можно было и паскаль назвать, тк он не иcпользуется уже нигде.. хотя, его можно брать за основу программирования
@slowe8928
@slowe8928 6 жыл бұрын
Кроме вышеперечисленных языков, в универе мы еще и Prolog изучаем, говорят специалистами выйдем)
@ontixor2821
@ontixor2821 4 жыл бұрын
А я выучил ассемблер 2 месяца назад :(
@gdlunar3773
@gdlunar3773 4 жыл бұрын
Не переживай, хоть и ассемблер у каждого процессора свой, зато проги не будут лагать и весить будут мало.
@ontixor2821
@ontixor2821 4 жыл бұрын
@@gdlunar3773 у каждого процессора один ассемблер, только работать со старыми процессорами надо по-другому
@shizer5237
@shizer5237 2 жыл бұрын
Язык Си вне конкуренции как минимум в сфере интернета вещей, так что нет, Си сейчас переживает вторую молодость
@flyoffly5133
@flyoffly5133 6 жыл бұрын
Swift ?Где постоянные проблемы с обратной совместимостью?
@1kyc0k1
@1kyc0k1 3 жыл бұрын
Шта? Си и ассемблер устаревшие? На этих языках писали, пишут и будут писать еще думаю не одно десятилетие программы для МК, драйвера, ядра для ОС и многих другие вещи где нужны скорость, вес и гибкость программы. Просто есть вещи которые эти языки могут выполнить гораздо эффективнее высокоуровневых языков. ЯП это всего лишь инструмент для решения задач.
@fo0v211
@fo0v211 3 жыл бұрын
Мне кажется если есть С++ , то и C останется. Это же две технологии, которые часто используются вместе
@CoBaldr
@CoBaldr 5 жыл бұрын
АСМ точно никуда не денется, как минимум реверсинженеринг на нем стоит и больше не на чем стоять не может. А без си нет сипласплас. В остальном согласен.
@tonymac822
@tonymac822 6 жыл бұрын
Ассемблер, он является самым низкоуровневым языком программирования так что он еще будет жить, без него не будет работать не один код даже на том же Pyton. Я его не забуду)
@zver4589_zr
@zver4589_zr 6 жыл бұрын
Tony Mac Python*
@pixname7791
@pixname7791 6 жыл бұрын
А как же машинный код?
@47syorha52
@47syorha52 6 жыл бұрын
фактически самый низкоуровневый язык это машинные коды, а ассемблер это текстовая оболочка над числами.
@EagleTime
@EagleTime 5 жыл бұрын
уан лав, навсегда
@kusyka911
@kusyka911 5 жыл бұрын
@@47syorha52 машинный код представляет из себя байт-код (читай набор чисел) а ассембли это всего лишь текстовое представление тех же процесорных инструкций, которые естественно отличаются в зависимости от архитектуры процессора .
@webm6855
@webm6855 6 жыл бұрын
У тебя же видео было где ты говорил о том как важно хацкерам знать ассемблер и Cи
@yuriboyko4438
@yuriboyko4438 4 жыл бұрын
Он забыл уже
@f1xy987
@f1xy987 6 жыл бұрын
Введение в NW. js сделай,!
@user-tg6pw2fm5w
@user-tg6pw2fm5w 6 жыл бұрын
С/С++ стал одним из самых популярных языков в 2017. Все дело в появлении крипты и блокчейн, вернее их распространении. Плюс микроконтроллеры, никто не будет писать программы для встроенных систем сейчас на питоне, или ,java. Они медлительны для этих задач. Так что не все так однозначно
@alexsquirrel3934
@alexsquirrel3934 6 жыл бұрын
MicroPython, a Java можешь вообще не вспоминать, кроме ентерпрайз версии уже и не хотят ее юзать, котлин уже подминает под себя андроид.
@madcalm2024
@madcalm2024 3 жыл бұрын
Верно - майнинг и бесчисленные (причем с тенденций к росту числа) мелкие девайсы. Так что С/С++ и Джава становятся все больше востребованны. И их новый друган-пароаноик - Rust.
@johnkern4696
@johnkern4696 4 жыл бұрын
Ассемблер и Си будут актуальными пока что-нибудь для написания драйверов новое не придумают.
@stanislavshilo6022
@stanislavshilo6022 9 ай бұрын
asembler нужен разработчкам игр, что ты несешь Гоша)
@vladsol5575
@vladsol5575 5 жыл бұрын
Кстати если смотреть всякие рейтинги языков программирования, то Си обычно где то в топе, в 5-ке или на крайняк в 10-ке самых популярных!
@srychok7550
@srychok7550 3 жыл бұрын
Что что, а вот за C не согласен. Зайти на INDEX Tiobe он там либо на первом месте либо на втором. На C пишут языки, ОС, программное обеспечение.
@oxygen8680
@oxygen8680 4 жыл бұрын
Ну, C и Asm ещё долго жить будут, системщики не дадут соврать. Более того, хороший программист должен хотя бы примерно себе представлять, как идёт работа на низком уровне, а практика на этих языках очень этому способствует. А вообще, если есть возможность и время, то почему бы не выучить какой-нибудь необычный и интересный язык?) Я курсач писал недавно, там нужно было ПО разработать. Решил сделал 2 версии проги - одна десктоп на связке JavaFX + C, а другая, хоть и консольная, но более оригинальная, на Ada)
@oxygen8680
@oxygen8680 4 жыл бұрын
@Pro Hack круче ассемблера только машинные коды. Любая абстракция в языке уменьшает скорость работы и увеличивает потребляемую память. Что то мне не верится, что можно сделать что-то круче, чем асм
@oxygen8680
@oxygen8680 4 жыл бұрын
@Pro Hack в основном по интернет-ресурсам, сейчас же читаю Калашникова. Из ассемблеров выбрал FASM, так как мне он показался наиболее простым и понятным
@AndreyVarlamov
@AndreyVarlamov 6 жыл бұрын
Си ещё ооочень долго будет использоваться для микроконтроллеров и встраиваемых систем. При построении систем реального времени без него пока никак.
@arrowinaknee8510
@arrowinaknee8510 6 жыл бұрын
Язык C как раз таки растёт в популярности. Язык 2017 года
@Aaron_Grella
@Aaron_Grella Жыл бұрын
Что?! 2017?!
OpenAI’s GPT-4o: The Best AI Is Now Free!
9:14
Two Minute Papers
Рет қаралды 203 М.
skibidi toilet 73 (part 2)
04:15
DaFuq!?Boom!
Рет қаралды 32 МЛН
Barriga de grávida aconchegante? 🤔💡
00:10
Polar em português
Рет қаралды 57 МЛН
小路飞姐姐居然让路飞小路飞都消失了#海贼王  #路飞
00:47
路飞与唐舞桐
Рет қаралды 65 МЛН
ДорОгой Соболева
1:24
Елена Попова
Рет қаралды 34
Худший совет для начинающего программиста
10:18
Александр Ильин про IT
Рет қаралды 252 М.
Язык программирования Basic: История Basic которую вы не знали
15:08
EngineerSpock - IT & программирование
Рет қаралды 5 М.
Закат старого программирования
8:41
ExtremeCode
Рет қаралды 137 М.
skibidi toilet 73 (part 2)
04:15
DaFuq!?Boom!
Рет қаралды 32 МЛН