С++, либо Java, либо python.
В вебе PHP практически сдох, как и ROR, там властвует давно TS, JS, Python, немножко Go.
Backend весь на TS, Python, Java, немного Go.
В cli в основном тот-же pyhon, C, C++, тулзов на Го я не видел уже очень давно.
В мобильной разработке: Kotlin, Swift, C++, немного JS и C# в кросс-платформе.
Крупные компании пишут на Python, Java, C++. Go есть, но пока не особо много, т.к. проще и быстрее на Python написать. Ржавого вообще в проде я не видел и не слышал никогда. Да и запроса на него особого нет.
Никто не заменяет в здравом уме С++ на кучу непонятного развивающегося говна, которое ещё и не имеет стандартов никаких. Могут заменить на Java или python(лично видел такие варианты и участвовал в некоторых из них), но что-то иное никто не рассматривает. Финтех вообще не рассматривает ничего кроме Java.
Ну и можешь посмотреть тот-же Tiobe, он показателен весьма. Го примерно в 14 раз менее популярен чем питон и в 9 раз отстаёт от С++, при этом популярность Го падает, а С++ растёт. Ржавого в первой 20ке даже в проекте нет, он даже вон древнючему COBOL проигрывает по популярности.
По поводу знакомить: если заказчик внятный и крупный - у него есть требования и ему глубоко наплевать на знакомства с иными требованиями, т.к. у него ещё хренова туча разработчиков в проекте и все имеют определённый опыт и требования. Менять это всё при вменяемых обстоятельствах не будет никто(яркий пример тот-же КОБОЛ в американском финтехе), т.к. риски невозможно спрогнозировать даже(ушёл ты, к примеру в отпуск, оставив кучу непонятного никому хлама на nim/zig, а там баг критический, и что с этим теперь делать?).
PHP умер? ROR? Ну да...Крупные проекты то умерли на этих языках..И все перешли на что? На Python? Ну да Google не использует Go, Riot тоже..Discord не использует Rust. Вакансии посмотрим? У крупных компаний? Ах да...Школ то от МТС / Яндекс / Сбера и.т.д. По Go и другим языкам нет. Если Rust условно еще пробуют на вкус. То на Go уже полно легаси. Cobol? Да это более популярный язык у крупного бизнеса. Вы можете почитать почему. Cobol еще переживет C++. Популярность языка никогда не отражает действительности. Потому что TIOBE index использует инфу взятую из запросов. Ваше мнение о популярности из запросов даже немного смешное. У меня никогда не возникнет мысли идти гуглить тривиальную инфу на Go. Но на C++. Я буду перепроверять каждый шаг. Вплоть до , а что реализовано в компиляторе GCC 8, а что только в 10. То что Nim и Zig не были на хайпе, это не значит что на них, не стоит делать проекты. Прямой пример тому D. Максимально не популярный язык. Но и им пользуются некоторые крупные компании. И команду на проект берут по принципу. А сможем ли мы потом поддерживать проект. Мое мнение такое, читать код на Go может любой программист. На Nim...Сложнее, но все же можно сложить 2+2 и что то узнать новое. На C++.. Тебе нужен человек который уже много лет кушает C++. Следовательно бизнесу это не выгодно, привет JS везде, в а сфере микросервисов Go. C++ самый сложный персонаж из всех языков что я знаю. Разумеется будут искать альтернативы где это возможно. Можете для примера открыт страничку Golang в интернете и посмотреть кто и как использует Go. Потом сделать так же с Rust. Но если вы верите только Tiobe index, то это ваше право. Выходит все используют Java / C / Python и потом C++. Уже 3 кандидата не использовать плюсы. А там еще внизу ряд языков которые так и кричат бери меня :) Повторю у нас разная реальность. Там где я работаю или работал программистом. C++ брали только в местах где он необходим и альтернатив там нет и не было. Сейчас уже по чуть чуть ситуация меняется и там уже пытаются что то другое пробовать. В Java есть стандарты? Оо не знал. Дайте ссылку, почитаю. Только не будем путать спецификацию и стандарты. Хорошо?
Обсуждают сегодня