The Logo language (Harvey, B., 1997) has been ideal for students first approach to computer science: today the evolution of systems and programming languages has caused the evolution of its implementations including multimedia, graphics and concurrency features (Cisternino. et at., 1998) (Resnick 1990). In this paper we propose a micro-world based on the Logo programming philosophy: the user may program interacting entities through a language that integrates the Logo turtles primitives with constructs to co-ordinate and synchronise concurrent agents. The power of this system is allowing a decentralised way of modelling the world: a creature has "conscience" of itself and interacts with the surrounding environment in explicit way using communication primitives. This approach is different, for instance, from that of the StarLogo system (Resnick 1990) where a turtle is view as part of a community.

A Concurrent Microworld

CISTERNINO, ANTONIO;LAGANA', MARIA RITA;RICCI, LAURA EMILIA MARIA
1999

Abstract

The Logo language (Harvey, B., 1997) has been ideal for students first approach to computer science: today the evolution of systems and programming languages has caused the evolution of its implementations including multimedia, graphics and concurrency features (Cisternino. et at., 1998) (Resnick 1990). In this paper we propose a micro-world based on the Logo programming philosophy: the user may program interacting entities through a language that integrates the Logo turtles primitives with constructs to co-ordinate and synchronise concurrent agents. The power of this system is allowing a decentralised way of modelling the world: a creature has "conscience" of itself and interacts with the surrounding environment in explicit way using communication primitives. This approach is different, for instance, from that of the StarLogo system (Resnick 1990) where a turtle is view as part of a community.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: http://hdl.handle.net/11568/201820
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact