An introduction to Iplozero, the easiest educational version of Iperlogo, a programming language for education conceived and built by G. Toffoli and G. Lariccia in 1997. Iperlogo is a programming language of the Logo family, hence a derivative of the Lisp programming language. It is friendly and easy to learn, yet powerful.
Il volume rappresenta una introduzione al linguaggio di programmazione Iperlogo, nella versione più semplice che si chiama Iplozero. Iperlogo è un linguaggio piagettiano ideato e realizzato da G. Lariccia e G. Toffoli nel 1997. Iperlogo si basa su 565 parole primitive ed una sintassi semplice ma potente. Iplozero aggiunge alle primitive di Iperlogo un corredo di circa 2000 parole che lo rendono ancora più efficace e facile da apprendere per dei bambini. Iplozero, con l' aiuto del presente volume, può rappresentare un modo molto efficace per introdurre i bambini ai concetti di automa e di programmazione; consente di realizzare con poche frasi programmi potentissimi per realizzare forme e figure matematiche come i frattali e le tassellazioni poligonali del piano. Con Iplozero abbiamo realizzato diverse forme di animazione del tipo 'stop motion' con immagini costruite o realizzate mediante fotografie digitali. Ma si presta altrettanto bene ad analizzare le strutture della grammatica di una lingua, oppure a ricostruire brani musicali polifonici e politimbrici, argomenti che saranno oggetto di una pubblicazione successiva.
Lariccia, G., I fantastici mondi di Iperlogo, Book-jay, Torino 2010: 192 [http://hdl.handle.net/10807/33220]
I fantastici mondi di Iperlogo
Lariccia, Giovanni
2010
Abstract
An introduction to Iplozero, the easiest educational version of Iperlogo, a programming language for education conceived and built by G. Toffoli and G. Lariccia in 1997. Iperlogo is a programming language of the Logo family, hence a derivative of the Lisp programming language. It is friendly and easy to learn, yet powerful.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.