Программисты из Google совместно со специалистами из MIT занялись созданием языка программирования для детей под названием Scratch Blocks, который может стать универсальной платформой для обучения программированию с ранних лет.

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

Специалисты из MIT также имеют опыт в создании похожего графического языка — их среда программирования Scrath, созданная в 2007 году, стала прообразом всех обучающих языков программирования, существующих сегодня.

По словам сотрудников Google, опыт программистов из MIT позволит создать универсальный обучающий язык программирования с открытым кодом, который могли бы использовать создатели игрушек и приложений для детей со всего мира.

Программируемые игрушки и приложения становятся все более популярным продуктом — они интересны не только детям, но и взрослым, так как позволяют познакомиться с техникой программирования на простых примерах. Про одну из таких игрушек — программируемого робота-муравья — мы подробнее рассказывали ранее.

По мнению Google, будущий язык Scratch Blocks мог бы стать универсальным для подобных игрушек и обучающих приложений, став подобием Lego в мире конструкторов и сделав различные продукты совместимыми друг с другом.

В Google уже представили версию языка Scratch Blocks с горизонтально ориентированными блоками, адаптированную под маленькие экраны планшетов. Программный код на таком языке напоминает игрушечный поезд, где каждый добавляемый к нему вагончик обозначает отдельную команду.

В будущем в Google обещают разработать и другие графические интерфейсы для языка, сделав его максимально доступным для каждого.

Чехол-аккумулятор

Очищающая салфетка