с++,с#,java какой язык для каких задач больше подходит?

  • Автор темы Автор темы vladik1024
  • Дата начала Дата начала
V

vladik1024

где то прочитал

"Одни языки программирования лучше подходят для одних задач,другие для других"

вот хотелось бы узнать какой язык из семейства С более подходит для решения каких типов задач?
 
Я бы раскидал примерно как-то так:
1. C# - разработка прикладного ПО под Windows. Т.е. если не предполагается поддержка других ОСей, то .NET в лице C# мне представляется наиболее удобным решением.
2. Java - прикладное ПО, к которому предъявляется требование кроссплатформенности (чтоб пахало и под Win, и под Linux, и под MacOS, причем без необходимости перекомпиляции).
3. C++ - разработка системного ПО; ПО с высокими требованиями к производительности (чтоб ни один процессорный такт не пропал впустую); мб также разработка ПО, напрямую работающего с API своей ОС и максимально независимого от сторонних библиотек (Java- и .NET-приложения требуют наличия соответствующих сред выполнения).

Сразу отмечу, что это грубо-приближенное деление. В реальной жизни следует также учитывать технологии, библиотеки и инструменты, доступные для каждого из яыков, опыт разработки на них и т.д. и т.п.
 
поддерживаю
 
Еще следует отметить такой немаловажный на сегодняшний день фактор, как время затраченное на разработку... Если есть возможность выбрать, обычно выбирают технологии, которые требуют наименьших затрат времени.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab