Programação para crianças: Scratch 3.0 é lançado

O Scratch 3.0 foi lançado em 2 de janeiro de 2019. A nova versão da linguagem de programação para crianças é um grande marco que deixa de usar o Adobe Flash para os padrões da Web HTML, CSS e JavaScript.

Scratch é uma linguagem de programação visual que é útil como um ambiente introdutório para ensinar programação para crianças (e também para adultos).

Os usuários do Scratch podem baixar e usar o Scratch Desktop, uma versão desktop do ambiente disponível para Windows e Mac OS X, ou usar uma versão online que funciona em qualquer navegador da web moderno.

As versões desktop e online compartilham a interface; os usuários existentes do Scratch podem perceber que a interface mudou um pouco; o Stage, a parte do zero em que o programa é executado visualmente, movido para a direita.

Os usuários encontram os blocos de código, roupas e sons à esquerda, o bloco de código no meio e o bloco de palco à direita no Scratch 3.0. A mudança foi feita porque "as pessoas acharam a interface mais intuitiva e compreensível" com os novos arranjos.

Iniciantes do zero começam com operações básicas, por exemplo, usando arrastar e soltar para mover blocos de código como "mover", "dizer" ou "repetir" para a área de código; esses blocos de código podem ser modificados diretamente, geralmente digitando números diferentes, por exemplo, 50 etapas para mover em vez de 10 ou selecionando uma das opções disponíveis em um menu.

Não é necessário baixar a versão desktop para experimentar o Scratch; basta apontar um navegador moderno para esta página para carregar o editor online. Os oficialmente suportados são Google Chrome, Microsoft Edge, Mozilla Firefox e Apple Safari em sistemas desktop e Chrome e Safari em tablets. Os desenvolvedores observam que o Internet Explorer não é suportado.

O Scratch suporta muitos dos principais conceitos de programação, incluindo loops, variáveis, entrada do usuário, armazenamento persistente, interações de mouse e teclado e muito mais.

O Scratch 3.0 expande o que estava disponível antes. Projetos do zero criados com versões mais antigas do ambiente de programação ainda estão disponíveis e podem ser carregados no Scratch 3.0. Não é possível, no entanto, carregar projetos do Scratch 3.0 em versões mais antigas do ambiente de programação. A nova versão apresenta novas funcionalidades e blocos.

Novos blocos incluem suporte para novos operadores para melhorar o uso de strings (texto), novos blocos de caneta e suporte à transparência, novo bloco deslizante e novos blocos de efeitos sonoros.

Os usuários podem adicionar extensões ao Scratch; extensões adicionam novos blocos de código ao Scratch. Uma série de extensões já é fornecida, incluindo extensões que adicionam detecção de vídeo, funcionalidade de conversão ou funcionalidade para interagir com itens Lego MindStorms ou WeDo.

O Scratch 3.0 inclui novos sprites, um editor de som reprojetado e novos blocos de programação. Além disso, o Scratch pode ser usado em tablets para criar e jogar com programas.

O editor de som apresenta novos efeitos sonoros e uma interface de usuário aprimorada, mais fácil de usar. O editor de pintura também recebeu novas funcionalidades: novos controles para ordenar camadas, novas ferramentas que funcionam no modo vetorial, melhores controles de pontos vetoriais e muito mais.

Palavras finais

Comecei a ensinar programação usando o Scratch e funciona muito bem, graças à facilidade de uso da interface e à natureza visual da mesma. É ótimo despertar interesse em programação e é bastante poderoso para o que faz.

Agora você : Você já tentou o Scratch? O que você acha disso?