Introdução à Programação com o UCB Logo/Introdução
Proposta do curso
[editar | editar código-fonte]Este curso tem como proposta introduzir o aluno ao mundo da programação, ensinando os conceitos básicos através da linguagem de programação Logo.
O que é o Logo?
[editar | editar código-fonte]Logo é uma linguagem de programação utilizada em educação. Ela foi desenvolvida em 1967 por um grupo de pesquisadores do Massachusetts Institute of Technology (MIT), sob a liderança do Professor Seymour Papert. O Logo é uma linguagem considera, ao mesmo tempo, simples e sofisticada. Logo é acessível a sujeitos de diferentes áreas e com vários níveis de escolaridade. A linguagem é ao mesmo tempo bastante sofisticada por possuir características pertencentes a três paradigmas computacionais distintos: procedural, orientado a objetos e funcional. Entretanto, Logo é usualmente utilizando sob o seu paradigma procedural, especificamente, o modo gráfico.
Logo é conhecido como uma linguagem interpretada, embora recentemente foram desenvolvidos dialetos de Logo compilados, tais como Lhogho e Liogo. Logo não é case-sensitive. Não existe uma implementação de Logo padrão, mas a UCBLogo é uma das mais utilizadas. Apesar de ser desenvolvida com cunho educacional, pode também ser utilizada para produzir scripts úteis.
Vamos utilizar o interpretador de Logo da Universidade de Berkley, o chamado UCBLogo, pois ele é gratuito e está disponível em diferentes sistemas operacionais: Microsoft Windows, Macintosh e Linux.