Logo
Keywords: Logo, Brasil, Informática, Linguagem de programação, Seymour Papert, Universidade Estadual de Campinas, Universidade Federal do Rio Grande do Sul, Windows
[[Imagem:logotela.png|thumb|right|200px|Tela do MSWLogo, uma implementação Logo para Windows.]]
Em informática, Logo é uma linguagem de programação interpretada, voltada principalmente para crianças e aprendizes em programação. Logo implementa, em certos aspectos, a filosofia construtivista, segundo a interpretação de Seymour Papert, co-criador da linguagem junto com Wally Feurzeig. Seymour Papert, matemático, trabalhou com Piaget, dai a idéia da filosofia construtivista, é co-fundador do Media Lab no MIT.
O ambiente Logo tradicional envolve uma tartaruga gráfica, que é um robô pronto para responder aos comandos do usuário. Uma vez que a linguagem é interpretada e interativa, o resultado é mostrado imediatamente após digitar-se o comando – incentivando o aprendizado. A maioria dos comandos, pelo menos nas versões mais antigas, refere-se a desenhar e pintar.
É possível escrever programas mais complexos não-interativamente, executando blocos de instruções de uma vez.
A linguagem Logo é adaptada nos diversos países em que é utilizada. Assim, no Brasil a linguagem foi "traduzida" em suas palavras-chave e comandos; por exemplo, "to" foi traduzido para "aprenda", "forward" foi traduzido para "parafrente", etc.
Um quadrado
O seguinte programa faz a tartaruga gráfica desenhar um quadrado:
parafrente 100 paradireita 90 parafrente 100 paradireita 90 parafrente 100 paradireita 90 parafrente 100
Bibliografia
- PAPERT, Seymour. Logo : computadores e educação. São Paulo : Brasiliense, 1988.
Páginas externas
- MSWLogo - implementação Logo para Windows.
- NIED - núcleo da informática aplicada à educação da Unicamp, responsável pela difusão da linguagem Logo no Brasil.
- Laboratório de Estudos Cognitivos - LEC - laboratório da UFRGS pioneiro no estudo da interação de crianças com o LOGO.
Logo
