Архив за 10 декабря 2019 - 4

О структуре параллельных вычислений или доводы против оператора «Go» - 1

Каждый язык, поддерживающий параллельные (конкурентные, асинхронные) вычисления, нуждается в способе запуска кода параллельно. Вот примеры из разных API:

go myfunc();                                // Golang

pthread_create(&thread_id, NULL, &myfunc);  /* C with POSIX threads */

spawn(modulename, myfuncname, [])           % Erlang

threading.Thread(target=myfunc).start()     # Python with threads

asyncio.create_task(myfunc())               # Python with asyncio

Есть много вариантов нотации и терминологии, но одна семантика — запустить myfunc параллельно основной программе и продолжить родительский поток выполнения (англ. "Control Flow")

Читать полностью »

Java-дайджест за 10 декабря - 1

  • Вышла четвертая альфа-версия «Remnants of the Precursors» — написанного на Java бесплатного аналога «Master of Orion» (это игра 1993 года). Пятую альфу обещают 5-го сентября. Автор обещает выложить исходники после перехода в бету. Скачать четвертую альфу можно по ссылке.

  • Вышла NestedJ — библиотека, которая в виде репозитория Spring Data реализует сортированное дерево, оптимизированное на чтение. Логика обхода в этой библиотеке стоит O(n) и позволяет делать такие штуки, как поиск узлов-детей и узлов-родителей. 144 коммита и 31 звездочка на GitHub.

    Читать полностью »

«Хаббл» получил потрясающий снимок галактики в более чем 130 млн световых годах

ESA поделилось новым изображением, полученным космическим телескопом «Хаббл», на котором запечатлена галактика NGC 5468, находящаяся от нас более чем в 130 миллионах световых лет.

Источник

Читать полностью »

Известный сетевой информатор Ice Universe, кажется, раскрыл тайну внутреннего названия флагманской линейки смартфонов Galaxy S11. 

Так вот почему Galaxy S11 прозвали в Samsung «Пикассо»

Читать полностью »

Миссия сроком четыре года: обсерватория «Спектр-РГ» начинает обзор всего неба

Орбитальная обсерватория «Спектр-РГ» начинает выполнение основной научной программы, о чём сообщает Институт космических исследований Российской академии наук (ИКИ РАН).

Читать полностью »

В отличие от оболочки EMUI 10, которая распространяется для смартфонов Huawei и Honor, новая MIUI 11 для смартфонов Xiaomi и Redmi совсем необязательно основана на свежей версии операционной системы Android 10. 

В то время как насыщение рынка и напряженность в отношениях между США и Китаем ставят глобальный рынок смартфонов в сложное положение, в мире остается регион, где смартфоны все еще уступают простым сотовым телефонам. При этом поставки смартфонов продолжают расти.

По подсчетам IDC, в третьем квартале 2019 года в Африке было отгружено 22,6 млн смартфонов, что соответствует росту на 4,0%. Суммарные поставки смартфонов и сотовых телефонов достигли 55,8 млн штук. Несложно подсчитать, что доля телефонов равна 59,4%, а доля смартфонов — 40,6%.

Читать полностью »

Компания Google представила новую функцию для сервиса электронной почты Gmail. Пользователи теперь смогут отправлять письма в виде вложений. 

Google сделала электронную почту заметно удобнее

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js