На официальном сайте компании TIOBE, специализирующейся на контроле качества программного обеспечения, появился обновлённый рейтинг языков программирования по данным на текущий месяц.
Рейтинг TIOB наглядно демонстрирует популярность современных языков программирования и обновляется один раз в месяц. Он строится на основе данных, собранных по всему миру о количестве квалифицированных инженеров, доступных обучающих курсах и сторонних решениях, расширяющих возможности языка и упрощающих работу с ним. Для расчёта рейтинга используются популярные поисковые системы, такие как Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube и Baidu. При этом важно отметить, что индекс TIOBE не говорит о том, какой язык хуже или лучше, или на каком языке написано больше строк кода, но может быть использован для планирования изучения какого-либо языка на основе данных о его популярности и востребованности в мире, а также для выбора языка для создания нового продукта вами или вашей компанией.
В этом месяце C++ вернул себе третье место, сместив на позицию вниз Python. Это ни в коем случае не говорит о том, что Python находится в упадке, так как, несмотря на это, Python бьёт все рекорды по популярности почти каждый месяц. Просто спрос на C++ также вырос за последний год. При этом ему ещё далеко до пика своей славы в начале этого столетия, когда его рыночная доля составляла более 15 %. В то время задержки в выпуске нового стандарта — C++0x (рабочее название C++11), вместе с традиционной сложностью этого языка и проблемами в безопасности, значительно снизили популярность C++. После выпуска в 2011 году C++11, новый стандарт сделал язык намного проще, безопаснее и выразительнее. Потребовалось несколько лет, пока стандарт был полностью принят сообществом, а его поддержка добавлена во все популярные компиляторы. Теперь, когда стандарты C++11, C ++14 и C++17 полностью поддерживаются GCC, Clang и Visual Studio, популярность C++ возрождается за счёт его возможностей в написании низкоуровневого кода с максимальным быстродействием.
>>4915126 (OP) >cишка соперничает по популярности с джавой что это за манямирок, на сишке только студенты пишут и линус торвальдс вместе с ричардом столлманом когда они в ядро линупса коммитят
>>4915138 >>4915142 > что за манямирок врёти врёти так не бывает > в смысле меня китаец который шпарит на С порешал???7 я всю жизнь на JS и JAVE писал РЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ
>>4915185 Это когда ты такой мечтаешь "хочу продолжать карьеру", а в реальности вся фирма уже джва года на аутсорсе в китае, завтра увольненька придёт.
>>4915199 WASM же. Или что угодно другое, кресты, нопример, короч суть в том что даже с теперяшним недоделанным васмом его скорость быстрее v8. Ну и текущая скорость фронта - просто пиздец. Никогда не поверю что такой кусок говна сможет существовать еще даже 10 лет.
>>4915243 >Ну и текущая скорость фронта - просто пиздец. Никогда не поверю что такой кусок говна сможет существовать еще даже 10 лет. ничего бабы еще нарожают процессорной мощности
>>4915260 ну сколько их видов? тысячи? десятки тысяч? а сколько например приложух на джаве? да там даже без энтерпрайза просто глянь в гугл плей. а на джаваскрипте? фронтэнд всего интернета на нем
>>4915246 >все ОС написаны на С или подмножестве C >все компиляторы и интерпретаторы написаны написаны на С или подмножестве C >все игры написаны на С подмножестве C >нет применений
>>4915338 Серьезно. Как бы ты не уверял, это говно используют вынужденно, потому что парочка шизиков не смогла адеквтаный язык использовать. Никто в здравом уме не будет изучать одну только жаву и писать на одной жаве.
>>4915353 Ни один уебан не пишет игры на Си, кроме, разве что, совсем аутистов. Игровые ААА движки -- это С++ со скриптовой логикой на каком-нибудь Луа\Питоне\твоей мамке. Инди -- C#. Мимогейдевелопер.
>>4915377 В основном на VBA, но он как подмножество VB сюда вписывается. Есть дохуя различных экономистов и прочих, кто в кодинг не особо, но немного автоматизировать себе расчеты на VBA в состоянии.
>>4915338 Отлично, только большая часть этих приложений даже не писалась на Джаве. Существую вещи вроде Ксамарина, позволяющих писать под андроид на нормальном языке.
>>4915377 Да Формы и прочая хрень в экселе позволяют зарабатывать 100к на руки если ты как человек и специалист что-то из себя представляешь 70к на руки если как я
>>4915353 а здорово ты плюсы на которых написана винда в сишку записал алсо ось это сравнительно немного кода, а сейчас ведь и десктопные приложения (которые традиционно писали на плюсах) в упадке т.к. многое делается в облаке
>>4915450 А ты будешь писать две версии приложения под андроид и под иось на двух разных языках? Ну и если мы вспомним игры в гугль плее, заметная их доля сделана на Юнити. Который тоже C#.
>>4915453 Я шарп для юнити тоже изучал, на работе так применения и не нашел, а вот ++ позволяет делать кучу вещей вне экселя и прочего говна, но смысла тоже не было использовать
Ну ок. Просто для меня си неотделим от потомков - просто потому, что я могу поебаться и из голого си сделать любой потомок - собсна, они так и произошли. Не получается у меня считать их отдельными языками, это просто "довески" к неповторимому оригиналу. Кстати, в научной литературе (в формально-строгих местах) я чаще встречаю комбо C/C++ вместо просто C или C++. Так что думаю, всё верно. Разделять их - всё-равно, что отделять 98 пенду от доса - оно как бы и верно, но как бы и нет.
>>4915498 зачем мне себя утешать? очень просто могу объяснить,
1) количество репозиториев на гитхабе 2) количество открытых вакансий (в ру сегменте сделано плохо, лучше посмотреть по белке), а там 99% аутсорса, т.е. это мировая картина, а не снг-шная
далее по языкам
руби - мертв, здесь даже обсуждать нечего; перл - какой то уровень старого легаси из нулевых или история про девопсов. активно вытесняется питоном во всех направлениях; делфи - маня язык для вузов, слышал (но ниразу не видел), что кто то серьезное на нем пилит;
js - я бы сказал esmascript (т.е. js, ts, dart, cs) - безальтернативная ниша в веб. любой проект на фронте будет это использовать, иногда и бекенд (привет нода); sql - безальтернативная история в бд (про orm на nosql можешь не рассказать, маня истории на маленьких проектах\системах кеширования или агреггирования); php - один из лучших языков для веба в целом, дешево, быстро и при этом достаточно быстро работает. 7ая версия охуенна более чем полностью
>>4915557 ты если не знаешь про аутсорс\аутстаффинг - лучше промолчи, умнее казаться будешь. и гуглы, и яндексы и всякие фольцвагены - частично (до 50%) аутсорсят\аутстаффят разработку. так что это более чем мировая картина
>>4915563 системное программирование - ок, никуда не денется; прикладная разработка и мобильная разработка - мертва (еще жива, но это не на долго); веб разработка - живее всех живых. мы же понимаем что 95% юзеров кроме браузера ничего не надо, вот и будет вся твоя ось состоять из загрузчика и браузера, а все остальное будет в облаке
>>4915566 ты сам себе противорчишь когда говоришь - вот рашку смотреть не будем, там свои проекты есть, посмотрим белку, там сплошной аутсорс а значит мировая картина, лол не все идёт на аутсорс. так знаешь можно сказать мы на статистику хх смотреть не будем, а посмотрим на аутсорсинговое агентство профресурс, вот тамошние вакансии это реальная картина
>>4915576 >я сдезь власть Хех, ну ну, расскажи мне как мертва мобильная разработка, как мертв мл, трейдинги и финансовые приложения, энтерпрайз, специализированное по типа maya, ps, autocad и 9999 других, по для разработки(ide, дебаггеры, билтулы etc). Твой веб как сидел под нишевым шконарем доставки примитивного контента, так и останется.
>>4915608 ты не понял что я написал значит. аутсорсят везде, просто внутри белки есть ресурсы где можно прямо хорошую картину по позициям посмотреть и она реально отражает общемировую - в рф, такого нет;
>>4915618 а чем отличается браузер на десктопе и на мобилке? мобилки придут ровно к тому же что и десктоп, точнее они уже почти пришли.
>>4915625 все что ты перечислил это узкоспециализированный софт, 5% юзеров его юзают в лучшем случае, это не масс маркет. даже игрушки на десктопе\мобилках можно уже не разворачивать, т.к. есть облака
>>4915566 Случайно двачнул >и гуглы, и яндексы и всякие фольцвагены - частично (до 50%) аутсорсят\аутстаффят разработку Правильно, написание всякой низкосортной веб-лапши занимает довольно большой процент рынка, но не весь рынок.
>>4915634 >а чем отличается браузер на десктопе и на мобилке? мобилки придут ровно к тому же что и десктоп, точнее они уже почти пришли. Что-то пока что они наоборот, ушли от веб-сайтов к их приложениям. Так кекнул в свое время с этой тенденции. >все что ты перечислил это узкоспециализированный софт, 5% юзеров его юзают в лучшем случае, это не масс маркет. даже игрушки на десктопе\мобилках можно уже не разворачивать, т.к. есть облака Энтерпрайз - не масс-маркет? А джава-то, занимающая первое место в рейтинге, и не знала.
>>4915653 ты же мне не сможешь привести пример не специализированного софта который нужен людям и не запускается из браузера?
гейминг - гугл недавно тебе анонсировала платформу; ворды\эксели - тыщу лет есть в облаках; с использованием 5g - даже большие, локальные hdd это спорное решение;
да о чем вообще говорить, когда гуй и винды и лини, полностью написан на вебстеке с вебсервером (всякие эти ваши драг энд дропы на окошечках, это галимый js)
>>4915674 джава занимающая первое место это финансовый сектор, бигдата и бекенд (и все три позиции из мира веба, лол);
все эти дутые приложения, это компилированный сайтик в "приложуху" (за понятным исключением игрушек и то не всегда). просто потому что на мобилках удобнее иметь отдельную приложуху (пускай это и сайтик), чем открывать браузер и что то там искать. хороший пример - деливери клаб
>>4915677 >гейминг - гугл недавно тебе анонсировала платформу; Слышал звон, да не знаешь где он. Я был на той презентухе в СА, и фпс что-то не радовал, хотя казалось бы рядом датацентр гугла и канал у них толстый. >ворды\эксели - тыщу лет есть в облаках; Сразу нахуй. Никто не потащит свои важные доки в маняоблако, и никто не будет передавать корпоративные данные во внешнюю сеть в любом виде.
>руби\перл\делфи - гарантированно не занимают 1% рынка; >пхп\js\sql - гарантированно имеют не 2% рынка, а на порядки больше;
Киса, пиздец ты тупая.
Во-первых, найди прямой слэш на клаве. Во-вторых, порядок - это 10 раз, на порядки - это более одного порядка, ну или разница более 100 раз. Т.е. ты гарантируешь долю рынка не менее 200%. Просто замечательно.
>>4915707 >Слышал звон, да не знаешь где он. Я был на той презентухе в СА, и фпс что-то не радовал, хотя казалось бы рядом датацентр гугла и канал у них толстый.
это вопрос времени, как ты должен понимать; во вторых вопрос чисто финансовый, заиметь железку дома за 1,5к$ или платить абонентку, пускай даже 30$\мес. второе безальтернативно выгоднее.
>Сразу нахуй. Никто не потащит свои важные доки в маняоблако, и никто не будет передавать корпоративные данные во внешнюю сеть в любом виде.
ага, такие типы пользуются документооборотом с шифрованием (и кстати у таких приложух, тоже есть веб версии)
>>4915693 >просто потому что на мобилках удобнее иметь отдельную приложуху (пускай это и сайтик), чем открывать браузер и что то там искать. Удобнее ставить приложуху для каждого говносайта, выделяя под нее место, чем просто открывать закладку, ага.
>>4915722 >это вопрос времени, как ты должен понимать; во вторых вопрос чисто финансовый, заиметь железку дома за 1,5к$ или платить абонентку, пускай даже 30$\мес. второе безальтернативно выгоднее. Ты, как и любой вебоманья, слабо разбираешься в чем-то за пределами твоего ДОМ-мирка. Стримить игры в 4к это совсем не то же самое что стримить видео в 4к, у тебя один кадр будет весить 6мб, 1 блять КАДР. Даже на самой презентации, все подлагивало и криво работало, хотя уверен у них сервак прям там рядом стоял. Эту идею на данный момент ограничивает банальная физика и для нормальной игры надо будет широченный канал + огромная инфраструктура от гугла, чтобы у тебя не было пинга 300+ от того что приходится гонять пакетики на тысячи километров.
И как вишенка на торте, тем, что ты упомянул гуглоигры только свой же манямирок обоссал т.к. 99% ПО для этого будет самой жесточайшей байтоеблей, которая js петушкам и не снилась.
>>4915377 Конечно. В графический редакторах скрипты на vba или плагины на vb net в основном (корел, иллюстратор\фотошоп, рино). Есть еще питон, они часто идут в паре с вб. Хотел питон изучить, потому что иногда поддерживается только он, как ровно наоборот (да и в браузеры можно вкатиться), но в скриптинге он какой-то неудобный - многабукв, все какое-то громоздкое.
Зачем вообще изучать много языков, если одного C# достаточно для написания большинства софта? Берешь и пишешь любую программу, какая разница, зачем задрачивать кучу ненужных языков и всякие там С++ нужны только мегакорпорациям у которых от низкоуровневого кода производительность прирастает на реальные какие-то заметные проценты. Даже ученым этот С++ не нужен они питон для своих расчетов юзают и ниче что не супернизкоуровневый.
>>4916115 А ты на С# и нетфреймворке без вылезания на API сможешь написать граблю записи и воспроизведения звука? А если и сможешь, то какова будет скорость её работы? Если и сможешь, то тебе для скорости скорее всего придётся снижать битрейт записи.
ЗЫ: Нет фреймворк существует с 2000 года. Ему уже почти 20 лет, и насколько я знаю, поддержки записи и плэя звука не было и нету. Я вот понять не могу, почему за 20 лет Майкрософт не удосужился внедрить в нетфрейм какие-нибудь классы, которые содержат доступ к waveIn и к waveOut.
>>4916115 тот же вопрос только про джаваскрипт на нем можно написать все что угодно хоть мобильное приложение хоть нейросетку хоть десктоп приложение хоть игру не считая конечно незаменимости в вебе зачем нужно что то еще
>>4916115 >Зачем вообще изучать много языков, если одного C# достаточно для написания большинства софта? Разрешите представится -- FRAMEWORKE LOCKE, подпаливаю пердаки уже хуелион человеко-лет. От ынтырпрайза до пет проекта -- без огнетушителя не приходить!
>>4915126 (OP) Я бугуртел от Шарпа и от того что его обошло. Потом бугуртел от того, что SQL это язык программирования, а Делфи — так высоко. А потом до меня дошло: Так, погодите, а где Swift?
>>4915479 >Не получается у меня считать их отдельными языками, это просто "довески" к неповторимому оригиналу.
До сих пор считаешь что C++ это C с классами? Плюсы делает плюсами таки STL же, синтаксис и все новые фишки 11+ стандартов слишком с ней переплетены чтобы отделять, а чистый C всего этого лишён, но зато сцуко быстрый (в т.ч. время компилляции), особенно если сознательно отказываться от malloc-ов в пользу стека там, где это возможно.
Рейтинг TIOB наглядно демонстрирует популярность современных языков программирования и обновляется один раз в месяц. Он строится на основе данных, собранных по всему миру о количестве квалифицированных инженеров, доступных обучающих курсах и сторонних решениях, расширяющих возможности языка и упрощающих работу с ним. Для расчёта рейтинга используются популярные поисковые системы, такие как Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube и Baidu. При этом важно отметить, что индекс TIOBE не говорит о том, какой язык хуже или лучше, или на каком языке написано больше строк кода, но может быть использован для планирования изучения какого-либо языка на основе данных о его популярности и востребованности в мире, а также для выбора языка для создания нового продукта вами или вашей компанией.
В этом месяце C++ вернул себе третье место, сместив на позицию вниз Python. Это ни в коем случае не говорит о том, что Python находится в упадке, так как, несмотря на это, Python бьёт все рекорды по популярности почти каждый месяц. Просто спрос на C++ также вырос за последний год. При этом ему ещё далеко до пика своей славы в начале этого столетия, когда его рыночная доля составляла более 15 %. В то время задержки в выпуске нового стандарта — C++0x (рабочее название C++11), вместе с традиционной сложностью этого языка и проблемами в безопасности, значительно снизили популярность C++. После выпуска в 2011 году C++11, новый стандарт сделал язык намного проще, безопаснее и выразительнее. Потребовалось несколько лет, пока стандарт был полностью принят сообществом, а его поддержка добавлена во все популярные компиляторы. Теперь, когда стандарты C++11, C ++14 и C++17 полностью поддерживаются GCC, Clang и Visual Studio, популярность C++ возрождается за счёт его возможностей в написании низкоуровневого кода с максимальным быстродействием.
https://3dnews.ru/985516