Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
0 / 0 / 0
Регистрация: 08.12.2023
Сообщений: 1

Какие языки программирования стоит изучать в 2024 году?

21.05.2024, 11:06. Показов 4190. Ответов 35
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем!

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

Лично я думаю, что Python и JavaScript сохранят свои позиции благодаря их широкому применению и сообществу, но также появляются новые интересные языки, такие как Rust и Go. Хотелось бы услышать ваше мнение по следующим вопросам:

1. Какие языки программирования, на ваш взгляд, будут наиболее востребованы в ближайшие 5-10 лет?
2. Какие новые языки программирования или фреймворки появились в последнее время, и что вы о них думаете?
3. Какие языки стоит изучать новичкам в программировании, а какие — опытным разработчикам, желающим расширить свои навыки?
4. Как вы считаете, стоит ли углубляться в популярные языки (например, Python, JavaScript) или лучше изучать более специализированные (например, Rust, Go)?
5. Какую роль в будущем будут играть языки для машинного обучения и обработки данных, такие как Python и R?
6. Как влияют на выбор языка требования к производительности и безопасности?
7. Какие ресурсы и методики вы бы порекомендовали для эффективного изучения новых языков?
Давайте обсудим и поделимся своими мыслями и опытом!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.05.2024, 11:06
Ответы с готовыми решениями:

Стоит ли изучать какие-либо языки программирования?
Здравствуйте, я решила в серьез задуматься об изучении какого-либо языка программирования, стоит ли оно того? С чего лучше начать? Какой...

Что изучать в 2024 году?
Здравствуйте, я хочу развиваться в области backend. Когда я учился в школе и в вузе, я самостоятельно обучался PHP, изучив и использовав на...

Какие характеристики ПК в 2024 году являются оптимальными?
какие характеристики пк в 2024 году являются оптимальными? посоветуйте по характеристикам. чтобы пк можно было считать современным в...

35
 Аватар для Pphantom
2469 / 1615 / 741
Регистрация: 17.03.2022
Сообщений: 5,264
22.07.2025, 11:58
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Beltar Посмотреть сообщение
А кто мешает использовать Питон только для вызова C-библиотек, которые можно скормить тем же GPU?
Как выше уже заметили, тогда проще обойтись без Питона.

Но есть и еще одно обстоятельство. По опыту написания разного вычислительного моделирования (а нейронки в этом плане мало чем отличаются) подобная комбинация снижает производительность получающегося где-то примерно раза в три (по сравнению с решением на чистом Си или чистом Фортране).
Цитата Сообщение от voraa Посмотреть сообщение
Назови какие-нибудь полезные, хоть сколько-нибудь широко используемые проги на Python
Широко используемых, наверное, нет, а вот полезные, увы, есть. К сожалению, сейчас в науке оно достаточно часто встречается. Причина именно эта:
Цитата Сообщение от voraa Посмотреть сообщение
А Питон, на мой взгляд используют , что бы что то быстро на коленки сваять для разовых, узкоспециализированных задач. И то те, кто другого не освоил.
но приводит это к появлению довольно большого количества кода, который вынужденно приходится использовать (с помощью лома и какой-то матери, поскольку поддержка чего-либо на Питоне - занятие, кажется, почти невозможное).
0
-679 / 40 / 0
Регистрация: 10.03.2025
Сообщений: 565
22.07.2025, 12:29
Когда еще была 1С под ДОС, у меня было 118 отчетов, потому что они писались на языке форматных вставок,
например [ДО50], дебетовый оборот счета 50 "Касса" и я играючи делал скрипты, которые выдавали мне
аналитику из бухучета в любом разрезе, какой душа похощет, потом язык стал усложняться, хотя и возможности
увеличивались.

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

Кстати по моему в Паскале была директива inline , после которой можно было делать ассемблерную
вставку, вот кстати такие фичи придают языку турбонаддув.
0
 Аватар для Beltar
1071 / 512 / 41
Регистрация: 05.05.2022
Сообщений: 3,599
22.07.2025, 12:38
Цитата Сообщение от Pphantom Посмотреть сообщение
Как выше уже заметили, тогда проще обойтись без Питона.
Но есть и еще одно обстоятельство. По опыту написания разного вычислительного моделирования (а нейронки в этом плане мало чем отличаются) подобная комбинация снижает производительность получающегося где-то примерно раза в три (по сравнению с решением на чистом Си или чистом Фортране).
Давайте определимся о чем вообще говорим, о реализации вычислений на интепретируемом Питоне, или о передаче из Питона данных в откомпилированный код, написанный на др. языке. Что-то мне подсказывает в той же NumPy на самом Питоне ничего не считается.
0
 Аватар для Pphantom
2469 / 1615 / 741
Регистрация: 17.03.2022
Сообщений: 5,264
22.07.2025, 12:41
Цитата Сообщение от Beltar Посмотреть сообщение
Давайте определимся о чем вообще говорим, о реализации вычислений на интепретируемом Питоне, или о передаче из Питона данных в откомпилированный код, написанный на др. языке. Что-то мне подсказывает в той же NumPy на самом Питоне ничего не считается.
Именно о передаче данных из Питона в код на другом языке.

Если вычисления проводятся в самом Питоне, то падение производительности будет не в три раза, а порядка на два.
0
 Аватар для Beltar
1071 / 512 / 41
Регистрация: 05.05.2022
Сообщений: 3,599
22.07.2025, 12:44
Цитата Сообщение от avedeo Посмотреть сообщение
Кстати по моему в Паскале была директива inline , после которой можно было делать ассемблерную вставку, вот кстати такие фичи придают языку турбонаддув.
В Паскале ассм вставлять всегда можно было, в Delphi тоже, хотя насчет современных версий, компилирующих под разные платформы, не уверен.

Так-то в Delphi 2005 или 2006 директива inline была добавлена для функций, чтобы развертывать их в прямую вставку по месту вместо вызова.

Delphi
1
function Func(a:Integer):Integer;inline;
Добавлено через 2 минуты
Цитата Сообщение от Pphantom Посмотреть сообщение
Именно о передаче данных из Питона в код на другом языке.
За счет чего такая просадка? По крайней мере, если мы рассматриваем реально сложные вещи, когда послал в видеокарту считаться, а сам ушел покурить. И предполагается, что данные 1 раз направлены и 1 раз результат придет, без постоянного обмена с внешней программой.
0
-679 / 40 / 0
Регистрация: 10.03.2025
Сообщений: 565
22.07.2025, 12:50
По моему современное программирование прямо таки нуждается в биогеоценозе, когда изощренность
логики и вычислительная мощь одного языка дополняется скоростным компилятором другого,
получается логистическая цепочка обработки данных, будущее за симбиозными инфосистемами

"Российское Минцифры активно изучает и развивает идею создания универсального ИИ-помощника,
который сможет не только автоматизировать рутинные задачи (например, запись к врачу),
но и существенно упростить взаимодействие человека с цифровыми платформами.
Это формирует новую технологическую нишу, для которой уже есть необходимые заделы
в виде отечественных ИИ-моделей различного масштаба. Ожидается, что подобные решения
смогут качественно повысить уровень цифрового сервиса и облегчить повседневную жизнь граждан."
0
 Аватар для Pphantom
2469 / 1615 / 741
Регистрация: 17.03.2022
Сообщений: 5,264
22.07.2025, 13:00
Цитата Сообщение от Beltar Посмотреть сообщение
За счет чего такая просадка? По крайней мере, если мы рассматриваем реально сложные вещи, когда послал в видеокарту считаться, а сам ушел покурить. И предполагается, что данные 1 раз направлены и 1 раз результат придет, без постоянного обмена с внешней программой.
Не знаю, детально не копался. Это попросту статистика по многим подобным случаям.
0
 Аватар для voraa
1299 / 1289 / 191
Регистрация: 21.01.2024
Сообщений: 5,985
22.07.2025, 13:19
Цитата Сообщение от Beltar Посмотреть сообщение
По крайней мере, если мы рассматриваем реально сложные вещи, когда послал в видеокарту считаться, а сам ушел покурить. И предполагается, что данные 1 раз направлены и 1 раз результат придет, без постоянного обмена с внешней программой.
Не думаю, что можно один раз послать данные для решения системы 10000 уравнений и видеокарта сама все решит. Данные придется посылать порциями много раз для разных операций. А уж про численное решение систем диф.уравнений можно и не говорить.
0
-679 / 40 / 0
Регистрация: 10.03.2025
Сообщений: 565
23.07.2025, 11:49
Я когда то задумывался , а почему народ не использует VBA, и его достаточно для написания простых
информационных систем прикладного значения, но видимо существуют мифы, что VBA это какая то
отстойная хрень для офисного планктона и серьезному программеру не стоит об него мараться, а
если он скажет своим коллегам кодерам, что он всерьез юзает VBA , на него посмотрят как на
моль.
0
 Аватар для Beltar
1071 / 512 / 41
Регистрация: 05.05.2022
Сообщений: 3,599
23.07.2025, 12:32
Я видел такие системы, даже на Visio, тем более в Visio рисунки удобные объекты. Точно так же у меня сдохли АРМы в странном формате .adp, когда появилась Win7. Пришлось переписывать их на норм. инструментарии.

Но как бы был и обычный Visual Basic.

Малое использование профессионалами означает и мало экспертной информации. Кроме того, а как подключить какую-нибудь стороннюю библиотеку, если нужно?

Принципиальная проблема - VBA-код хранится вместе с данными, что радикально усложняет жизнь. Я использую БД Access для лок. баз, хотя поработав немного с SQLite, думаю, что может в след. раз на нем делать, преимущество как бы подавляющее, но я не пишу в Access никакого кода, только данные.

VBA применяется в iFix.
0
Эксперт .NET
 Аватар для Usaga
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,799
30.07.2025, 16:21
Цитата Сообщение от avedeo Посмотреть сообщение
а почему народ не использует VBA
Потому, что есть инструменты удобнее и лучше.
0
 Аватар для voraa
1299 / 1289 / 191
Регистрация: 21.01.2024
Сообщений: 5,985
30.07.2025, 19:43
Цитата Сообщение от avedeo Посмотреть сообщение
и его достаточно для написания простых
информационных систем прикладного значения,
Может быть и потому, что простые информационные системы не очень то и нужны кому то.
Если на предприятии будут делать кучу простых, несвязанных между собой информационных систем, да еще разными людьми и на разных средствах, то про целостность данных можно забыть.
А в РФ есть еще такая страшилка, как импортозамещение. А ну как сверху прикрикнут - Эй, вы! Почему на вражеской винде, а не на скрепном линухе!? И чо тогда с этим VBA делать?
Я это не из пальца высасываю. Просто сам в нулевые делал для нескольких контор (совсем государственных) простые информационные системы на Access и VBA. В одной из них они до сих пор работают и радуют коллектив. А мне за небольшую копеечку иногда приходится их обслуживать (то слегка поменять что то, то на новые компы перенести и настроить). И с целостностью данных бывают проблемы, и на импортозамещение им сверху иногда намекают.
0
 Аватар для Beltar
1071 / 512 / 41
Регистрация: 05.05.2022
Сообщений: 3,599
30.07.2025, 20:19
Осталось только найти тех 3.5 программистов, которые будут что-то писать под этот Линукс. Щаз пусть вот пусть ко мне подойдут, я просто скажу, что, в принципе, на Delphi в Линукс можно, и кто-то даже пробовал, только я понятия не имею, как под него писать. Давайте изучу, вы мне это оплатите, т. к. по видосикам с ю-тубчика такие вещи не делаются. И тогда перепишу систему, которая 7 лет без сбоев работает. Годика через два. А на это время я ее вырубаю, т. к. вас она, получается, не устраивает. А если устраивает, то на фига переписывать? Да и обновы на винде последние все стоят по организации. Вообще, я с этим импортозамещением, в принципе, не согласен, оно обречено, но я не буду распинаться почему, и как я считаю, надо.

У меня тут вон китайцы оборудование смогли запустить, с которым после ухода западных поставщиков, никто из наших не справился. У них там самый обычный софт, вроде, того же MS SQL Server. Давайте всё бросим и побежим переделывать на каком-то доморощенном форке Postgresql под линукс.

Цитата Сообщение от voraa Посмотреть сообщение
Если на предприятии будут делать кучу простых, несвязанных между собой информационных систем, да еще разными людьми и на разных средствах, то про целостность данных можно забыть.
А их и делают. Именно так и делают. А потом это связывать вместе, голова распухнет, в отличие от внедрения изначально продуманной системы. Потому что спецы, умеющие делать, как надо, и деньги, чтобы оплатить этих спецов, находятся где-нибудь в "Росатоме", "Газпроме", "Сухом", "Сбербанке",... Это вопрос из разряда, почему Россия сейчас контролирует более половины рынка АЭС, от строительства до полного цикла обслуживания, или на 30 лет опережает всех в системах ПВО, что требует какого-то просто невообразимого уровня организации работы сотен предприятий, но не может, порой, нормально сделать довольно простые вещи.
0
Windows must die
610 / 883 / 104
Регистрация: 23.11.2021
Сообщений: 5,170
Записей в блоге: 19
30.07.2025, 20:29
Цитата Сообщение от Beltar Посмотреть сообщение
Осталось только найти тех 3.5 программистов, которые будут что-то писать под этот Линукс.
Прикинь, я - не программист, но уже больше 20 лет пишу под линукс. Можешь посмотреть, что у меня на гитхабе лежит.
В общем, не нужно фантазировать.

Добавлено через 2 минуты
Цитата Сообщение от Beltar Посмотреть сообщение
не может, порой, нормально сделать довольно простые вещи
Элементарно: "простые вещи" требуют новых вливаний, а АЭС - база СССР!
Вот, если мы таки наконец восстановим социализм, для начала, ну и, естественно, возобновим вменяемое образование, то лет через 50 в России появятся специалисты. А пока, со всеми этими ЕГЭ/ОГЭ и прочим дебилизмом, мы катимся в /dev/null.
Я вряд ли доживу до 2040, но вот сильно не завидую тем, кто доживет. Им придется "лечиться ромашкой", "учиться в ЦПШ" и, возможно, вообще жить собирательством и охотой…
0
 Аватар для Beltar
1071 / 512 / 41
Регистрация: 05.05.2022
Сообщений: 3,599
30.07.2025, 20:42
Если ты пишешь, значит ты программист. Если ты пишешь 20 лет, значит хотя бы в том, что тебя касается, разбираешься. Но не получится нормально подготовить программиста под др. ОС за пару месяцев. А если еще и инструментарий придется менять? При этом простота многих вещей для опытного специалиста обманчива. Ему миллион вещей может казаться очевидным, но для незнакомого именно с этой технологией, это будет совсем не так, даже если чел знает что-то похожее.
0
 Аватар для voraa
1299 / 1289 / 191
Регистрация: 21.01.2024
Сообщений: 5,985
30.07.2025, 20:45
Цитата Сообщение от Beltar Посмотреть сообщение
Именно так и делают. А потом это связывать вместе, голова распухнет, в отличие от внедрения изначально продуманной системы.
Иногда просто технические условия не позволяли делать как надо. Я вот когда делал, многое хотел и предлагал связать. Но нет. "У нас для этой системы рабочие места в другом крыле будут, а туда еще сеть не проведена". Вот и приходилось разъединять их. В одной системе учетные номера и названия. В другой учетные номера и названия. И не всегда они совпадают для одних и тех же сущностей. В одной удалили выбывшее, другим сказать об этом забыли.
А объединять потом, так на это еще и деньги нужны. За так никто (и я в том числе) работать не хочет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.07.2025, 20:45

Как изучать языки программирования?
Наткнулся на статью "Как изучать языки программирования", в комментариях многие не соглашались с автором, стало интересно, в каком порядке...

В какой последовательности начать изучать языки программирования?
Появился интерес к C++, но после того, как начал читать про него подробнее, наткнулся на информацию о том, что что бы легче было понимать...

Какие языки программирования используют для программирования инкубаторов
Добрый день, кто-то знает какие языки программирования используют для программирования инкубаторов для яиц?? Какие материнские платы в них...

Какие еще языки изучать питонисту ?
C/C++ или JS/NodeJS/React.JS и т.д. какие подойдут больше для компьютерных программ и игр? если вопрос не правильный помогите исправить

Стоит ли изучать программирование в РФ в 2022 году?
Приветствую, коллеги! Сразу извиняюсь за такой вопрос! Хочется услышать ваше мнение и советы. Я живу в РФ. Работаю инженером ВКС...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
36
Ответ Создать тему
Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru