ТИР-ЛИСТ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ 2025 — Transcript

Личный тир-лист языков программирования на 2025 год с рекомендациями по изучению и карьерному применению.

Key Takeaways

  • Си — базовый язык, знание которого необходимо для профессионального программиста.
  • C++ сложен и не всегда оправдан для новичков без специфических целей.
  • Знание базового синтаксиса HTML и CSS полезно для любого программиста.
  • Dart перспективен как типизированная альтернатива JavaScript.
  • Личный опыт и мнение автора влияют на рейтинг, важно учитывать контекст и цели изучения.

Summary

  • Автор делится своим личным рейтингом языков программирования от лучших к худшим с учётом рекомендаций по изучению.
  • Обсуждаются особенности и сложности таких языков, как Си, C++, Баш, Лисп, Dart, CSS и HTML.
  • Си считается обязательным для понимания основ программирования и низкоуровневого подхода.
  • C++ критикуется за сложность и большой порог входа, не рекомендован новичкам без специфических целей.
  • Баш полезен для работы с Linux, но синтаксис сложен для чтения и понимания.
  • Лисп рассматривается как фундамент функционального программирования и оценивается высоко.
  • CSS и HTML рекомендованы к базовому изучению, так как они необходимы для понимания веб-разработки.
  • Dart описывается как перспективный язык от Google с целью замены JavaScript.
  • Автор подчёркивает важность изучения языков с точки зрения их практического применения и карьерных перспектив.
  • Некоторые языки и технологии пропускаются из-за отсутствия знаний или низкой популярности.

Full Transcript — Download SRT & Markdown

00:00
Speaker A
Всем привет! Недавно на стриме я составлял свой тирлист языков программирования от лучших к худшим и решил выложить этот фрагмент стрима на свой YouTube канал. Так что приятного просмотра! Давайте будем оценивать так, как я отношусь к этим языкам, плюс как бы я рекомендовал или не рекомендовал вам их учить. Вот такой тирлист, то есть это моё личное отношение, плюс немного ориентированное на то, учить этот язык или нет. То есть я буду двояко высказываться и в зависимости от этого ставить этот язык куда-то. Да, будем идти по очереди. Если я не буду знать какой-то язык программирования из этих, например вот эта корона, я не знаю, что это корона из КШ Рояля, я не в курсе, что это за язык программирования, поэтому мы такие языки будем просто скипать. Итак, поехали.
00:13
Speaker A
Ада. Ада. Ну насчёт Ада я, кстати, не уверен. Объектно-ориентированный, строго типизированный. Ну, окей. Я думаю, это тир просто потому что никто, соответственно, не будет в здравом уме с этого начинать или заниматься этим просто потому что это не хайповый язык.
00:26
Speaker A
Баш. А Баш — это неплохо, но надо понимать, что понимаете, в чём специфика Баша? В том, что он очень тяжело читается. То есть вот смотрите, Баш синтаксис, если открыть посмотреть — пупупупупу, но вот эти вот знаки доллара.
00:36
Speaker A
И то есть в него надо реально въезжать, вникать, и намного приятнее, когда вам нужно какой-то скрипт сделать, сделать его на Питоне. То есть потому что высокая вероятность, что человек, который будет читать ваш скрипт, он может Баша не очень-то и знать или типа того. Ну вот.
00:50
Speaker A
Мне нужно было там для Minecraft сервера скрипт сгенерить. Да, я его просто нейрон сгенерировал скрипт, который бы читал другой человек. Я бы, наверное, на Питоне написал, поэтому, наверное, ВЦ. То есть такое, ну и только скриптовый язык. Да, понятно, что он используется в Линуксе для того, чтобы скриптовая.
01:06
Speaker A
Соглашусь, Баш можно поставить в Б, потому что он довольно полезный. То есть понимать какие-то основы Баша, наверное, будет полезно, если вы часто работаете с Никсом.
01:21
Speaker A
Окей, это что-то из Лиспа. Я не уверен, что это какое-то ответвление Лиспа, 100%. Просто я не разбираюсь в их логотипе. Кто-то знает, какой это Лисп? Lisp, Types, Closure Script Lisp. Окей. То есть это что-то от Лиспа.
01:37
Speaker A
Ну Лисп можно поставить, я думаю, в А. Тут нет больше никакого другого Лиспа. Вот есть ещё схема, я так понимаю, да? Или это другой язык? Короче, я не в курсе, что это. Давайте так обозначим, что это просто Лисп.
01:54
Speaker A
Лисп можно поставить в А, потому что это основа, база и фундамент функционального программирования. Вот и в целом, если вы хотите освоить функциональное программирование на каком-то мультипарадигменном языке, потому что это кратно усложняет задачу, его обычно учат на Лиспе или Хаскеле.
02:10
Speaker A
Дальше. Си. Си — это 100%. Си нужно учить всем, нужно знать всем. Человек, который не понимает, как работает Си, не может называть себя программистом. Это моё мнение, менять я его не буду ни при каких раскладах.
02:21
Speaker A
То есть да, можно не знать Си, можно зарабатывать 600к в месяц, бббб, но не знаю, меня это нет. Мнение о том, что можно не знать Си и быть программистом, я считаю, что Си надо знать хотя бы основу, хотя бы базу.
02:43
Speaker A
Потому что большинство языков, на которых сегодня люди разрабатывают, они Си-подобные. И Си показывает, как работает любой язык, любое программирование без прикрас.
03:00
Speaker A
То есть никаких скрытых от вас процессов, вот так, как оно есть. Так оно и показано максимально приближённо к реальности. То есть никаких розовых очков. Я считаю, что Си надо знать. Другой вопрос, что он требует очень большого количества времени, и это окей скипнуть Си в начале пути.
03:13
Speaker A
То есть я не считаю, что все люди должны начинать с Си или нельзя устраиваться на работу, пока ты не выучил Си. Ну, это просто объективный факт. Я не знаю, почему у большинства людей возникает когнитивный какой-то диссонанс, когда им говоришь, что Си и ассемблер там надо знать.
03:29
Speaker A
Они говорят: нет, ведь программистом можно быть и без этого. Но ведь можно получать 600к, нуно ведь Никита, и всё начинается просто вот буйство матки, как говорит Панасенков. Просто люди сходят с ума. Можно работать программистом, можно зарабатывать деньги на программировании, но при этом доучить Си, чтобы стать профессионалом, обязательно.
03:42
Speaker A
Это, я не знаю, это как... ну можно быть художником, зарабатывать на том, что ты рисуешь, не умея строить там какие-то простые фигуры. То есть ты не можешь карандашом нарисовать там идеальный шар плюс тень от него, да, например. Можно, конечно, можно быть художником, не зная анатомию человека.
03:56
Speaker A
Да, [ __ ] в Пайтоне это изи. [ __ ] изи, нахуй. Смотри секунду ещё раз. Донат пришёл. Вот, я считаю, что Си надо знать и никаких проблем с тем, что вы начнёте не с Си, потом его, короче, обязательно доучить.
04:11
Speaker A
Если вы уже стали программистом, зарабатываете деньги, все дела, Си надо доучиться, намного проще. Ну потому что если вы разобрались с тем, как работает вот низкоуровневое программирование, то с вебом и подавно.
04:27
Speaker A
Владимиров очень, я, наверное, не порекомендую. То есть там типа дичайший порог входа. Давайте дальше.
04:40
Speaker A
Итак, C++. Фу. Смотрите, C++ я поставил бы, наверное, в C тир. Объясню. Объясню почему. А во-первых, язык безумно сложный. То есть из-за того, что там миллион стандартов, просто куча стандартов, писать на нём реально тяжело.
05:06
Speaker A
То есть вы можете встретиться с многообразием C++, оно слишком большое, вот так. То есть язык перегружен, а кроме этого туда огромный порог входа, как я уже сказал. И вы не увидите никаких космических зарплат.
05:25
Speaker A
То есть с точки зрения языка, как для обучения, если вы не хотите делать Game Dev или вот какие-то низкоуровневые вещи, а смысла в нём я не вижу никакого.
05:39
Speaker A
То есть вот если вы идёте программировать просто потому что вы хотите программировать хоть что-то, ну типа за компьютером писать код, то я бы не выбирал C++. Типа нет.
05:50
Speaker A
Так, идём дальше. Я не знаю, что это за язык, поэтому в дар. А CSP — это полнейший атир, потому что на языке есть вакансии, язык относительно легко учится, то есть по нему много материалов современных.
06:04
Speaker A
А что такое CSP? CSP — это майкрософтовская версия D, то есть объектно-ориентированный язык программирования, на котором есть вакансии. Что тут ещё скажешь? Плюс на нём можно разрабатывать игры, да, и в принципе много всего.
06:19
Speaker A
То есть end нативные приложения под Винду, много всего. Хороший язык для того, чтобы выбрать его как карьерный путь.
06:36
Speaker A
А CSS — CSS, наверное, Р, просто потому что знать нужно. Давайте я сразу HTML сюда. Объясню почему. HTML и CSS засунут в Р. Всё очень просто: чтобы вы не разрабатывали, вам рано или поздно придётся столкнуться с вебом.
06:54
Speaker A
Вы никогда не будете прямо совсем ничего делать под веб, но просто хотя бы базовый синтаксис знать будет полезно, 100%, 100% будет полезно.
07:09
Speaker A
Сейчас кто-то может сказать: нет, ты не понимаешь, это не языки программирования. Ну, во-первых, они тьюринг-полные.
07:22
Speaker A
Да, то есть что CSS третий, что HTML пятый, они тьюринг-полные. Я вынужден ворваться, чтобы дать некоторое объяснение. Конечно же, тьюринг-полнота достигается только при совместном использовании HTML5 плюс CSS третьего.
07:38
Speaker A
Тьюринг-полнота или алгоритмическая полнота — это свойство какой-то системы решать любую алгоритмическую задачу.
07:55
Speaker A
То есть когда мы говорим, что какая-то система тьюринг-полная, это означает, что на ней мы можем решить любую алгоритмическую задачу.
08:08
Speaker A
Поэтому, наверное, Р базово знать синтаксис точно будет полезно, хотя бы чтобы если у вас с сайтом что-то не так каким-то, вам нужно добиться другой работы его функционала, там моталку закрыть, которая не закрывается, чтобы вы могли это сделать хотя бы для этого.
08:22
Speaker A
Поэтому если вы программист, то, наверное, да.
08:40
Speaker A
Dart — Э тир. Смотрите, Дар — это язык, который сделали Google для того, чтобы вытеснить JavaScript. То есть план был такой: мы сделаем Dart и потихонечку заменим JavaScript.
08:56
Speaker A
А то есть он типизированный, да, то есть хороший новый язык. По-моему, не помню, когда его разработали, в одиннадцатом году. Это только первый апдейт.
09:11
Speaker A
То есть там потом именно когда они планировали его заменить, на него заменить JS, там уже прошло больше лет, потому что изначально он вроде не для этого разрабатывался, а потом подумали, что было бы неплохо вот для этого его впихнуть.
09:27
Speaker A
Но короче, суть вот в чём. А сейчас на нём, я знаю, что пишут тер. То есть вы можете, как бы, Дар используется в ф...
09:41
Speaker A
вот этой штуки Это усовершенствованный язык C в котором есть оп но при этом нет недостатков из c+ Plus там нет нессо Господи бля Прости нейм спайсов вот если мы загугли dpl Почему на русском статья Ну ладно похуй Ой да вот
09:59
Speaker A
здесь наверное будет Синтаксис это неинтересно вот Зацените что здесь можно сделать здесь видите можно вызывать условно в wrl У нас есть какая-то функция метод что это и в него можно передать А А можно на а вызвать его да
10:11
Speaker A
то есть мы можем как бы уа вызвать это вот типа Ну прикольно вообще если почитать про этот язык то он выглядит очень очень интересным очень классным и просто за всё то количество фич которое в нём есть я наверное засуну его в А мне
10:23
Speaker A
кажется это прикольно Эликсир К сожалению я ничего не знаю про эликсир поэтому латам загугли эликсир programing langage без понятия что это язык функциональный функциональный распределённый язык программирования общего назначения который работает на виртуальной машине irl построен поверхн Что обеспечивает распределённой
10:40
Speaker A
отказоустойчивость исполнения в режиме мягкого реального времени небу что это Мета программирования С макросами полиморфизмом Короче понятно какое-то [ __ ] в дети засунем н тоже нет желания даже разбираться что это fortun fortun - это спокойный атир с него можно начинать
10:56
Speaker A
изучение программирования Объясню почему во-первых минус фарана очень много разных форра и они Ну как вам сказать они короче отличаются сильно но но но но фортран - это императивный язык программирования а начинать учиться программированию с императивного языка программирования Это неплохо плюс
11:16
Speaker A
кодовая база фортран настолько большая что до сих пор есть библиотеки на фортране написанные которые используются Давайте даже посмотрим фортран не обманул ли я никого это императивный да он идт так здесь должны быть указаны процедурный модульный с элементом Ого
11:31
Speaker A
даже так но суть в том что я просто видел хорошие учебные курсы по фортран на ютубери Я считаю это неплохо но естественно только в учебных целях то есть ставить его как какая-то карьера Нет давай даже в батир пониж то есть в
11:43
Speaker A
учебных целях Я считаю что с этого можно начать а просто потому что он не перегружает вас сразу кучей всего да то есть там очень простые вещи очень понятно что такое переменные Э нет нет каких-то там функций высшего порядка по
11:56
Speaker A
крайней мере в том курсе что я смотрел там этого не было исключительно из рекомендаций то есть по факту я е фортран ставлю сюда а не сюда только потому что я видел прикольный курс типа всё единственная причина Что за сис
12:07
Speaker A
крестом подожди мы не дошли не спойлере не что это не что это видел что-то про этого ёжика Но честно не что это нет желания даже разбираться какая-то звезда это что язык программирования Патрик Стар или что я не знаю что это гон Окей
12:22
Speaker A
гон смотрите Не потому что гон надо всем учить а потому что гон во-первых а современ язык программирования То есть он относительно свежий недавно вышедший по-моему в 2006 он вышел но то есть там очень свежий синтаксис без фигни А
12:38
Speaker A
во-вторых на нём зарплаты выше рынка потому что ну тут тоже надо понимать Почему зарплаты на го больше не потому что если вы будете учить го то вы будете типа много автоматически зарабатывать просто туда высокий порог входа То есть
12:50
Speaker A
если вы хотите быть гон разработчиком вам надо знать много всего первое язык компилируемый да Если вы не писали на компилируемый языках для вас это будут сложности второ там есть указатели как выяснилось нет адресной арифметики но есть указатели что тоже короче указатели
13:06
Speaker A
это непреодолимый порог входа есть люди которые не могут понять концепцию указателей и соответственно ну такие люди в принципе не могут программировать Но короче он накладывает свои сложности плюс там надо работать с рутина и в принципе программирование такое оно как
13:22
Speaker A
бы на уровень ниже потому что мало библиотечных всяких штук но мне он за это и нравится то есть Я просто считаю что го хороший язык с приятным синтаксисом и мне нравятся те сферы где его применяют То есть когда что-то нужно
13:35
Speaker A
высоко нагруженной сделать берут обязательно го то есть ну вы будете работать точно в проектах где Не на джанга надо да энд писать А ну если там есть го то это уже как бы круто как с указателем без арифметики работает ну
13:46
Speaker A
там есть указатели То есть ты Ну что [ __ ] Что значит как без арифметики Ну указатели ты можешь передавать функцию например по значению Чем отличается передача В функцию по значению от функции по посылке смотри если у тебя
14:00
Speaker A
есть какая-то функция ты передаёшь в неё по просто по значению да то у тебя скопирую то что ты передаёшь оно скопирую буквально создаст копия А если оно будет по ссылке Да не знаю каким-нибудь другим цветом подчеркнём Да вот допустим по ссылки там разными
14:15
Speaker A
значками обозначается не суть То есть просто вот если функция принимает параметр посылки то это означает что она примет не напрямую значение которое в неё засунули она примет адрес Да она примет адрес считает что это адрес у каждой переменной есть какой-то адрес то
14:29
Speaker A
есть на самом деле вот а допустим когда ты пишешь в жава скрипте L A на самом деле у этой А есть какой-то физический адрес То есть он равняется там чему-то не знаю FF там 8 не знаю AB то есть
14:44
Speaker A
выглядит вот так какой-то шестнадцатеричный адрес у каждой переменной он есть неизбежно И когда ты передаёшь по значению Да есть по ссылки есть по значению когда ты передаёшь по значению эта переменная скопирую то есть будет две переменные Ну с другим адресом
14:58
Speaker A
там допустим не P Да окей Вот то есть ты просто создашь другую переменную ещ одну И когда это обычная переменная в этом нет никакой проблемы если это просто там условно какой-то набор слов но если это огромная переменная много типа мегабайт То есть
15:15
Speaker A
это проблемно каждый раз её копировать поэтому придумали передачу по значению да то есть условно Ну неважно тут в разных языках Может по-разному это выг суть одна Суть в том что сюда передаётся именно ссылка то есть этот адрес именно
15:30
Speaker A
адрес То есть он идёт как бы вот сюда адресная арифметика здесь ни при чём адресная арифметика означает что у тебя в этой функции может быть у тебя в этой функции может быть Вот так То есть ты можешь здесь вычислять что-то или ты
15:41
Speaker A
можешь условно адрес ты можешь вычислять как бы что прибавить к какому адресу когда мы говорим про адресную арифметику Это означает что ты можешь к адресу добавлять какие-то значени понимаешь то есть условно к адресу добавить типа плюс О да вот именно к вот этому значению
15:58
Speaker A
которое именно адрес буквально физической памяти ты можешь добавить там не знаю плюс оди и оно перейдёт не плюс один к адресу а оно перейдёт на следующий адрес где лежит следующий элемент этого типа то есть там всё супер гемор Это для типа программирования на
16:14
Speaker A
си А и других таких языках то есть в Гонг этого нет нет адресной арифметики но есть как бы ссылки и указатели это какая-то тема для джавы сорри не шарю за джаву поэтому поставлю в The тир а предполагаю что это хаскель но почему-то
16:27
Speaker A
он не фиолетовый Это вопрос как выглядит хаскель почему хаскель бывает Серый а бывает фиолетовый что за прикол Окей хаскель поставим в атир потому что это функциональное программирование и типа круто то есть какой-то функциональный язык стоит попробовать потому что чем
16:42
Speaker A
больше парадигм программирования вы знаете тем лучше То есть у вас расширяются горизонты сознания и вы можете смотреть на задачи абсолютно иначе поэтому поставлю поставим сюда хаскель но снов таки учить хаскель я бы не стал то есть 100% не стал Хз что это
16:57
Speaker A
в The тир засунем ли си Ну Холи си - это конечно прикольно ну сказа учить с точки зрения того что это смешной мем Да О'кей засунем вр лиси был разработан Терри дэвидсоном который писал свою операционную систему у него была
17:09
Speaker A
шизофрения и Ну это такой язык рофл конечно поэтому мы поставим его вр Java Java - это заслуженный а очень много вакансий а норм Платят то есть Если разобраться в Джаве то можно Ну то есть можно быть уверенным в том что она
17:22
Speaker A
никуда не денется Да ближайшие 20 лет точно с рынка другой вопрос то что разобраться в Джаве очень тяжело поэтому нер то есть очень много leg кода тяжело реально тяжело то есть надо потратить время Из плюсов Ну в принципе всё
17:35
Speaker A
понятно как писать то есть не мучи себя какими-то сложными вопросами всё уже Придумано за тебя то есть просто шлёшь как бы опш код Если ты знаешь джаву для тебя открываются отличные возможности типа во для тебя открывается вот эта
17:51
Speaker A
книжка по алгоритмам которые примеры которые на Джаве То есть ты можешь как бы вникнуть алгос это такой типа незначительный баф не знаю что это поэтому тир Окей JS JS - этор неоспоримо то есть типа где-то сюда всё правильно стоит Почему JS
18:13
Speaker A
потому что на дсе написан весь мать его веб весь мать его веб огромный просто потенциал возможностей которые открывает вам знания жава скрипта код можно написать буквально вот по-всякому прям прям совсем на любом языке Сейчас все они мульти парадигме набо Можно пописать
18:29
Speaker A
по-всякому Но если вас интересует хороший язык программирования который точно никогда не умрёт и при этом на котором большие зарплаты - это JavaScript единственный нюанс единственный нюанс Ну нельзя новичку объяснить как бля Функция может принимать функцию возвращать функцию Ну
18:47
Speaker A
то есть с чего какие-то Гетеры сеттеры какая-то прототип ная модель наследования Ну то есть это всё Шуе асинхронность я вот в асинхронность лично очень долго въезжал то есть ну непонятно КАТО При чём здесь асинхронность А как бывает иначе а
19:01
Speaker A
почему не короче есть нюансы Но если вы готовы запотел тать вот эти моменты сидеть просто ковырять пока не дойдёт то лучший язык Я считаю сегодня для того чтобы именно [музыка] и фронт и хватит с вас следующий кто-то мог подумать что это Авито логотип но
19:34
Speaker A
нет ребята Это Джулия или Юлия такой язык программирования есть вот Зацените короче ну насколько я понимаю он связан с математикой очень сильно Поэтому да Вот видите мала или масла не знаю как правильно то есть Ну явно не для всех
19:49
Speaker A
начинать с него учить я бы никому не советовал поэтому Ну это типа пожилой дер кому он наху нужен Я не знаю То есть мы здесь вс-таки либо за каким-то инженерным интересом либо за деньгами А вот эту всю математику решать Пускай не
20:02
Speaker A
знаю кто кто-то другой этим занимается котлин К сожалению я ничего не могу сказать про котлин кто-то наверное думает вот он сидит Эксперт Гуру всех языков программирования Нет ребята каюсь я нихуя не знаю про котлин Я знаю что двист кто-то в восторге кто-то не в
20:18
Speaker A
восторге типа котлин это как бы для джави то есть типа под Android можно на нём разрабатывать на самом деле котлин умеет JS компилировать да То есть вы можете писать на котлине А из этого получится для например Итак котлин котлин котлин
20:32
Speaker A
Почему не ПСН вопрос заставляет задуматься не могу объективно его оценить То есть я вообще про мобилку мало что могу сказать в общем не знаю куда поставить котлин но с точки зрения если вы под мобилки пишете то это точно
20:45
Speaker A
б не ниже Да ещё я знаю что фуре всякие любят на котлине писать не ниже б просто поставим ему отдадим так сказать тех или тек даже не знаю как лучше Ну смотрите тех - это система кото ится для
20:59
Speaker A
вёрстки Да латех вот Это такая вещь которая используется для вёрстки то есть Видите вот вы пишете вот так да доку ку и здесь пишете что-то текст и в итоге это нужно для того чтобы у вас красиво получался Ну вот такие вещи например выводить да
21:21
Speaker A
то есть без теха Вы скорее всего не сделаете ПМ кра Учите Ну типа без теха сорян но в Ворде вы это не сделаете Ну снова леров сво свою книжку в латехе писал Я считаю что это хорошая система если я буду писать
21:38
Speaker A
свою книжку то я буду делать это наверняка в латехе Ну лу очку я поставлю в атир даже вот поближе вот вот куда-нибудь сюда смотрите Почему Потому что скриптовый язык очень простой много Где используется то есть начиная с конфигурации не вима да сегодня если вы
21:54
Speaker A
пользуетесь немом да Все знают что такое нем неом вот чтобы всё это строить вам нужно знать лу видите здесь лу скрипты видите вам видно Да поэтому Э он используется очень много где типа прямо очень много где в геймдеве повсюду
22:12
Speaker A
просто То есть все всё скрипту ется лу поэтому наверное в монтажных программах тоже скрипту ется лу в давин resolve на лу можно скриптовая что это за язык программирования поэтому дроп а это matlab То есть matlab - это такая тема
22:32
Speaker A
Где вы можете описывать всякие штуки чтобы они рисовали вам графики Да вот такие типа красивые картинки а не знаю Меня это не интересует Поэтому в де тир корона из кш рояля пацаны кто-то знает что А это мадаун Парни не markdown
22:47
Speaker A
ставим конечно же а конечно же тир Спасибо братан видишь у меня плохо я не разгадал ребус markdown Да markdown - это тема которая позволяет вам писать красивые штуки на гитхабе да то есть если зайти github что-нибудь Я хуй знает
23:00
Speaker A
github там ну короче вот эта тема да например она написана в маркдаун видите здесь rdm MD То есть это как бы markdown почему-то он не показывает Исходный код а сразу его преобразовывает в HTML Ну ладно А вот можно посмотреть код видите
23:12
Speaker A
то есть здесь как бы решётка и пошло добро то есть оно как бы вот так описывается ссылки Да ну то что в дискорде работает то что в ноушене работает не в дискорде оно не будет по-моему работать в ноушене оно работает
23:23
Speaker A
в обсидиане оно работает то есть markdown - это прикольный язык полезный Я считаю полезный даже полезней лу потому по что ну типа чаще применяется очевидно поэтому ну его точно надо знать другой вопрос что Ну наверное денег за за это вам не занесут а Ол ол - Это
23:36
Speaker A
вроде функциональный язык программирования объектно ориентированный язык функционального программирования прикольно но я снова таки про него ничего не знаю Самый распространённый в практической работе диалект языка ML интересно но я про него ничего не знаю поэтому засунем его в тир
23:49
Speaker A
не знаю что это за луковица ПХП дошли до хпч а Слушайте а это точно будет атир и даже не знаю То есть вот это как-то вот так то есть это либо чуть лучше джавы оно на одном уровне для меня
24:05
Speaker A
Объясню почему смотрите с точки зрения это абсолютно разные языки типа ХП и Java вообще рядом не лежало но в чём в чём прикол в ПХП очень быстрый порок время которое вам нужно чтобы выучить ПХП очень маленькое То есть вы можете за
24:18
Speaker A
короткий срок выучить PHP и найти работу то есть прям вакансий много вот открываете вакансии PHP разработчик и там будет типа прямо много вакансий скорее всего больше чем на любые другие языки программирования нужно будет ещё выучить laravel или Symphony laravel
24:33
Speaker A
скорее всего это такой фреймворк для PHP А на котором большинство всего разрабатывается и всё То есть вы уже как бы считаете вкатили в it другой вопрос то что ну PHP разработчики как правило получают меньше чем например гон разработчики да то есть на гонке вы бы
24:49
Speaker A
зарабатывали больше Поэтому Ну такое но с точки зрения в Ката и простоты входа Вот именно скорости с которой вы можете начать у учить PHP зарабатывать деньги я думаю то что это точно что-то с совой совой - это этот пролог
25:02
Speaker A
что ли пролог это пролог совой прикольно смотрите Что такое вообще пролог пролог - Это логический язык программирования очень такая ну типа редкая тема То есть вы даёте утверждение а потом на основе этих утверждений вы вот так это выглядит
25:17
Speaker A
да Вот видите сложно понять если ни разу не пробовать но вы даёте утверждения как бы а потом исходя из них вы можете вычислять что-то то есть это очень сильно Т горизонты сознания А наверное стоит Ну те кто в университетах учится
25:33
Speaker A
там почти везде есть пролог да у вас есть пролог парни есть у кого-то пролог в универе или в колледже не нема это тир Я считаю да для расширения парадигм Это очень даже это очень хотя мы сюда ставили для расширения парадигмы
25:46
Speaker A
поставим его тот же тир а не для зарабатывания денег Точно точно не для зарабатывания денег для того чтобы посмотреть А как ещё бывает это О'кей Ну что ж приблизились мы к змеюки к питон да время душить удава это S тир
26:00
Speaker A
Объясню почему Объясню почему после J естественно после J Объясню почему очень много всего можно сделать если вы выучили Python первым языком программирования а то есть если вы первым языком программирования выучили JS ну можете Web написать Ну да ну можно
26:16
Speaker A
тоже ботов писать джаваскрипт вых на для телеграма и для Дискорда можно это можно делать Но на pyth вот просто ну реально вот кучу всего SMS Бомбер легко осуждаю Кстати я не знаю типа какой-нибудь чатбот там или ещё у меня в телеграме
26:32
Speaker A
есть чел который написал свой скрипт который лайкает каждое сообщение ну я так понял что это скрипт который лайкает каждое сообщение у него в закрепе ссылка на его ну типа что какой-то проект Да условно То есть он типа лайкает всех
26:46
Speaker A
чтобы всем приходило уведомление и кто-то до посмотрел я его забанил сегодня Ну потому что это скриптинг типа с целью рекламы но я уверен что он это [ __ ] на питоне написал н открывает вам очень много каких возможностей да А
27:00
Speaker A
поэтому это круто плюс на нём можно куда-то вкатиться и что-то заработать я не шарю за питон рынок сорян но у меня есть кориш Руслан который сам выучил Python за 8 месяцев и получил работу без накрутки опыта то есть ничего не крутил
27:13
Speaker A
правда Это было 3 года назад рынок немного поменялся но за 8 месяцев Он в соло типа без всего без курсов без всего выучил Python выучил выучил Python и смог вкатиться в в Сбер сразу язык программирования R честно подожди
27:28
Speaker A
Давайте не будем спешить я не помню ничего про этот язык dat visualization Ну снова таки dat visualization Не ну засунем ру Руби прикольный язык очень легко в него войти Но сегодня он как сказать сегодня он мёртв Руби - это тот
27:47
Speaker A
вид языков программирования которые в Only То есть вы на нём что-то написали Да говна размазали по экрану а потом если ваш стартап залетел это ВС будет переписываться на и вс такое поэтому типа окей можно если вам нравится Можно можно то есть на НМ
28:06
Speaker A
реально легко разрабатывать приложения чтобы они работали но поддерживать всё это потом такое раст ра Ну с растом тяжело вот с растом реально тяжело типа я не знаю Я засуну это в Тир на первое место Объясню почему вы не заработаете денег если вы
28:25
Speaker A
Утес ша зада но потом Когда выучите во-первых без знания си вы ничего не поймёте Ну то есть СТ требует от вас куча знаний то есть умение А работы там с указателями всё вот это То есть это не для новичков
28:41
Speaker A
надо понимать процессы операционных систем да как это работает то есть этот язык с большим порогом входа Кроме этого Когда вы придёте на работу ust не будет главным языком то есть скорее всего Ваша работа будет заключаться в переписывания c+ пса на раз а это значит что вам надо
28:57
Speaker A
ещё и плюсы будет знать ну короче такое То есть я засуну это в де тир я никому не рекомендую начинать сра по фану может быть то есть прикольно да наверное Но если рассматривать это с точки зрения востребованности языка и возможности на
29:10
Speaker A
нём попасть в it зарабатывать деньги работать нет Сорри типа д а Скала ничего не знаю про скалу поставлю в D Swift рядом с котлино Да всё-таки Андроидов больше Поэтому после котлина но Swift - это язык на котором вы пишете
29:24
Speaker A
под Apple в принципе всё легко то есть насколько я знаю под него и под macos вы пишете тоже на Swift то есть не только под iOS А ещё и под макос Давайте чекним да да да да да вы пишете ещё и под макос
29:37
Speaker A
Так что Норм Норм но снова татаки Вы же понимаете рынок техники Apple он гораздо меньше чем например рынок жава скрипта да то есть браузеров Веба тайпскрипт тайпскрипт наверное положим куда-нибудь куда бы нам положить тайпскрипт Хороший вопрос Смотрите если вы хотите работать
29:52
Speaker A
на жава скрипте а при этом то что называется быстро Вам никто на голом никто на голом жава скрипте писать не даст потому что Ну что такое голый JavaScript Это означает что вы лишены куче подсказок куче проверок типов да то
30:04
Speaker A
есть вот куче фич которые нужны для того чтобы писать безопасный код в продакшене как бы кто не ругался на тайпскрипт типа там Тимур шемсединов или мурыч или ещё что-то Но для того чтобы устроиться на работу вам надо будет уметь с ним
30:15
Speaker A
работать поэтому давайте я засуну его в атир а потому что это просто линтер для жава скрипта это не Там какой-то отдельный язык это просто JavaScript которому прикрутили типизацию Если вы никогда не писали на типизированного языке при этом вы JS разработчик или
30:30
Speaker A
Учите JS обязательно Попробуйте что-нибудь типизированного дня й вы объявили что-то Let Да и в это может прийти что угодно Ну типа буквально что угодно то есть это может быть STR да то есть здесь может лежать СН А может лежать какой-нибудь
30:58
Speaker A
э Никита в жава скрипте нет Типа ин там только Number может лежать Я не знаю какой-нибудь нал типа то есть всё вот это может лежать в а Понимаете в чём проблема того что всё это лежит в а то
31:10
Speaker A
есть вы не знаете что здесь Для вас это как бы загадка это может быть проблемой Потому что когда вы пишете функцию Да вот у вас есть определение функции сам которая Принимает два аргумента А и B и ну здесь в теле функции она очевидно их
31:24
Speaker A
складывает Да где-то здесь она типа просто а складывает с Б Но что будет если в эту функцию прийдёт например два стринга то есть вместо Инта то есть вместо Нара А ну оно просто сложит строку да у вас получится конкатенация строк то есть ну
31:40
Speaker A
не то что вы ожидали явно Да а а если два нала придёт что будет нал п нал Хз что выведет JavaScript кста кстати Можем даже проверить что будет если нал ПС нал NAN Давайте проверим даже Нал плюс нал
31:53
Speaker A
ноль пацаны Нал плюс на нал будет ноль а Нал плюс Я не знаю H Оно просто склеить Ну вы поняли то есть это то что называется как бы уб Ну вы не знаете что будет вы вам сложно предсказать что что придёт в эту штуку
32:10
Speaker A
да А если бы у вас была типизация то вы бы могли написать здесь Да А нш ну во-первых можете написать что она вернёт Да вы можете сказать то что из этой функции всегда возвращается там условно Number только только Number всё то есть
32:23
Speaker A
ничего другого не вернётся отсюда если вы вот так укажете и плюс Вы можете Каждый каждый элемент указать то что А и B - это тоже Number То есть если вы вот так Определите функцию вот так то никаких проблем с этим уже не будет то
32:37
Speaker A
есть у вас просто не соберётся код Вам тайпскрипт скажет типа Братан ты перепутал ты передаёшь мне Если вы пытаетесь передать не намбе или ваша функция попытается вернуть не Number просто ну код не соберётся и всё то есть оно как работает как нте то есть оно
32:50
Speaker A
проверяет что вы написали всё адекватно зи так осуждаю то что вы сейчас сказали просто зи без всяких приставок в конце ребята ну сколько можно Ну деды воевали Ну да это низкоуровневый язык Я к сожалению ничего про него не знаю И это
33:04
Speaker A
явно хуже расто Ну то есть если на Расте есть шанс найти вакансии то на Зиг Скорее всего нет На всякий случай ещё раз осуждаю Итого получился вот такой православненько тирлист в принципе я считаю это база вот такой вот тирлист Ну
33:18
Speaker A
давайте даже сюда поставим ко потому что мы всё-таки про языки программирования говорим больше да именно которые я бы рекомендовал учить и на которых я бы рекомендовал делать карьеру ти на си много вакансий Ну [ __ ] на си ты будешь
33:31
Speaker A
писать какую-то Т хуйню за 3 коп смотрите на си Вот ещё раз Для тех кто пришёл только что опоздавших си здесь стоит только потому что это база фундамент клёво знать я не рекомендую никому искать на этом работу Ну то есть
33:45
Speaker A
для работы Вот это JavaScript Python golang и то что ниже Да ну markdown по приколу да Давайте его засунем как бы типа надо знать ну Холи C - Это рофл очевидно Да я бы выбирал между дм питоном и Ленком ПХП норм Да норм Java
33:57
Speaker A
норм всё всё вот это Норм а d мне просто нравится как идея языка Всё я думаю с тер листом закончили Не забудьте поставить лайк и написать комментарий как вам вообще такой формат и что думаете о моём тер листе языков
34:07
Speaker A
программирования ссылка на Twitch где я стримлю и мой ТГ канал где происходят анонсы всех стримов будут в описании ещё у меня есть закрытый ТГ канал в котором можно найти подборку материалов для самостоятельного изучения программирования и много полезных материалов а также получить доступ к
34:19
Speaker A
моему дискорду и ТГ чату удачи ещё услышим
Topics:тир-листязыки программированияСиC++DartЛиспБашHTMLCSSпрограммирование 2025

Frequently Asked Questions

Почему автор считает, что Си обязательно нужно знать?

Автор считает, что Си показывает основы работы программирования без прикрас и является фундаментом для понимания многих современных языков, поэтому без него нельзя считать себя профессионалом.

Почему C++ не рекомендован новичкам?

C++ сложен из-за множества стандартов и большого порога входа, а также не гарантирует высоких зарплат, если не заниматься специфическими областями, такими как Game Dev.

Зачем изучать HTML и CSS, если это не языки программирования?

HTML и CSS являются тьюринг-полными системами и необходимы для базового понимания веб-разработки, что полезно любому программисту для решения простых задач с веб-сайтами.

Get More with the Söz AI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries, speaker detection, and unlimited transcriptions.

Or transcribe another YouTube video here →