Origen y filosofía de Scratch


Para poner en contexto de lo que es y significa Scratch hoy en día, debemos viajar a los años 60, específicamente a 1967, donde nace el lenguaje de programación “LOGO”, aquella que tenía una linda tortuguita, lenguaje creado por el matemático Symour Papert junto a otro colaborador. LOGO estaba pensando para ser de fácil aprendizaje y con el objetivo de ser utilizado en la educación de niños y jóvenes ayudando a desarrollar habilidades matemáticas.



A su vez LOGO estaba basado en LISP, un lenguaje que al día de hoy sigue vigente, sobre todo en el desarrollo de Inteligencia Artificial.

LOGO dio origen a “SmallTalk”, un lenguaje de programación orientado a objetos, y podríamos considerarlo el abuelo de Scratch.

Scratch es un lenguaje de programación visual diseñado por Michael Resnick, del equipo ifelong Kindergarten del MIT.

Scratch esta basado en Squeak!, que vendría siendo el hijo de SmallTalk. Por lo tanto y como herencia podemos decir que Scratch es totalmente orientado a objetos, donde los objetos coexisten en mundo virtual que nosotros y nuestros alumnos desarrollamos.

Preguntas y Actividades:
  1. ¿Que importancia tiene LOGO en el desarrollo de Scratch?
  2. ¿En que lenguaje esta creada la primera versión de Scrach?
  3. Comenta con tus compañeros ¿Que piensas que vendrá luego de Scratch?
  4. Averigua porque Scratch es representado por un gato color naraja
  5. ¿Que significan las siglas MIT?

Enlaces de Interés:

La Hora del Codigo

Primer año que se realiza  "La Hora del Código" en Liceo Experimental UMAG de Punta Arenas. Gran convocatoria tuvo esta primera versión donde alumnos de 1ero a 4to medio participaron en esta entretenida y educativa actividad a cargo de los docentes: Francisco Hinojosa, Rodrigo Navarro y Luis Subiabre