Выход новой версии языка программирования D 2.065

D — объектно-ориентированный, императивный, мультипарадигмальный язык программирования, созданный Уолтером Брайтом из компании Digital Mars. Изначально был задуман как реинжиниринг языка C++, однако, несмотря на значительное влияние С++, не является его вариантом. В D были заново реализованы некоторые свойства C++, также язык испытал влияние концепций из других языков программирования, таких как Java, Python, Ruby, C# и Eiffel.

Список изменений версии 2.065:

Изменения в компиляторе: Исходный файл на языке D может теперь запускаться если стоит параметр »-run» Изменения в самом языке: Команда «Goto» теперь не пропустит объявления переменных. Все экземпляры функции теперь выводят свои атрибуты. Добавлен новый квалификатор типа inout const. Пакеты и имена модулей, сейчас не имеют типа. Константы и неизменяемые поля с инициализаторами считаются устаревшими. Устарели неупорядоченные сравнения с плавающей запятой. Изменения в библиотеках: Множество функций в std.algorithm могут быть использованы в качестве предикатов для других функций. Позволяет std.algorithm.all быть использованым без предиката. Добавлены std.uni.byGrapheme и std.uni.byCodePoint. Добавлена поддержка любого количества аргументов, в std.range.only. >>> Более подробнее здесь.

>>> Список багфиксов

 dlang, программирование

©  Linux.org.ru