отличия c от c



Отличия c от c

Автор Игорь Поляков задал вопрос в разделе Другие языки и технологии

Чем отличается C# от С и C++ и получил лучший ответ

Ответ от И.А. Голованов[гуру]
В С нет никаких классов и шаблонов
C++ наследует С с добавкой классов и шаблонов и вообще поддержкой ООП
C# -микрософтовское развитие идеи С++ в сторону поддержки наворотов винды (издаля синтаксисом на С++ похоже, но переделано так, что не узнать)

Ответ от X[i][гуру]
Возможностями

Ответ от Анюта Феофанова[мастер]
C# (произносится си-шарп) — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как основной язык разработки приложений для платформы Microsoft .NET и впоследствии был стандартизирован как ECMA-334 и ISO/IEC 23270. Компилятор с C# входит в стандартную установку самой .NET, поэтому программы на нём можно создавать и компилировать даже без инструментальных средств, вроде Visual Studio.
C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java. Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа) , делегаты, атрибуты, события, свойства, обобщённые типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML.
Переняв многое от своих предшественников — языков C++, Java, Delphi, Модула и Smalltalk — С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем: так, C# не поддерживает множественное наследование классов (в отличие от C++).

Ответ от Jackie Chan[гуру]
это языки программирования, не отличия а скорее дополнения, если решил учить можешь сразу с С++.

Ответ от I Am Dubbed[гуру]
Всем отличается
наличием рефлекшна, частичных классов,
множественного наследования нет, емнип
нативный foreach
невозможны глобальные переменные
с# ближе к java чем к с++
смотрите (v=vs.71).aspx например

Ответ от Александр[гуру]
для вас? лишь названием...

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Чем отличается C# от С и C++
Сравнение C Sharp и Java на Википедии
Посмотрите статью на википедии про Сравнение C Sharp и Java
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*