Рубрики
 СПОНСОР
 Новости от БигМир

18 Aug 2011

 C + + обновления победил единодушным одобрением


Разделы: Новости Интернет it

В недавно утвержденной обновление до языка С + +, ISO (Международная организация по стандартам) является позволяя разработчикам использовать возможности параллельных алгоритмов и более высокую производительность, председатель комитета, ответственного за языком сказал во вторник.

C + +11 является первой крупной новой версии ISO C + +, заявил Херб Саттер, председатель ISO C + + стандарты комитета. Показанный в C + +11 являются лямбда-функции, которые служат ключевым фактором новых параллельных алгоритмов и революцию в использовании существующей стандартной библиотеки шаблонов, сказал Саттер, а также главным архитектором для родных языков в Microsoft. "Что уже есть в C + +98 стандартной библиотеки сразу станет еще проще в использовании", сказал он. Перемещение семантики в C + +11, между тем, приводит к более высокой производительности. Параллелизм функции включают в себя типы портативных, без блокировок программирования.



Окончательное голосование для C + +, стандартной готовой закрыта в минувшую среду и был единогласно одобрен, Саттер заявил в своем блоге. C + +11 была передана как C + +0 х и должен быть опубликован в течение нескольких недель. Язык, по его словам, используется для "почти все - мир основан на C + +."

C + +, включая его подмножество С, используется для построения компиляторов и время автономной работы практически для всех конкурирующих языков, во всех основных веб-браузерах, все основные операционные системы, сказал Саттер. Он также является основным языком, используемым в Google и Facebook и основным языком почти для всех продуктов Microsoft, сказал он. "С + + является языком выбором для требовательных приложений практически в каждой предметной области", сказал Саттер.

С + + является языком общего назначения, заявил, C + + разработчика Генри Скоглунд. "Большинство вещей, которые являются новыми в этом стандарте, я бы сказал, имеют важное значение для разработки систем и компиляторов [развития]," сказал он. Lamdba возможностей, утверждал Скоглунд, позволяют разработчикам "писать больше ошибка, свободной, менее подробный код."

Кроме того, в C + +11 автоматически и decltype функций, с авто, обеспечивающие удобство для типа отчислений и decltype что позволяет разработчикам получить сильный тип любого выражения. Кроме того, интеллектуальные указатели, такие как unique_ptr, предлагают стандартизированную, автоматизированного управления памятью.

Следующим шагом для C + + стандарт для компиляторов, чтобы они соответствовали его в ближайшие год-два, Саттер сказал: "В то время это произойдет, стандарты комитет будет и впредь опираться на большие новые возможности языка уже в C +11, продолжая добавить в C + + 'ы стандартной библиотеки, так что больше портативных библиотеку (которая не требует новых возможностей языка, помимо тех, уже в C + +11) будет доступен "в ящик" с каждым C + + реализации ". Кроме того, рассматриваемая очередной раунд расширения языка, такие как шаблон концепций или сильнее C + +11 lamdbas.

Эта статья, "C + + обновления побед единодушное одобрение", был первоначально опубликован на InfoWorld.com. Следуйте последних достижений в технологии бизнес-новости и получать дайджест ключевых историй каждый день в InfoWorld Ежедневный информационный бюллетень. Для последних достижений в технологии бизнес-новости, следуйте InfoWorld.com на Twitter.

Пол Криль является редактором в целом на InfoWorld, уделяя особое внимание освещению разработки приложений (для настольных и мобильных) и основные веб-технологий, таких как HTML5, Java и Flash.


Метки: it
Рубрики: Новости Интернет it

 Комментировать



Ограничение в 1000 символов




 Счетчики