C# или C++

Что выбрать

  • C#

    Голосов: 8 38.1%
  • C++

    Голосов: 13 61.9%

  • Всего проголосовало
    21

Erehon

Турист
Регистрация
23 Июн 2017
Сообщения
11
Реакции
0
Credits
14
Хотелось бы услышать ваше мнение о этих языках программирования в сравнении.
 

sashok74

Местный
Регистрация
24 Июл 2013
Сообщения
26
Реакции
6
Credits
661
Основная работа это приложения для БД. Много лет использую С++Builder.
Пока вполне хватает, есть некоторые затыки, например с Boost.
 

vocean2345

Турист
Регистрация
22 Янв 2010
Сообщения
1
Реакции
1
Credits
2
C++ даст вам в разы больше опыта и разносторонних знаний из области устройств ОС.
 

Keoda

Местный
Регистрация
19 Ноя 2014
Сообщения
31
Реакции
25
Credits
62
C++, это личное мнение. Люблю писать для железа.
 

Сатанатам

Турист
Регистрация
3 Янв 2016
Сообщения
10
Реакции
1
Credits
40
Всё нижесказанное — не более чем ИМХО.
Современный стандарт C++17 имеет все те же фичи, что и C#. Можно забыть про new и delete и связанные с их использованием неудобства, т.к. в стандартную библиотеку внесены соответствующие обёртки; кроме того, есть же boost. Сам несколько лет писал на C++Builder вполне себе пользовательские приложения. Кому хочется большей переносимости и лучшего соответствия стандарту C++, могут выбрать Qt и, соответственно, среду Qt Creator.
 

urich_ku

Турист
Регистрация
19 Ноя 2009
Сообщения
4
Реакции
0
Credits
8
Моё мнение такое - программировать нужно на том языке, который лучше знаешь. Если не оговорено требованиями заказчика. Если же ваш вопрос касается того, какой язык изучать, то скорее всего вам надо остановить свой выбор на C#. Но ещё раз говорю что это моё личное мнение.
 

pupas

Турист
Регистрация
14 Окт 2010
Сообщения
4
Реакции
0
Credits
8
C# построен на библиотеках .net что влечет за собой: 1. много готового функционала. 2. громоздкость относительно С++. Полезен в разработке прикладных приложений, вебсервисов и вебприложений. С++ же хорош тем что очень быстр и нативно поддерживается многими основными ОС.
 

nssmag

Турист
Регистрация
31 Мар 2018
Сообщения
5
Реакции
0
Credits
8
для начала услышать бы, что ты собрался писать, тогда и ответить можно
с++ язык пониже чем c# (в плане уровня), поэтому тебе многие вещи нужно понимать как работают в примитивах
 

hydra

Турист
Регистрация
16 Июн 2005
Сообщения
9
Реакции
0
Credits
12
С++ - универсальный, переносимы язык.
C# - существует тоько для MS Windows.
 

brovisa.ru

Турист
Регистрация
13 Фев 2018
Сообщения
4
Реакции
0
Credits
8
С# позволяет стартовать разработку быстрее, а это позволяет быстрее получить прототип решения. Скорость разработки на С# на начальных этапах проекта значительно выше по сравнению с С++.
Однако, когда инфраструктура проекта создана, основные подходы и библиотеки выбраны, а билд настроен, скорость разработки на С++ и скорость разработки на С# становятся примерно одинаковыми.
Таким образом, в коротких малобюджетных проектах С# будет иметь преимущество по скорости разработки, но в длинных и относительно дорогих данное преимущество будет незначительным.
 

pkomitov

Турист
Регистрация
3 Фев 2008
Сообщения
9
Реакции
1
Credits
14
Qt Для просмотра ссылки Войди или Зарегистрируйся Для просмотра ссылки Войди или Зарегистрируйся для разработки программного обеспечения на Для просмотра ссылки Войди или Зарегистрируйся. Документация снабженa большим количеством примеров, что также упрощает изучение Qt
 

vacool

Турист
Регистрация
5 Сен 2009
Сообщения
9
Реакции
0
Credits
14
Поддерживаю мнения, что сами языки сравнивать не совсем корректно, так как разработка на C++ под Qt нивелирует многие различия.