ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
884220 Топик полностью
fk0, легенда (22.11.2018 12:12, просмотров: 136) ответил _basile на Чем так сильно отличается Шарп от С
Хотел дать ссылку на микрософтовскую статью "C# for C++ programmers", но дебилы из роскомпозора и/или йоты и её заблокировали. Основное, если откинуть мишуру всякую -- автоматическое управление памятью (все объекты, кроме простых типов, выделяются в куче и адресуются по ссылке), отсутствие метапрограммирования (шаблоны, макросы, есть T4, но это совсем не то), generics работают в рантайме, массив это тоже объект в куче (для указателей есть ReadOnlySpan), вместо деструктора ручное завершение через usion и IDisposal, всё объект и в рантайме известен тип всего. Короче говоря, ЯВУ подвышенного уровня, хотя в ряде вопросов по-моему уступает и C++ и скриптовым языкам (на двух стульях вообще тяжело сидеть).
[ZX]