💩
Какой язык программирования выбрать 💩
Что выбираю я:
– Full-stack web приложение с кучей бизнес-логики? TypeScript
– Нужен более быстрый IO или терминальная утилита? Go
– Нужен тонкий memory management? Zig
– Сделать какую-то аналитику? Python (хотя я и на
TypeScript нашел способ)
– Мобильное приложение? Cordova (она до сих пор отлично работает), на крайняк React Native
– Десктоп? Electron / Tauri
– Микроконтроллеры? JS на Mongoose OS + C
– GameDev? – Godot + GoScript / C / Zig
Почему не:
– Ruby / Python – без типизации, медленные, неудобные IO
– C# – по факту старший брат TypeScript, но слишком жирный
– Java – старый, жирный, некрасивый (описал мое будущее)
– Kotlin / Scala – если бы нравилась Java, но не хотел писать на Java
– Haskell / Elixir / F# – функциональное программирование классное, но у меня не было кейса, когда оно мне было
нужно, а в остальном, слишком маленький рынок разрабов
– Rust – ненавижу borrow checker
– C – нравится, но много чего привычного не хватает
– С++ – это пиздец
– Swift / Objective C – лучше C++
Есть ли у моего стэка минусы?
Только они и есть
Стоит ли ориентироваться на мой список при выборе своего стэка?
Нет
У вас свои задачи и предпочтения, поэтому, если он вам откликается, то значит вы узнали, что мы с вами в одной лодке, если нет, то лодки просто немного другой формы и назначения