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

Чем же отличаются C C++ и C# от друг друга

Хочу выучить программирование, и тут очень много разных С так чем же они отличаются от друг друга, и если я умею программировать на одном из них, то я смогу программировать и на другом?
Striptodrip
Striptodrip
89
С - очень лёгкий (не в плане обучения, а по ресурсам). Синтаксис процедурный

С++ -совсем чуть-чуть ресурсоёмче, но гораздо больше возможностей. Синтаксис какой хочешь

С# - жирабасина, которую сделал микрософт для своих продуктов, вероятно, чтобы повы#бываться. Раньше, году в 2008, был популярнее С++ из-за наличия огромной стандартной библиотеки, однако сейчас С++ ОЧЕНЬ сильно расширили и в его std практически столько возможностей, сколько в С#. Синтаксис ООПешный, как в жабе, что сильно растягивает код
Валерий Дудников
Валерий Дудников
7 902
Лучший ответ
Гаривальд Шифт Наоборот, популярность C# растёт. Он стал кроссплатформенным сравнительно недавно. Ещё он используется в Unity.
>Чем же отличаются C C++ и C# от друг друга
Практически всем, кроме самого базового синтаксиса.

>и если я умею программировать на одном из них, то я смогу программировать и на другом?
Только самые элементарные вещи.
DC
Dima Cebotaru
88 751
> если я умею программировать на одном из них, то я смогу программировать и на другом?

Нет, это разные языки. C++ можно считать расширением языка Си. На C++ можно писать как на Си, но так делать не принято.
C# по синтаксису похож на C++, но отличий очень много. C# концептуально похож на Java, но лучше продуман, он мощнее и удобней.
Гаривальд Шифт
Гаривальд Шифт
58 065
C# - это совсем другое. Оно может выполняться только при наличии Net Framework.
C++ -это возможности си + классы и другие особенности плюсов.
Демьян Поздеев
Демьян Поздеев
23 232
> если я умею программировать на одном из них, то я смогу программировать и на другом?
Нет не сможешь сразу, но освоить другой будет заметно легче.
С# - это аккорд на гитаре, C ++ это в клубе ++++++++++++++++++++++++
А С это нота
да, сможете. начинать правильнее с C, потом C++, а дальше C#
Василий Ю
Василий Ю
621