WikiDer > Встроенный C - Википедия
Встроенный C набор языковых расширений для Язык программирования C посредством Комитет по стандартам C для решения проблем общности, которые существуют между расширениями C для разных встроенные системы.
Встроенное программирование на C обычно требует нестандартных расширений языка C для поддержки расширенных микропроцессор такие функции, как арифметика с фиксированной точкой, несколько различных банки памяти, и основные Ввод / вывод операции. В 2008 году Комитет по стандартам C расширил язык C, чтобы реализовать такие возможности, предоставив общий стандарт для всех реализаций. Он включает в себя ряд функций, недоступных в обычном C, таких как арифметика с фиксированной точкой, именованные адресные пространства и базовая аппаратная адресация ввода-вывода. Встроенный C использует большую часть синтаксиса и семантики стандартного C, например, функцию main (), определение переменной, объявление типа данных, условные операторы (if, switch case), циклы (while, for), функции, массивы и строки, структуры и объединение, битовые операции, макросы и т. д.[1]
Технический отчет был опубликован в 2004 году.[2] и вторая редакция в 2006 году.[3]
Рекомендации
- ^ Скансхольм, янв. Vägen до C [Дорога к C] (на шведском языке). Studentlitteratur. С. 237–774. ISBN 91-44-01468-6. Включает хороший пример программирования на языке C, охватывающий эту статью и многое другое. Как и ограничения, то, что должно быть сделано на машинном языке.
- ^ «Информационные технологии - Языки программирования, их среды и интерфейсы системного программного обеспечения - Расширения для языка программирования C для поддержки встроенных процессоров» (PDF). www.open-std.org. ISO / IEC JTC1 SC22 WG14 N1021, ссылочный номер документа: ISO / IEC DTR 18037. 24 сентября 2003 г.. Получено 2018-12-18.
- ^ «Информационные технологии - Языки программирования - C - Расширения для поддержки встроенных процессоров» (PDF). www.open-std.org. ISO / IEC JTC1 SC22 WG14 N1169, номер ссылки документа: ISO / IEC TR 18037. 2006-04-04. Получено 2018-12-18.
Этот язык программирования-связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |