Главная » Архив меток: Async

Архив меток: Async

[Перевод] Вышел Rust 2018… но что это такое?

Статья написана Лин Кларк в сотрудничестве с командой разработчиков Rust («мы» в тексте). Можете прочитать также сообщение в официальном блоге Rust. В этом релизе мы сосредоточились на производительности, чтобы разработчики Rust стали работать максимально эффективно. 6 декабря 2018 года вышла первая версия Rust 2018. Она окружена значками для инструментов и четырёх областей: WebAssembly, embedded, networking и CLI. Временнáя шкала показывает ...

Читать далее »

PHP-Дайджест № 139 (3 – 17 сентября 2018)

В выпуске: PHP 7. Свежая подборка со ссылками на новости и материалы. 3 EAP, Laravel 5. 3 RC 1, PhpStorm 2018. 7 и другие релизы, HHVM прекращает поддержку PHP, типизированные свойства в PHP, порция полезных инструментов, видеозаписи докладов, и многое другое.Приятного чтения! Новости и релизы PHP 7.3 RC 1 — Стартовал цикл релиз-кандидатов ветки 7.3. Ожидается всего не менее 6 ...

Читать далее »

PHP-Дайджест № 138 (20 августа – 2 сентября 2018)

В выпуске: последняя бета PHP 7. Свежая подборка со ссылками на новости и материалы. 3, Laravel Nova, сайт с идеями для следующих версий PHP, новости о Yii 3, порция полезных инструментов, видео, и многое другое.Приятного чтения! Новости и релизы PHP 7.3.0 Beta 3 — Последняя бета в цикле. Следующим релизом станет RC 1, который ожидается 13 сентября. Среди изменений:• Улучшения ...

Читать далее »

PHP-Дайджест № 137 (6 – 20 августа 2018)

Я так с ходу не могу придумать кейс, в котором нельзя обойтись предпроверкой — а проверка все равно, так или иначе, будет проведена, иначе запроса функциональности не было бы.По сути это предложение добавить даже не новую синтаксическую конструкцию, а расширить систему типов(и так не самую удачную), введя, своеобразно трактуемое, понятие nullable. Не понятно, насколько это востребовано. Стоит ли оно того ...

Читать далее »

LLTR Часть 1: Первые шаги в OMNeT++ и INET

Попросту говоря это “симулятор дискретных событий”, включающий: IDE для создания моделей, и сам симулятор (GUI). OMNeT++ (Objective Modular Network Testbed in C++) Discrete Event Simulator – это модульная, компонентно‑ориентированная C++ библиотека и фреймворк для дискретно‑событийного моделирования, используемая прежде всего для создания симуляторов сетей. INET Framework – “библиотека” сетевых моделей для OMNeT++. 7 MiB) Полная версия GIF (15. В предыдущих частях… ...

Читать далее »

PHP-Дайджест № 136 (24 июля – 6 августа 2018)

В выпуске: PHP 7. Свежая подборка со ссылками на новости и материалы. 0 Beta 1, PhpStorm 2018. 3. 7 и другие релизы, принят стандарт PSR-17, обзор Yii 3. 2, Composer 1. 0, альтернативная реализация Fiber API для асинхронных приложений, порция полезных инструментов, и многое другое. Приятного чтения! Новости и релизы PHP Internals [PHP]: Same Site Cookie — В setcookie() и ...

Читать далее »

PHP-Дайджест № 135 (9 – 23 июля 2018)

namespace Example protected class B { public $property; } private class C { protected $property; } } namespace OtherVendor { public class Factory { public function A() { return new \Example\A(); // Allowed by public } public function B() { return new \Example\B(); // Not allowed because // namespace is not shared } public function C() { return new \Example\C(); ...

Читать далее »

PHP-Дайджест № 133 (10 – 24 июня 2018)

switch ($a) { case FOO: // Works exactly as current behavior. break; case == FOO: // Nearly identical, though we don't use the ZEND_CASE optimization. // Can probably make this equivalent to `case FOO`, but it felt like an interesting direction. break; case === FOO: // Only triggers if `$a === FOO`, no type juggling break; }

Читать далее »

[Перевод] Конструкция async/await в JavaScript: сильные стороны, подводные камни и особенности использования

Конструкция async/await появилась в стандарте ES7. Её можно считать замечательным улучшением в сфере асинхронного программирования на JavaScript. Она позволяет писать код, который выглядит как синхронный, но используется для решения асинхронных задач и не блокирует главный поток. Несмотря на то, что async/await — это отличная новая возможность языка, пользоваться ей правильно не так уж и просто. Материал, перевод которого мы публикуем ...

Читать далее »