ОБСУЖДЕНИЕ

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

3 ответов 6 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
где то прочитал

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

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

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