Обновить
1203.68

Программирование *

Искусство создания компьютерных программ

Сначала показывать
Порог рейтинга

Stack Overflow рассказал, какие языки и технологии программирования популярны как хобби

Время на прочтение2 мин
Охват и читатели29K
image

Что разработчики ПО делают на выходных? Проводят время с семьей и близкими, лежат на диване, занимаются спортом… или продолжают писать код, работая над проектами в чьей-то open source команде, либо развивая собственный проект. Однако энтузиасты выяснили, что их код принципиально отличается от того кода, который они пишут на работе. В чем заключается это отличие?

Оказывается можно проанализировать публично доступную базу ресурса StackOverflow и обнаружить зависимость использования языков программирования или технологий от дней недели. Это и было сделано добросовестным участником сообщества.
Читать дальше →

На GitHub появился странный репозиторий, похожий на исходники движка Opera Presto [закрыто правообладателями]

Время на прочтение2 мин
Охват и читатели65K


Современный браузер должен поддерживать обилие стандартов и технологий, которые превращают веб-документы в интерактивные приложения, медиаплееры со стримингом или даже игры. В связи с этим сегодня браузерных движков не так уж и много. Ушло время, когда достаточно было кое-как вывести текст и картинки. Сегодня нужна мощность виртуальной машины для JavaScript, поддержка аппаратного ускорения декодирования видео и постоянная отзывчивость интерфейса.

Исходные коды некоторых браузеров открыты и распространяются с условиями использования различной степени свободы. Поэтому мы увидели появление множества клонов Chromium, часть из которых, впрочем, быстро стала добавлять собственные улучшения относительно Chrome. А кто-то вообще отказался от собственного движка в пользу разработки Google. Так произошло с Opera в 2013 году. Позднее Opera последовала за форком WebKit и перешла на Blink.
Читать дальше →

Microsoft представила обновление своего набора инструментов Cognitive Toolkit

Время на прочтение1 мин
Охват и читатели7.1K


Вчера компания Microsoft в своем официальном блоге представила публике обновление своего набора инструментов Microsoft Cognitive Toolkit — системы для проектирования и обучения глубинных, сверточных и рекуррентных сетей.

Кроме того, Cognitive Toolkit дает возможность использовать обучение с подкреплением. Cognitive Toolkit предлагается использовать в таких сферах как распознавание объектов, речи и поиска релевантных результатов.
Читать дальше →

Facebook и Google выпустили Yarn, новый менеджер пакетов для JavaScript

Время на прочтение2 мин
Охват и читатели42K


Вчера вечером Facebook официально анонсировала новый пакетный менеджер для JavaScript под названием Yarn. На одной из стадии разработки к проекту подключились компании Google, Exponent и Tilde.

«Самый популярный менеджер пакетов JavaScript — это NPM. Он обеспечивает доступ более чем к 300 тысячам пакетов. Используют его более 5 миллионов разработчиков, а ежемесячно к нему обращаются для загрузки более 5 миллиардов раз.

Мы успешно использовали NPM в Facebook в течение многих лет, но так как объем нашего кода и число разработчиков выросло, мы столкнулись с проблемами последовательности, безопасности и производительности. После попытки решить все эти вопросы, мы пришли к намерению создать собственное решение, чтобы обеспечить надежность управления разработкой. Итогом этой работы стал Yarn — быстрая, надежная и безопасная альтернатива клиенту NPM», — говорится в официальном блоге Facebook о новинке.
Читать дальше →

Обама признал информатику необходимой для фундаментального образования

Время на прочтение1 мин
Охват и читатели9.3K
image

Сотрудники некоммерческой организации Code.org, занимающиеся популяризацией и внедрением информатики в школьное образование, добились от президента США Барака Обамы подписи под новой редакцией закона «Every Student Succeeds Act»(pdf). Этот документ регулирует принципы начального и среднего образования в Америке и, кроме того, перечисляет те предметы, которые являются необходимыми для фундаментального уровня образования.

До последнего момента никакого упоминания о информатике среди таких предметов не было. Однако теперь, благодаря шестилетним усилиям адвокатов Code.org и лобби нескольких сенаторов, закон Every Student Succeeds Act официально утверждает, что информатика так же необходима для фундаментального образования как история, география и музыка.
Узнать подробности

Минкомсвязи агитирует за использование свободного программного обеспечения для российских органов власти

Время на прочтение1 мин
Охват и читатели7.8K
Минкосвязи на официальном сайте рассказывает о преимуществах свободного программного обеспечения для использования в государственных органах.

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

Целью использования СПО в государственных организациях Минкомсвязи называет повышение независимости от иностранных поставщиков и расширение возможности контроля и самостоятельного развитий программного обеспечения.

image
12 ...
63

Вклад авторов