169 похожих чатов

Расстрою тебя: Геймдев это С++ или С#, сервера при этом либо

С++, либо 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, а там баг критический, и что с этим теперь делать?).

1 ответов

7 просмотров

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 есть стандарты? Оо не знал. Дайте ссылку, почитаю. Только не будем путать спецификацию и стандарты. Хорошо?

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Ребят, что лучше для реверса: гидра или ида?
En Vind Av Sorg
26
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
24
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Привет! Подскажите, а как создать ярлыки программ на рабочем столе и в меню "Пуск" для всех пользователей сразу? Точнее, интересует вопрос: в каких системных переменных лежат...
Моринаро
6
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
а не подскажете вот это скрин из какой IDE ?
Iluha Companets
14
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Карта сайта