хауди хо друзья очень часто можно
встретить подборки самых легких или
самых интересных языков программирования
и я думаю вы и сами такое часто
встречали но почему-то в том же youtu.be
лично я не нашел подборку из самых
сложных языков программирования писать
код на которых мало кто сможет и я
сейчас не про я зыке типом олл болл
калибра in fact a pro нормальный но
реально сложные япы
эй давайте посмотрим на топ самых
сложных языков и а также постараюсь
объяснить вам почему и из-за чего они
считаются хардкорными
давайте начнем но сначала порекомендую
вам настоящую годноту и это не мои слова
о ваши комментарии фрукт кого-то это
место где вы сможете научиться
программированию в легкой и доступной
форме каждый курс здесь интерактивный а
значит скучно вам не будет к тому же
после каждого урока выдается домашнее
задание на проверку полученных знаний и
больше половины уроков тут бесплатные а
потом можно будет купить подписку всего
за 500 рублей в общем годнота ну а
ссылку на фрукт coat я оставлю в
описании и так первый действительно
сложный язык программирования это
конечно же си плюс плюс
и хотя он является высокоуровневым это
слова помогает начинающим программистам
а сложность заключается в том как именно
реализованный язык ведь как мы все знаем
си плюс плюс это наследник языка си на
который навесили а.п.
и много чего другого так вот это другое
реализовано не всегда лучшим образом это
создает много сложностей в восприятии и
много непонятных моментов чтобы вы
понимали все плюс плюс нередко
сравнивают с языком java-script
и не только потому что у них у обоих
силой к синтаксис
а потому что как и у java script все
плюс плюс хватает своих странностей и
все это вкупе с шаблонами
метапрограммирование
а также огромным количеством проблем
связанных со статикой pink указателями
областями видимости об и подходом и куче
всего остального делайте плюс плюс
сложным языком программирования именно
по части восприятия то есть там нет
каких-то супер сложных технических
моментов как
том же ассемблере просто разобраться в
этом гиганте будет совсем нелегко
этого мне python который по праву
считается самым продуманном языком
программирования нет это си плюс плюс
его архитектура к сожалению оставляет
желать лучшего и именно поэтому он
считается сложным языком
дальше еще лично я бы назвал сложным я
зык хаскел в основном потому что это
функциональный язык программирования и я
понимаю что для некоторых это может
стать даже плюсом особенно если вы
математик но все-таки львиная доля
программистов привыкла к императивном у
программирование
если кто не знает топ языки как бы
делятся на парадигмы и в основном их 2
это императивные и декларативные
и между собой они соответственно
контрастируют в частности императивные
языки программирования это всем нам
знакомые paid in си плюс плюс java
скрипты и другие это те языки в которых
мы встречаем процедурные структурный
а.п.
и другие подходы к написанию кода а
декларативные языки это уже например
haskell ерлан к sql пролог
элиз так вот функциональное
программирование это одна из концепций
декларативных языков прикол здесь в том
что в отличие от привычных нам языка
программирования функциональном
программировании нет переменных циклов и
вообще какой-либо работой с памятью это
языки на которых вы описываете решения
какой-либо задачи при помощи выражения а
то есть вы говорите не как нужно сделать
а что нужно сделать и именно поэтому
функциональные языки гораздо проще в
понимании для математиков и все так же
именно поэтому я поставил хаскел список
сложных языков программирования ведь
большинство программистов сложно дается
даже императивные подход а что уж там
говорить про декларативный дальше я бы
еще сказал что я зык ассемблера также
является сложным и не потому что это
язык программирования низкого уровня а
потому что для эффективного
программирования на ассемблере вам
придется изучать и учитывать железо и
это важно потому что вам нужно будет
учитывать архитектуру в которой например
будет исполняться код таким образом в
архитектуре процессоров x86
у вас будет скажем только один стек мало
регистров и к тому же ячейка памяти не
будет давать никакой информацией о типе
хранящегося там значение и умение
эффективно использовать такие
особенности среды в которой исполняется
код это самый главный плюс
программирования на ассемблере но в то
же время его самый главный минус
и да это на самом деле сложно особенно
для рядового программиста но когда вы
понимаете как это все работает и
устроено на самом низком уровне то вы
можете код оптимизировать по максимуму а
значит программа которую вы напишете на
ассемблере будет летать так быстро как
только можно кстати на ассемблере даже
сделали целую операционную систему она
называется колибри и умещается буквально
в полтора мегабайта это хороший пример
того насколько эффективно можно
использовать преимущества ассемблера ну
а вы пишите в комментариях какие языки
по вашему являются сложными и почему я
же рассказал о трех языках которые лично
по мне являются действительно сложными а
в остальном я жду ваш царский лайк
надеюсь сегодняшний выпуск вам
понравился и вы узнали что-то новое для
себя конечно же подписывайтесь на канал
и включайте колокольчик уведомлений как
мои выпуски хоть иногда до будут
появляться у вас на главной утуба удачи
и всегда помните любой язык
программирования это всего лишь
инструмент в руках мастера и только вам
решать какой инструмент использовать под
конкретную задачу
[музыка]
хауди хо друзья очень часто можно
встретить подборки самых легких или
самых интересных языков программирования
и я думаю вы и сами такое часто
встречали но почему-то в том же youtu.be
лично я не нашел подборку из самых
сложных языков программирования писать
код на которых мало кто сможет и я
сейчас не про я зыке типом олл болл
калибра in fact a pro нормальный но
реально сложные япы
эй давайте посмотрим на топ самых
сложных языков и а также постараюсь
объяснить вам почему и из-за чего они
считаются хардкорными
давайте начнем но сначала порекомендую
вам настоящую годноту и это не мои слова
о ваши комментарии фрукт кого-то это
место где вы сможете научиться
программированию в легкой и доступной
форме каждый курс здесь интерактивный а
значит скучно вам не будет к тому же
после каждого урока выдается домашнее
задание на проверку полученных знаний и
больше половины уроков тут бесплатные а
потом можно будет купить подписку всего
за 500 рублей в общем годнота ну а
ссылку на фрукт coat я оставлю в
описании и так первый действительно
сложный язык программирования это
конечно же си плюс плюс
и хотя он является высокоуровневым это
слова помогает начинающим программистам
а сложность заключается в том как именно
реализованный язык ведь как мы все знаем
си плюс плюс это наследник языка си на
который навесили а.п.
и много чего другого так вот это другое
реализовано не всегда лучшим образом это
создает много сложностей в восприятии и
много непонятных моментов чтобы вы
понимали все плюс плюс нередко
сравнивают с языком java-script
и не только потому что у них у обоих
силой к синтаксис
а потому что как и у java script все
плюс плюс хватает своих странностей и
все это вкупе с шаблонами
метапрограммирование
а также огромным количеством проблем
связанных со статикой pink указателями
областями видимости об и подходом и куче
всего остального делайте плюс плюс
сложным языком программирования именно
по части восприятия то есть там нет
каких-то супер сложных технических
моментов как
том же ассемблере просто разобраться в
этом гиганте будет совсем нелегко
этого мне python который по праву
считается самым продуманном языком
программирования нет это си плюс плюс
его архитектура к сожалению оставляет
желать лучшего и именно поэтому он
считается сложным языком
дальше еще лично я бы назвал сложным я
зык хаскел в основном потому что это
функциональный язык программирования и я
понимаю что для некоторых это может
стать даже плюсом особенно если вы
математик но все-таки львиная доля
программистов привыкла к императивном у
программирование
если кто не знает топ языки как бы
делятся на парадигмы и в основном их 2
это императивные и декларативные
и между собой они соответственно
контрастируют в частности императивные
языки программирования это всем нам
знакомые paid in си плюс плюс java
скрипты и другие это те языки в которых
мы встречаем процедурные структурный
а.п.
и другие подходы к написанию кода а
декларативные языки это уже например
haskell ерлан к sql пролог
элиз так вот функциональное
программирование это одна из концепций
декларативных языков прикол здесь в том
что в отличие от привычных нам языка
программирования функциональном
программировании нет переменных циклов и
вообще какой-либо работой с памятью это
языки на которых вы описываете решения
какой-либо задачи при помощи выражения а
то есть вы говорите не как нужно сделать
а что нужно сделать и именно поэтому
функциональные языки гораздо проще в
понимании для математиков и все так же
именно поэтому я поставил хаскел список
сложных языков программирования ведь
большинство программистов сложно дается
даже императивные подход а что уж там
говорить про декларативный дальше я бы
еще сказал что я зык ассемблера также
является сложным и не потому что это
язык программирования низкого уровня а
потому что для эффективного
программирования на ассемблере вам
придется изучать и учитывать железо и
это важно потому что вам нужно будет
учитывать архитектуру в которой например
будет исполняться код таким образом в
архитектуре процессоров x86
у вас будет скажем только один стек мало
регистров и к тому же ячейка памяти не
будет давать никакой информацией о типе
хранящегося там значение и умение
эффективно использовать такие
особенности среды в которой исполняется
код это самый главный плюс
программирования на ассемблере но в то
же время его самый главный минус
и да это на самом деле сложно особенно
для рядового программиста но когда вы
понимаете как это все работает и
устроено на самом низком уровне то вы
можете код оптимизировать по максимуму а
значит программа которую вы напишете на
ассемблере будет летать так быстро как
только можно кстати на ассемблере даже
сделали целую операционную систему она
называется колибри и умещается буквально
в полтора мегабайта это хороший пример
того насколько эффективно можно
использовать преимущества ассемблера ну
а вы пишите в комментариях какие языки
по вашему являются сложными и почему я
же рассказал о трех языках которые лично
по мне являются действительно сложными а
в остальном я жду ваш царский лайк
надеюсь сегодняшний выпуск вам
понравился и вы узнали что-то новое для
себя конечно же подписывайтесь на канал
и включайте колокольчик уведомлений как
мои выпуски хоть иногда до будут
появляться у вас на главной утуба удачи
и всегда помните любой язык
программирования это всего лишь
инструмент в руках мастера и только вам
решать какой инструмент использовать под
конкретную задачу