• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

vladik1024

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

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

вот хотелось бы узнать какой язык из семейства С более подходит для решения каких типов задач?
 
L

LuMee

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

Сразу отмечу, что это грубо-приближенное деление. В реальной жизни следует также учитывать технологии, библиотеки и инструменты, доступные для каждого из яыков, опыт разработки на них и т.д. и т.п.
 
@

@LE}{@NDER

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!