Настоящий международный стандарт определяет форму и устанавливает интерпретацию программ, написанных на языке программирования C. Он определяет: представление программ на языке C;
——синтаксис и ограничения языка C;
——семантические правила интерпретации программ на языке C;
——представление входных данных, подлежащих обработке программами на языке C;
——представление выходных данных, создаваемых программами на языке C;
——ограничения и пределы, налагаемые соответствующей реализацией C. 2 Настоящий международный стандарт не определяет - механизм, с помощью которого программы C преобразуются для использования системой обработки данных;
——механизм, с помощью которого программы C вызываются для использования системой обработки данных;
——механизм, с помощью которого входные данные преобразуются для использования программой на языке C;
——механизм, с помощью которого выходные данные преобразуются после создания программы на языке C;
——размер или сложность программы и ее данных, которые превысят мощность любой конкретной системы обработки данных или мощность конкретного процессора;
——все минимальные требования к системе обработки данных, способной поддерживать соответствующую реализацию. примечание: 1) Настоящий международный стандарт разработан для содействия переносимости программ на языке C между различными системами обработки данных. Он предназначен для использования разработчиками и программистами.
ISO/IEC 9899:1999 История
2018ISO/IEC 9899:2018 Информационные технологии — Языки программирования — C
2012ISO/IEC 9899:2011/Cor 1:2012 Информационные технологии. Языки программирования. C. Техническое исправление 1.
2011ISO/IEC 9899:2011 Технические ошибки ISO IEC 27001-2013 cor2-2015