Другие языки программирования и технологии

C++ ИЛИ C#(Sharp)

какой язык выбрать для изучения?какой более функциональный?какой более функциональный?
EH
Elyar Huseynov
8 162
Александр Дориф писал: Языки не совместимы.
А вот и совместимы. .net только интерпритатор. В VS2005 и позже ты можешь в проекте собирать код из кучи языков, при сборке он всё-равно переводится в JITRL, и для интерпритатора .net нет никакой разницы. Если собираешься писать только под винду, и есть базовые знания о WIN API, принципах функционирования операционной системы, и пр. - учи C#. Если "просто хочу научиться программировать" - учи VBS. Его слихвой хватает для оптимизации рутинных задач, и решения тревиальных проблем. Или не учи ничего. Быть программистом - не в тапки %№?!. :)
Алексей Неволин
Алексей Неволин
123
Лучший ответ
C# более востребованный щас.
На с++ можно делать более глубокие системные вещи, а и простые программки на нем сделать сложнее чем на c#
Roma Melnuk
Roma Melnuk
3 721
Elyar Huseynov Как я понял на с sharp Тоже можно сделать глубокие системные вещи?
C# более функциональный. C# более функциональный. Изучай его или Java. Изучай его или Java.
Elyar Huseynov )))))))))))))))я малясь тупанул просто))))))))))))))))))))я малясь тупанул просто)))))
C# очень привязан к .Net и венде соответственно. Даже если ты будешь писать проги тока под венду- не жди от пользователей "спасибо" за то. что им придётся .Net Framework обновлять. С++, к тому же, более функционален и проги, написанные на нём можно легко переносить с одной ОС на другую, не беспокоясь о среде исполнения, как в случае с C#. И да, на C# НЕЛЬЗЯ делать "системные вещи"(по крайней мере- в венде и UNIX- like ОС, так как среда исполнения C# запускается значительно позже, чем ядро ОС) . Единственная ОС, в которой мона писать системные проги на C#- Singularity от Microsoft Research, так как она вся написана на этом языке.)))))))) ) Языки не совместимы.
Elyar Huseynov Чесно говоря мне "системные вещи"ненужны,для них асамблер есть)Проверен времен)МНе простенькие прогри и казуалки)