Шаблоны Joomla 3 тут

Зачем нужен Python Global Interpreter Lock и принцып его работы

Опубликовано: 21.06.2019
Результат пошуку зображень за запитом "python"

Python Global Interpreter Lock (GIL) — это своеобразная блокировка, позволяющая только одному потоку управлять интерпретатором Python. Это означает, что в любой момент времени будет выполняться только один конкретный поток.

Работа GIL может казаться несущественной для разработчиков, создающих однопоточные программы. Но во многопоточных программах отсутствие GIL может негативно сказываться на производительности процессоро-зависымых программ.

Поскольку GIL позволяет работать только одному потоку даже в многопоточном приложении, он заработал репутацию «печально известной» функции.

В этой статье будет рассказано о том, как GIL влияет на производительность приложений, и о том, как это самое влияние можно смягчить.

Подробнее: Зачем нужен Python Global Interpreter Lock и принцып его работы

StateOfJS: обзор масштабного опроса JavaScript-разработчиков по итогам 2018 года

Опубликовано: 20.06.2019
Обложка поста

В рамках State of JavaScript разработчики рассказывают, чем они пользуются, с чем им нравится работать и что они хотят изучить. В итоге получается уникальная статистика с некоторыми деталями, которые, возможно, помогут вам найти свой путь в экосистему JavaScript.

Подробнее: StateOfJS: обзор масштабного опроса JavaScript-разработчиков по итогам 2018 года

Как использовать декораторы с фабричными функциями в JavaScript

Опубликовано: 18.06.2019
Обложка поста

Декораторы методов дополняют объектно-ориентированное программирование, инкапсулируя функциональность, которую используют разные объекты.

Подробнее: Как использовать декораторы с фабричными функциями в JavaScript

Почему функция map не работает с некоторыми массивами в JavaScript и что с этим делать

Опубликовано: 16.06.2019
Обложка поста

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

Подробнее: Почему функция map не работает с некоторыми массивами в JavaScript и что с этим делать

10 консольных команд для упрощения отладки JavaScript-кода

Опубликовано: 13.06.2019
Обложка поста

Мало кто из программистов любит процесс отладки, так что дабы максимально его упростить, обратим внимание на десять консольных функций, которые призваны помочь в этом неблагодарном деле.

Подробнее: 10 консольных команд для упрощения отладки JavaScript-кода