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

Опубликовано: 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

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

Nokia предлагает разработчикам недорогой NFC Device Kit

Набор стоит €180 и включает в себя телефон C7 NFC, а также набор меток NFC. дальше »

BlackBerry: 10 лучших приложений для бизнеса

С помощью смартфонов Blackberry можно не только совершать звонки или работать с электронной почтой. дальше »

Сообщество хочет продолжить развитие MeeGo в рамках проекта Mer

Энтузиасты из Open Source-сообщества не оставляют попыток возродить и продолжить развитие мобильной Linux-платформы MeeGo, будущее которой встало под вопрос после того, как интерес Nokia к ней остыл. дальше »

Microsoft приняла браузер Google за вирус (54)

Антивирусный софт Microsoft нечаянно принял за троян веб–браузер Google Chrome. дальше »

Microsoft откажется от Flash в новом браузере

Microsoft решила последовать примеру Apple в отказе от применения «устаревшей» Flash и сделать основной упор на HTML5 в Windows 8. дальше »

Metro приложения для Windows 8 будут доступны только в Windows Store

Microsoft подтвердила, что Windows Store будет единственным местом, где можно будет получить приложения в стиле Metro для Windows 8. дальше »

Операционную систему Windows 8 можно скачать в Интернете

Скачать файл с предыдущей сборкой ОС можно будет с сайта компании, заявили представители Microsoft на конференции BUILD дальше »

Tango для видеозвонка на Mango-смартфоне HTC

Корпорация Microsoft опубликовала демонстрационный ролик с новым функционалом видеозвонков в Windows Phone 7.5 Mango. дальше »

Новинки IBC 2011

На выставке IBC 2011 корпорация Adobe Systems объявила о выходе программного обеспечения Flash Media Server 4.5, с помощью которого можно передавать поток Flash-видео на устройства на платформе iOS. дальше »

Владельцы iPad и iPhone получили новое средство биометрической ID

В США объявлено о выходе нового биометрического решения для мобильных устройств. дальше »