Найти тему
Умный User

Детский язык программирования с не детскими возможностями. Рассказываю как я изучал Scratch

Добрый день, уважаемые читатели!

В школе я изучал Pascal, хороший язык для подростка, но не для ребенка. И как-то случайно я нашел в книжном магазине книгу по Scratch, где было написано, что это детский язык программирования. То есть предназначен для изучения детям.

Кот Царапка
Кот Царапка
Я удивился, ведь циклы, алгоритмы, синтаксис - все это сложно для ребенка. Но тут язык кардинально отличается от всех других.

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

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

Тут же есть графическое поле, главным героем языка является кот Царапка. Можно послать его на 10 шагов вправо, налево, заставить его мяукать или говорить вашим голосом (нужно разрешить запись вашего микрофона).

Функционал языка довольно большой, он только с виду кажется детским.

Окно имеющихся блоков и области выстраивания последовательности выполнения команд
Окно имеющихся блоков и области выстраивания последовательности выполнения команд

Я начал разбираться в языке и посвятил ему неделю своего времени. И если сначала я думал, что это просто ради забавы, то сейчас я понимаю, что на нем можно создавать мультики для детей и игры. Что касается мультиков, то это будет примитив.

А вот игры здесь можно создавать как простые (тетрис, 2048), так и подобие 8-битных игр, в которые все играли в 90-е на денди и сеге.
Игра "Шашки" на Scratch
Игра "Шашки" на Scratch

Язык отлично подойдет для изучения детьми, это не какие-то буквы, как в Pascal'е, это интересная яркая графика. С помощью данного языка можно начать изучать программирование и взрослым людям, кто далек от IT, но он позволит вникнуть только в самые азы и основы программирования.

За неделю изучения я полностью разобрался во всем интерфейсе, функционале, поигрался с графикой. Все интуитивно понятно, не нужно ничего качать, программировать можно прям в браузере на официальном сайте языка. И я смог написать простенькую игру "Лабиринт" по видеоурокам с YouTube.

Если вам будет интересно, то я покажу ее в будущих публикация. Для этого нужно поставить палец вверх и подписаться на мой блог.

А вы слышали ранее об этом языке программирования? Напишите в комментариях! Если будет интересно, то я вполне могу дальше развивать тему данного языка, может быть даже курс запишу.