Scratch: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
(nome de utilizador removido)
o scratch
Linha 20: Linha 20:
|website = [http://scratch.mit.edu/ scratch.mit.edu]
|website = [http://scratch.mit.edu/ scratch.mit.edu]
}}
}}
'''Scratch''' é uma [[linguagem de programação]] criada em 2007 pelo Media Lab do [[Mit|MIT]].<ref name="site oficial">{{citar web|url=https://scratch.mit.edu/about/|titulo=About Scratch|obra=scratch.mit.edu|lingua=inglês|acessodata=07/02/2016}}</ref> Desde 2013 o Scratch 2 está disponível on-line e como uma aplicação para [[Windows]], [[OS X]], e [[Linux]]. O código fonte da versão 1.x está sob a licença [[GPLv2]].<ref>{{citar web|url=https://scratch.mit.edu/discuss/topic/14690/|titulo=Updated Scratch 2 Offline Editor (Beta) is now available!|obra=scratch.mit.edu|lingua=inglês|acessodata=07/02/2016}}</ref>
'''Scratch''' é uma [[linguagem de programação]] criada em 2007 pelo Media Lab do [[Mit|MIT]].<ref name="site oficial">{{citar web|url=https://scratch.mit.edu/about/|titulo=About Scratch|obra=scratch.mit.edu|lingua=inglês|acessodata=07/02/2016}}</ref> Desde 2013 o Scratch 2 está disponível on-line e como uma aplicação para [[Windows]], [[OS X]], e [[Linux]]. O código fonte da versão 1.x está sob a licença {{Scratch}} [[GPLv2]].<ref>{{citar web|url=https://scratch.mit.edu/discuss/topic/14690/|titulo=Updated Scratch 2 Offline Editor (Beta) is now available!|obra=scratch.mit.edu|lingua=inglês|acessodata=07/02/2016}}</ref>


== Descrição ==
== Descrição ==

Revisão das 15h31min de 2 de maio de 2017

 Nota: Scratch te direciona a este artigo. Se procura a técnica musical utilizada por DJs, veja Scratch (música).
Scratch
Ficheiro:Scratchcat.svg
Paradigma Orientação a objetos[carece de fontes?], educativo, orientada a eventos
Surgido em 2007
Última versão 2.0 (9 de Maio de 2013)
Criado por Mitchel Resnick
Estilo de tipagem dinâmica
Principais implementações Scratch
Influenciada por Logo, Smalltalk, HyperCard, StarLogo, AgentSheets, Etoys
Licença: Código aberto com componentes proprietários
Página oficial scratch.mit.edu

Scratch é uma linguagem de programação criada em 2007 pelo Media Lab do MIT.[1] Desde 2013 o Scratch 2 está disponível on-line e como uma aplicação para Windows, OS X, e Linux. O código fonte da versão 1.x está sob a licença Predefinição:Scratch GPLv2.[2]

Descrição

Por não exigir o conhecimento prévio de outras linguagens de programação, ele é ideal para pessoas que estão começando a programar e foi desenvolvida para ajudar pessoas acima de 8 anos no aprendizado de conceitos matemáticos e computacionais. Com ele é possível criar histórias animadas, jogos e outros programas interativos.

Criado tendo em vista as experiências do Media Lab com a linguagem LOGO desenvolvida por Papert, o Scratch visa ir além dessa linguagem em três aspectos: fazer a linguagem mais suscetiva à manipulação, mais social e mais significante. Assim a forma como os blocos podem ser manipulados lhe confere uma possibilidade de aprendizagem auto-gerida através da prática de manipulação e teste dos projetos. A plataforma online permite que usuário interajam entre si, critiquem e aprendam com os projetos dos outros (remixing). Além disso, o Scratch permite a personalização através da incorporação de imagens e sons externos, bem como a possibilidade de desenhar e gravar som dentro da ferramenta.

O Scratch é muito mais acessível que outras linguagens de programação, por se utilizar de uma interface gráfica que permite que programas sejam montados como blocos de montar, lembrando o brinquedo Lego. Utiliza uma sintaxe comum a muitas linguagens de programação. É diferente de outras linguagens, não tem nenhum tipo de pontuação obscura.

Cada bloco da linguagem contém um comando em separado, que podem ser agrupados livremente caso se encaixem. E os comandos podem ser modificados através de menus barra de snirks. O Scratch se inspirou na forma como os DJs fazem a mixagem de sons para criarem novas músicas. Mas essa linguagem consegue mixar diversos tipos de mídias, como imagens, sons e outros programas.

No Scratch existe uma comunidade muito pequena de falantes de língua portuguesa em comparação à quantidade total, mas os poucos que se encontram programando e compartilhando esta linguagem de programação, já possuem um conhecimento avançado na ferramenta.

No ano de 2016, o Scratch Fundation anunciou uma parceria com a Google para a nova geração da ferramenta (versão 3.0). Esta nova versão será baseada em tecnologia web nativa (HTML 5) e contará com uma mudança na sua gramática. Os blocos antes montados verticalmente agora serão montados horizontalmente, assim como já ocorre no ScratchJr. A previsão de lançamento era para o fim do ano de 2016.

Referências

  1. «About Scratch». scratch.mit.edu (em inglês). Consultado em 7 de fevereiro de 2016 
  2. «Updated Scratch 2 Offline Editor (Beta) is now available!». scratch.mit.edu (em inglês). Consultado em 7 de fevereiro de 2016 

Ver também

Ligações externas