Как стать автором
Обновить
942.43

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

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

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

Рейтинг языков программирования от TIOBE: C# теряет популярность, C++ становится востребованнее

Время на прочтение1 мин
Количество просмотров33K
Компания TIOBE опубликовала обновленный рейтинг языков программирования.

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

Программирование в России введут с начальной школы

Время на прочтение2 мин
Количество просмотров12K

Одно из заданий детского курса программирования на Code.org. Справа — программа на языке Blockly

Согласно предложению Министерством просвещения РФ, в курс математики для младших школьников включат основы создания кодов и языков программирования, пишут «Известия». Это предусмотрено концепцией преподавания предметной области «Технология».
Читать дальше →

Для внесения в реестр отечественного ПО его исходники придется сдавать на оценку в Минкомсвязи

Время на прочтение2 мин
Количество просмотров24K
image
Глава Минкомсвязи Николай Никифоров

Для того, чтобы программное обеспечение было признано российским, его исходный код нужно будет сдавать на оценку экспертного совета при Минкомсвязи, сообщают «Известия». При этом в экспертный совет будут входить представители IT-бизнеса, которые получат доступ к разработке и смогут с ней ознакомиться.

Соответствующие постановление об изменении порядка включения ПО в национальный реестр готовится Минкомсвязью. Далее оно будет передано на рассмотрение правительству РФ. Министерство планирует обязать разработчиков передавать все «материалы, идентифицирующие программное обеспечение в форме исходного текста, объектного кода или иной форме, присущей языку программирования, на котором написано представленное программное обеспечение, в объеме, достаточном для его идентификации».
Читать дальше →

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

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

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

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

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

Время на прочтение2 мин
Количество просмотров64K


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

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

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

Время на прочтение1 мин
Количество просмотров7K


Вчера компания 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.2K
image

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

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

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

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

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

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

image
12 ...
50

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