Новости информационных технологий - 26265

image
Известно, что только 5% программистов в состоянии решать задачи многопоточного программирования. А в месте с тем, с ростом количество ядер даже у мобильных устройств потребность в использовании нескольких нитей возрастает многократно. С каждым днем появляются как новые языки программирования, специально предназначенные для решения специфических задач параллельного программирования, так и в уже хорошо известных и широко применяемых решениях появляются методы, которые не только облегчают понимание, но и сводят решение задачи к своеобразной поэзии программного кода.

image
Читая книгу “Идеальный код” под редакцией Энди Орама и Грега Уилсона мне довелось натолкнуться на интереснейшую задачу в главе посвященной параллельной обработке (гл. 24. стр. 444). В ней автор, Саймон Пейтон Джоунс, приводит решение на языке Haskell. Там же он утверждает, что существуют решения задачи Сата Клауса для языков Ada95 и Polyphonic C#. В силу профессиональных интересов несколько ранее мне приходилось обсуждать с коллегами возможности многопоточной Apple реализации для языка Objective-C.

Считается, что программировать нужно на уровне абстракций, а не “на языке”, но с тем же успехом можно искать красоту поэзии в эмоциях, а не в изяществе слога, выраженного посредством языка. Под катом предлагаю вместе со мной спеть песню тем, для кого языковая выразительность не пустой звук, а мелодия, будоражущая воображение.
Читать полностью »

DNS инструменты для разработчика

У каждого разработчика есть набор любимых сервисов для просмотра записей DNS, информации по IP-адресу, WHOIS и так далее. На сайте ViewDNS.info собрано всё, что возможно, а в качестве бонуса — ещё и открытые API (XML, JSON), пока бесплатные.
Читать полностью »

АРСС моделирование в физике
Проблема прогнозирования и описания временных рядов будоражит умы учёных и людей уже много лет. Исторически сложилось что модели из эконометрии крайне редко используются в, к примеру, физике или биологии. И наоборот.
Читать полностью »

Вот и мне посчастливилось познакомиться с git. Каюсь, пользуясь Subversion, я знал, как в IDEA или TortoiseSVN сделать то, что мне надо, но даже не представлял, что происходит за сценой. В данном случае я решил подойти к git более ответственно и хорошенько изучить его перед использованием. Сейчас я знаю какие команды надо использовать для выполнения задуманного, но не знаю, как это сделать в IDEA или TortoiseSVN.
Но я решил пойти еще дальше и узнать, что происходит в самой директории .git. Там оказалось все настолько интересно и просто, что я решил поделиться этим с вами.Читать полностью »

В соответствовании с данными исследований, религиозные и идеологические сайты могут содержать в несколько раз больше угроз, чем порносайты. В годовом отчете Symantec также упоминается, что большинство данных вирусов нацелены на Android.
Читать полностью »

Суд Великобритании закрыл доступ к The Pirate Bay
Если вы проживаете в Великобритании, то при попытке зайти на tpb вас будет ждать неприятный сюрприз.

Верховный Суд Великобритании постановил, что все провайдеры отныне должны блокировать доступ к сайту TPB.
Читать полностью »

Даже если ваш iPhone защищен паролем и все данные скопированы на iCloud, всё равно в случае потери или кражи вам будет немного грустно. Как минимум.

От создателей забавных видео концепций iPhone5 и iPad3 — система самоуничтожения iPhone с помощью Siri.
Читать полностью »

RoboGames 2012

RoboGames или РобоИгры (официальное русское название) — крупнейшее событие в мире любительской робототехники. РобоИгры впервые появились в 2004 году под названием ROBOlympics и их действительно можно сравнить с олимпиадой. Команды и одиночки из десятка стран каждый год приезжают в Америку чтобы показать на что способны их роботы. Последние, 2012 РобоИгры прошли с 20 по 22 апреля в СанМатео, Калифорния.
Читать полностью »

Объем мирового рынка планшетов в количественном выражении в текущем квартале составит 21,58 млн. штук, подсчитали специалисты Digitimes Research. Это на 47,5% больше, чем во втором квартале 2011 года, но на 8,2% меньше, чем в предыдущем квартале.

Львиная доля планшетов — 88% — будет изготовлена на Тайване. В натуральном выражении это 18,9 млн. штук, что на 2,74 млн. штук меньше, чем в первом квартале.

Лидером рынка остается Apple, а вот на других позициях верхней части рейтинга производителей ожидаются изменения. В первую тройку может войти ASUSTeK Computer, которая стала партнером Google по выпускуЧитать полностью »

Итоги 20 го международного конкурса непонятного кода на CОрганизаторы IOCCC (Международный конкурс на самый непонятный код C) нажали кнопку «турбо». Если результаты прошлого конкурса опубликовали спустя четыре года после проведения, теперь прошло всего два месяца — и вот они.

Участвовать в конкурсе могут готовые программы размером меньше 4096 байт, при этом количество значимых символов, без учёта пробелов, знаков табуляции и знаков ; ( ), не должно превышать 2048. Задачей конкурса является «проверять компиляторы на стресс, демонстрировать тонкости языка программирования Си и важность соблюдения стиля программирования (делая обратное)».
Читать полностью »


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