C /CLI
C /CLI | |
---|---|
Класс языка | |
Тип исполнения | компилируемый |
Основные реализации | Visual C |
Испытал влияние | C , Managed C |
Сайт | docs.microsoft.com/en-us… |
C /CLI — язык для среды программирования Microsoft .NET. Он интегрирует C стандарта ISO с Объединённой системой типов (Unified Type System, UTS), рассматриваемой как часть общеязыковой инфраструктуры (Common Language Infrastructure, CLI). Он поддерживает и исходный уровень, и функциональную совместимость исполняемых файлов, скомпилированных с родного и управляемого C .
C /CLI представляет собой дальнейшее развитие Managed C . C /CLI стандартизирован в ECMA как ECMA-372.
Доступен в Microsoft Visual Studio начиная с версии 2005.
Примечание: В Visual Studio 2010 отсутствует IntelliSense для C /CLI. Причину разработчики не огласили, однако предложили временное решение для смешанных проектов C и C /CLI. Для первых файлов нужно не указывать при компиляции в свойствах проекта /clr: nostdlib. Данный баг исправлен в Visual Studio 2012[1]
Литература
[править | править код]- Гордон Хогенсон. C /CLI: язык Visual C для среды .NET = C /CLI Primer. — М.: «Вильямс», 2007. — С. 464. — ISBN 1-59059-705-2.
- Nishant Sivakumar. C /CLI in Action = C /CLI in Action. — М.: Manning Publications, 2007.
Примечания
[править | править код]- ↑ What’s New for Visual C in Visual Studio 2012 -> IDE Архивная копия от 30 августа 2012 на Wayback Machine (англ.)
Ссылки
[править | править код]- ECMA 372: Спецификация языка C /CLI (англ.)
- Описание C /CLI в библиотеке MSDN (англ.)
- Вопрос про IntelliSense в C в Visual Studio 2010 на social.msdn.microsoft.com (англ.)
Это заготовка статьи о компьютерных языках. Помогите Википедии, дополнив её. |