Vés al contingut

Llenguatge de programació Logo

De la Viquipèdia, l'enciclopèdia lliure
Infotaula de llenguatge de programacióLogo
Gràfic amb Logo
Tipusllenguatge de programació educatiu, llenguatge de programació funcional i llenguatge de programació Modifica el valor a Wikidata
Data de creació1967
DissenyWally Feurzeig i Seymour Papert
DesenvolupadorSeymour Papert, Idit Harel Caperton i Cynthia Solomon Modifica el valor a Wikidata
EpònimLogos Modifica el valor a Wikidata
Paradigma de programaciófuncional (educativa)
Tipus de dadesdinàmic
Majors implementacionsUCBLogo i altres
Influenciat perLisp
Sistema operatiumultiplataforma

LOGO fou el llenguatge de programació desenvolupat per Seymour Papert, Cynthia Solomon i Wally Feurzeig[1] el 1967 a Cambridge (Massachusetts) amb l'objectiu d'obtenir una eina de resolució de problemes. És un dels primers treballs en el camp de l'"ensenyament assistit per ordinador". LOGO és un llenguatge que permet ensenyar a programar als infants a través del joc i l'experimentació, introduint conceptes de matemàtiques, geometria cartesiana i trigonometria de forma intuïtiva.

Abans que els ordinadors personals permetessin el dibuix de gràfics per pantalla, LOGO disposava d'un sistema de traçat de gràfics: "la tortuga". "La tortuga" era un petit robot que rebia instruccions simples de LOGO i que movent-se pel damunt d'un paper arrossegant un llapis dibuixava gràfics complexos.

Mitjançant els gràfics de tortuga programats, els infants aprenien a programar i fins i tot podien arribar de forma molt intuïtiva a utilitzar conceptes de programació avançada, com la recursivitat, el tractament (rudimentari) de llenguatge natural i els processos d'inferència lògica.

Referències

[modifica]
  1. ↑ Abelson, Hal; Goodman, Nat; Rudolph, Lee. «Logo Manual», 01-12-1974. Arxivat de l'original el 11 setembre 2016. [Consulta: 28 agost 2016].

Vegeu també

[modifica]
  • App Inventor: entorn creat amb finalitats educatives capaç de crear aplicacions per a Android sense requerir coneixements previs de programació.