Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

PHP 7.0: улучшенная производительность, AST, анонимные классы


Вас категорически приветствует автоматически сгенерированная почтовая рассылка с новостями от nixp.ru!


11.12.2015 13:51

PHP 7.0: улучшенная производительность, AST, анонимные классы

3 декабря состоялся крупный релиз одного из самых популярных языков программирования — PHP 7.0.

В версию PHP 7.0, ставшую результатом экспериментальной ветки развития языка phpng (PHP next generation) и открывающую линейку релизов 7.x, включена новая версия движка Zend Engine, а также множество значительных изменений. Авторы сообщают о двукратном росте производительности PHP 7 по сравнению с PHP 5.6 и существенном снижении потребления оперативной памяти. Кроме того, в этом релизе отмечаются следующие изменения:

  • использование абстрактного синтаксического дерева (Abstract Syntax Tree, AST) для промежуточного представления PHP-кода;
  • непротиворечивая (консистетная) поддержка 64-битных платформ;
  • улучшенная иерархия исключений;
  • преобразование многих фатальных ошибок в исключения;
  • безопасный генератор случайных чисел;
  • устранение старых и более не поддерживавшихся SAPI и расширений;
  • оператор ?? (возвращает левую часть, если она не является null, а в ином случае — правую);
  • явное определение возврата (return) и скалярного типа (int, float, string, bool);
  • поддержка анонимных (безымянных) классов.

Процесс миграции с PHP 5.x до PHP 7 описан на этой странице, а полный список изменен доступен в ChangeLog.

Комментарии к новости >>



11.12.2015 14:02

В Enlightenment DR 0.20.0 — E20 — обеспечили полную поддержку Wayland

В конце ноября был завершен цикл разработки новой крупной версии оконного менеджера Enlightenment — 0.20 (или E20).

За время подготовки Enlightenment DR 0.20.0, что продолжалась 441 день, более 50 разработчиков внесли 1890 изменений в кодовую базу. Наиболее значимым новшеством очередного релиза можно считать полную поддержку графического сервера Wayland. Среди прочих изменений, представленных в E20:

  • новые инфраструктура и диалог управления экраном;
  • новые инфраструктура и гаджет для аудиомикшера;
  • множество «внутренних» виджетов замещено компонентами Elementary;
  • улучшенная поддержка операционной системы FreeBSD;
  • модуль геолокации.

Полный список изменений в Enlightenment DR 0.20.0 представлен в документе NEWS.

Комментарии к новости >>



11.12.2015 14:27

Mozilla: Мы не бросаем Thunderbird, будем поддерживать развитие проекта

После недавнего послания Митчелл Бейкер (Mitchell Baker) про Thundebird к разработчикам некоторые энтузиасты из сообщества с грустью «похоронили» почтовый клиент Thunderbird, однако глава Mozilla поспешила сгладить ситуацию

Современные реалии веба привели руководителей Mozilla к решению разграничить техническую инфраструктуру проектов Firefox и Thunderbird, которые «были взаимосвязаны в разных направлениях и оставались привязанными друг к другу в инфраструктуре» (речь и про системы сборки и релизов, и про общие технические компоненты, используемые в этих свободных приложениях). Про такое разделение Митчелл написала в своём послании разработчикам Mozilla, что вызвало некоторую смуту в Open Source-сообществе.

3 декабря было опубликовано уточняющее заявление касательно поддержки Thunderbird в Mozilla: «Я видела, что некоторые охарактеризовали событие как Mozilla „бросает“ Thunderbird. Это неточная оценка. Мы собираемся освободить техническую инфраструктуру. Мы собираемся помогать сообществу Thunderbird. Помощь включает в себя работу с организациями, желающими инвестировать в Thunderbird, — некоторые из них уже сделали шаги в этом направлении. Mozilla Foundation останется финансовым спонсором для пожертвований в пользу Thunderbird».

Митчелл добавила: «Я также отметила, что нам стоит посмотреть, остаётся ли Mozilla лучшим организационным и юридическим домом для Thunderbird. Это отдельный вопрос, не связанный с технической инфраструктурой. Это гораздо более открытый вопрос. Не знаю, каков будет ответ. Возможно, Mozilla остаётся лучшим домом благодаря истории, взаимосвязям и общему сообществу. А может выйти и так, что лучше подойдет дом, более соответствующий размерам и масштабам Open Source-проектов вроде Thunderbird».

Подводя итог, Митчелл пишет: «Эти обсуждения находятся на очень раннем этапе. Поиск правильного решения требует определённого усердия. Mozilla настроена на дальновидный курс, больше нацеленный на долгосрочную стабильность, чем на сохранение нынешнего положения вещей».

Комментарии к новости >>



11.12.2015 15:02

Apple открыла исходный код языка программирования Swift

3 декабря компания Apple объявила о публикации исходного кода нового языка программирования для её программных платформ — Swift.

Swift — мультипарадигменный объектно-ориентированный язык от Apple, предназначенный для создания программного обеспечения для операционных систем iOS, OS X, watchOS и tvOS. Он активно использует возможности фреймворков Cocoa и Cocoa Touch, совместим с основной кодовой базой Apple и позиционируется как более безопасный язык, чем Objective-C. Swift скомпилирован с помощью LLVM, включён в состав интегрированной среды разработки Xcode 6, использует среду выполнения Objective-C, позволяющую запускать в рамках одного приложения код на C, C++, Objective-C и Swift.

Исходный код языка программирования Swift опубликован на условиях свободной лицензии Apache License v2 и выложен на GitHub.

Комментарии к новости >>



31.12.2015 05:19

Ушёл из жизни Ян Мёрдок, автор проекта Debian и пионер свободного ПО

Вчера стало известно, что 28 декабря этого года материальный мир покинул Ян Мёрдок (Ian Murdock), который внёс огромный вклад в свободное программное обеспечение, его сообщество и всю индустрию информационных технологий, по меньшей мере подарив проект Debian GNU/Linux.

Редакция nixp.ru присоединяется к соболезнованиям всем близким Яна и переводит официальное сообщение блога Bits from Debian, посвящённое этой смерти:

С тяжёлым сердцем Debian скорбит об уходе Яна Мёрдока, значимого сторонника свободного и открытого программного обеспечения, отца, сына и Яна («ian»; вторая половина слова «Debian» — прим перев.) проекта Debian.

Ян начал проект Debian в августе 1993 года, выпустив первые версии позже в том же году. Debian продолжил свое существование, став мировой Универсальной операционной системой, работающей повсеместно: от встраиваемых устройств до космических станций.

Ян чётко сосредотачивался на создании Дистрибутива и культуры в сообществе, которое занимается правильными делами и этически, и технически. Выпуск релизов по мере их готовности и верность проекта Свободе программного обеспечения — золотые стандарты в мире Свободы и Open Source.

Работой Яна руководила преданность правому делу: и в Debian, и в последующие годы он работал ради лучшего возможного будущего.

Мечта Яна жила, сообщество Debian остаётся невероятно активным, а тысячи разработчиков проводят бессчётное количество часов за работой, предоставляя миру надёжную и безопасную операционную систему.

В это трудное время внимание Сообщества Debian направлено на семью Яна.

Его семья попросила уединения на время тяжёлого периода, и мы очень уважаем это право. Соболезнования сообществ Debian и Linux могут быть отправлены на in-memoriam-ian@debian.org, где они будут сохранены и заархивированы.

Тело Яна нашли в его доме в Сан-Франциско в понедельник, причина смерти не называется. Ему было всего 42 года.

Комментарии к новости >>




Не забудьте, что мы всегда рады вашим комментариям к новостям непосредственно на nixp.ru!


Другие способы получения новостей от nixp.ru:



В избранное