C# или C++

Что выбрать

  • C#

    Votes: 8 40.0%
  • C++

    Votes: 12 60.0%

  • Total voters
    20

sashok74

Турист
Основная работа это приложения для БД. Много лет использую С++Builder.
Пока вполне хватает, есть некоторые затыки, например с Boost.
 

vocean2345

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

urich_ku

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

pupas

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

nssmag

Турист
для начала услышать бы, что ты собрался писать, тогда и ответить можно
с++ язык пониже чем c# (в плане уровня), поэтому тебе многие вещи нужно понимать как работают в примитивах
 

hydra

Турист
С++ - универсальный, переносимы язык.
C# - существует тоько для MS Windows.
 

brovisa.ru

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

vacool

Турист
Поддерживаю мнения, что сами языки сравнивать не совсем корректно, так как разработка на C++ под Qt нивелирует многие различия.
 
Top