Scratch: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
informaçao confidencial
Etiquetas: Possível conteúdo ofensivo Editor Visual
m Foram revertidas as edições de 88.157.153.242 para a última revisão de Hume42, de 15h47min de 2 de maio de 2017 (UTC)
Linha 11:
|versao_beta =
|beta_data =
|criador = A[[Mitchel TUA MÃEResnick]]
|tipagem = [[Tipagem dinâmica|dinâmica]]
|compiladores = Scratch
Linha 20:
|website = [http://scratch.mit.edu/ scratch.mit.edu]
}}
'''Scratch''' é uma [[linguagem de programação]] criada em 2007 pelapelo '''MINHAMedia MÃE'''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>
 
== 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 [[MIT Media Lab|Media Lab]] com a linguagem <big>'''BEM PODRE'''</big>LOGO desenvolvida por [[Seymour Papert|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.