1) Си Шарп только под винду. (Сторонние реализации под Андроид и т. п. - УГ)
2) Си Шарп только под .НЕТ = любое приложение на Си Шарп требует установленной платформы .НЕТ Фреймворк.
3) Си Шарп компилируется не в машинные коды, а в промежуточный код, который при запуске приложения уже компилируется в машинный. Это несколько замедляет приложения на Си Шарпе, особенно их запуск
4) Но Си Шарп прост, удобен, и для него есть хорошая среда, позволяющая очень быстро писать приложения, в т. ч. с красивым интерфейсом. еще на нем удобно работать с БД.
1) С++ доступен под множество разных ОС. Своей стандартной библиотеки для создания интерфейса, работы с сетью и пр. нет вообще. Все зависит от того, какую будете использовать Вы.
ВинАПИ - только под винду, но в ней доступен весь функционал винды.
Кьют - под разные ОСи, но вещи, специфичные для конкретной ОС, в ней недоступны.
2) С++ под Кьют требует наличия библиотек Кьют на компе. Впрочем, их вроде можно отлинковать статически, т. е. вставить в сам ехе.
3) С++ компилируется в машинные коды, поэтому дает хорошую производительность программ.
4) Но писать на нем тяжело и долго. Иногда очень.
Общий вывод:
1) Приложение под винду, в т. ч. с красивым интерфейсом и взаимодействием с БД, можно очень быстро написать на Си Шарпе.
2) Приложение под винду, но с высокими требованиями к производительности и не нуждающееся в лишних библиотеках (инсталлятор, например) нужно писать на С++, хотя это и сложно. Еще вариант - Делфи и Лазарус, они попроще, но это уже не в тему.
3) Приложение кроссплатформенное, возможно нативное, но без доступа к возможностям специфичным для отдельной ОС, можно довольно быстро написать на С++ для Кьюта. Еще быстрее на джаве (но это опять не в тему).
Другие языки программирования и технологии
назовите все плюсы языка C++ и c# , а также их минусы, и какие типы программ можно писать на с++ и c#
у первого два плюса, у второго четыре минуса крест-накрест
у второго корни растут от первого и еще от явы, по возможностям в целом равны, но не везде и для разработки системного ПО С++ лучше подходит, а С# для среды CLR родным является :)
сама ОО-модель С# выглядит более продуманной и проще в освоении, тогда, как С++ весьма коварен и умудряется ставить в тупик программистов с многолетним опытом разработки на С++ :)
сама ОО-модель С# выглядит более продуманной и проще в освоении, тогда, как С++ весьма коварен и умудряется ставить в тупик программистов с многолетним опытом разработки на С++ :)
С++ для настоящих мужчин Сшарп для мальчиков
Похожие вопросы
- Равны ли по мощности, гибкости языки C# и C++. Равны ли по мощности, гибкости языки C# и C++ или какой то из них мощнее?
- В чем причина ненависти к языкам C, C#, C++ на ответах?
- ХЕЛП Дана квадратная матрица порядка n. на языке C или C ++
- На какой программе писать на языке C++?
- C++ VS C# дайте вашу субъективную оценку этим двум языкам, какие плюсы, какие минусы, и есть ли задачи с которыми может
- Как создать программу на языке c++
- Как можно написать программу на языке C, которая будет выводить числа от 1 до 1000 без if, switch, do, while, for, goto?
- Как создать неконсольную программу на языке c++
- Какой язык стоит изучать первым C++ или C#?
- Нужно очень срочно создать программу. На языке c ++