C# или C++

Что выбрать

  • C#

    Votes: 8 40.0%
  • C++

    Votes: 12 60.0%

  • Total voters
    20

Erehon

Member
Joined
Jun 22, 2017
Messages
11
Reaction score
0
Хотелось бы услышать ваше мнение о этих языках программирования в сравнении.
 

SeaMan75

Member
Joined
May 24, 2010
Messages
10
Reaction score
1
Мнение простое, как один бит: языки программирования не сравнивают. Вообще никак не сравнивают! Языки программирования выбираются исходя из опыта и практичности. И не более того. C# - для .Net, так как он удобен для программирования под .Net! Удобен и практичен! C++ удобно использовать для системного софта, например, для терминалов, для микроконтроллеров. На терминале, на котором стоит Linux и нет никакого .Net удобно программировать на C++.
 

ONIM

VIP
Joined
Feb 26, 2006
Messages
130
Reaction score
182
C++ превратился в узкопрофильный язык. В коммерции сейчас только C#.
 

wix

Member
Joined
Jan 25, 2011
Messages
5
Reaction score
0
C# для коммерческой разработки, С для системных вещей. Выбирайте какая область вам ближе.
 

k_now

Member
Joined
Sep 5, 2016
Messages
7
Reaction score
0
для новичка определенно шарп
 

boroda66

New member
Joined
Oct 9, 2013
Messages
4
Reaction score
0
Согласен с SeaMan75 что при такой постановке вопроса, как предложил ТС, сравнивать языки нельзя.
Предлагаете по каким критериям сравнивать? Какая цель ставится? Почему только эти два? На вскидку:
1. на шарпе можно писать только под винду, на мой взгляд это минус, но у вас может быть другое мнение на этот счёт;
2. шарп, на мой взгляд, проще изучить с нуля, это можно засчитать за плюс;
3. какой-то из этих языков более востребован работодателями, где-то больше вакансий, где-то больше зарплата (работодателей не мониторю, поэтому плюсы сами ставьте);
Хочу также заметить, что если вы только собираетесь изучать программирование, то стоит обратить внимание на то, что современные языки не так уж и отличаются. Класс используется и в шарпе и в плюсах и в яве с дельфями.
Вот как-то так.
 

Error_999

Member
Joined
Dec 25, 2012
Messages
31
Reaction score
3
Я программирую микроконтроллеры и делаю верхней уровень на Builder мне кроме С и С++ только и нужен, хотя пару проектов на шарпе есть, он проще.
 

AndrejKorni

Premium
Joined
Aug 12, 2016
Messages
54
Reaction score
2
Depending on what you need, what you will do with it. If you want programs for Windows, C # is easier, for a platform, sweep or driver, or low-level access, C ++.
At the beginning it is difficult to learn any language, after a few years it is easier to switch, because you understand logic, algorithms ... only different details.
 

Goreg

Member
Joined
Feb 22, 2013
Messages
7
Reaction score
0
А что сэры скажут про связку mono+C#? Пробовалось в проадкшне?
Лично я не пробовал, но у меня есть друзья, которые вполне успешно реализовали несколько небольших проектов в mono.
 

Annak1n

Member
Joined
Feb 26, 2018
Messages
6
Reaction score
0
Однозначно С#, я незнаю как в других странах но у нас в Германии ищут имеено кодеров на этом языке, и зарплаты варьируюстся от 4к евро.
Ну и как сказали выше язык проще освоить именно с нуля..
Но на вкус и цвет у всех тапки разные.
 

AndrejKorni

Premium
Joined
Aug 12, 2016
Messages
54
Reaction score
2
Don't forget also that being a professional with niche knowledge, like Delphi in some countries... you can earn(demand) a lot more than the C# where there is many to choose from. Don't be afraid to be an expert in any field!
 

sashok74

Member
Joined
Jul 24, 2013
Messages
23
Reaction score
6
Основная работа это приложения для БД. Много лет использую С++Builder.
Пока вполне хватает, есть некоторые затыки, например с Boost.
 

vocean2345

New member
Joined
Jan 22, 2010
Messages
1
Reaction score
1
C++ даст вам в разы больше опыта и разносторонних знаний из области устройств ОС.
 

Keoda

Member
Joined
Nov 19, 2014
Messages
31
Reaction score
25
C++, это личное мнение. Люблю писать для железа.
 
Joined
Jan 3, 2016
Messages
10
Reaction score
1
Всё нижесказанное — не более чем ИМХО.
Современный стандарт C++17 имеет все те же фичи, что и C#. Можно забыть про new и delete и связанные с их использованием неудобства, т.к. в стандартную библиотеку внесены соответствующие обёртки; кроме того, есть же boost. Сам несколько лет писал на C++Builder вполне себе пользовательские приложения. Кому хочется большей переносимости и лучшего соответствия стандарту C++, могут выбрать Qt и, соответственно, среду Qt Creator.
 
Top