Опубликован новый международный стандарт для языка Си

Опубликовано: 28 декабря 2011 г., среда

Международная Организация по Стандартам (ISO) опубликовала обновлённый вариант стандарта для языка Си - ISO / IEC 9899:2011, развиваемый под кодовым именем C1X и пришедший на смену стандарту C99. Так как стандарт развивается уже достаточно давно, пройдя стадии выпуска нескольких черновых редакций, современные компиляторы, такие как GCC 4.6 и LLVM 3.0, уже поддерживают большинство описанных в спецификации возможностей.

В новой спецификации увеличена совместимость с языком С++ и представлены некоторые новые возможности, такие как поддержка многопоточности, Unicode, удаление функции gets, интерфейс для проверки допустимых границ и диапазонов значений, анонимные структуры и объединения (например, можно вложить блок union в struct), дополнительная функция для мгновенного выхода из программы quick_exit, статические утверждения (Static assertions), задействование дополнительных макросов для проверки чисел с плавающей запятой.

Финальный текст стандарта не доступен для свободной загрузки (только платная загрузка), но можно загрузить последнюю черновую редакцию (PDF, 3.6 Мб, 701 стр.), которая почти не отличается от утверждённой спецификации.

Источник: OpenNET
Копировать, распространять, публиковать информацию портала News.lt без письменного согласия редакции запрещено.

Комментарии Facebook

Новый комментарий


Captcha

статьи по схожей тематике

Microsoft предлагает ввести в обиход новый термин Open Surface

Интерес Microsoft в продвижении нового термина связан прежде всего с облачной платформой Microsoft Azure дальше »

Adobe поддержала альтернативу технологии Flash

1 августа компания Adobe Systems представила первую публичную бета-версию Adobe Edge – нового инструмента для создания динамичной веб-анимации подобно Flash, но при помощи стандартов HTML, JavaScript и CSS. Превью Adobe Edge HTML 5 можно скачать бесплатно дальше »

Японцы запустили новую мобильную платформу

Японская мобильная платформа Mobage, сочетающая в себе характерные особенности игры и социальной сети, вышла на мировой рынок. дальше »

В Китае разрабатывается операционная система для смартфонов, основанная на ядре Linux

Китайская компания Alibaba заявила о разработке на базе ядра Linux новой мобильной операционной системы Aliyun OS, отличающейся от Apple iOS и Google Android облачной архитектурой дальше »

Oracle обновила Java SE 7

Компания Oracle объявила о выпуске Java SE 7, первого значительного релиза, выпущенного под управлением Oracle дальше »

Пять Android-приложений, без которых не обойтись

В список из пяти программ для Android-устройств попали только те, без которых не обойтись. дальше »

Samsung представляет обновление Android 2.3 для всей линейки Galaxy

Компания Samsung Electronics завершает выпуск обновлений платформы Android до версии 2.3 (Gingerbread) для всех устройств линейки Galaxy. дальше »

Mozilla создаст конкурента Google Chrome OS

Организация Mozilla, стоящая за веб–браузером Firefox, объявила о запуске нового проекта B2G по созданию своей «операционной системы для открытого веба». дальше »

Apple обновила операционную систему Mac OS X Lion

Новую версию Mac OS X Lion в первый день скачали свыше миллиона раз дальше »

Internet Explorer 9 признан самым безопасным в мире браузером

По результатам исследования компании NSS Labs, Internet Explorer 9 и Internet Explorer 8 являются наиболее безопасными в мире браузерами дальше »