Wollok
Herramientas
Acciones
General
Imprimir/exportar
Wollok | ||
---|---|---|
Desarrollador(es) | ||
Uqbar Project Foundation Sitio web oficial | ||
Información general | ||
Extensiones comunes | .wlk .wtest .wpgm | |
Paradigma | orientado a objetos | |
Apareció en | 16 abr 2015 | |
Última versión estable | Wollok 3.0.1 Juana Azurduy (9 Jul 2021) | |
Sistema operativo | Multiplataforma | |
Licencia | Copyright © 2016, Uqbar Project Foundation, All Rights Reserved. Distributed under the terms of LGPLv3 | |
Wollok es un lenguaje de programación y entorno de desarrollo integrado (IDE) pensado para ser utilizado en el dictado de materias iniciales de programación orientada a objetos. Su campo de aplicación incluye el nivel medio y superior[1] ya que permite agregar detalles y conceptos de forma incremental, programando desde el primer día.[2]
Es un desarrollo de Código abierto y actualmente se aloja en Github (ver sección Implementaciones) .
La propuesta didáctica[2] de Wollok propone comenzar con los conceptos de objeto, método y mensaje y trabajarlos por un tiempo (semanas) antes de mencionar otros conceptos como las clases.
Wollok y su propuesta pedagógica se fueron desarrollando desde hace años por docentes de diversas universidades en Argentina. Originalmente dichos docentes desarrollaron una herramienta para Dolphin Smalltalk denominada "Object Browser",[3] luego reescrita y mejorada para Pharo, allí renombrada "Ozono".[4]
Existen dos implementaciones del lenguaje Wollok.[5] La más utilizada, que es la propuesta por la página oficial,[6] está basada en Eclipse, utilizando Xtext. Gracias al poder de estas herramientas, el IDE ofrece validaciones conceptuales y quickfixes[7] útiles para el aprendizaje de la POO. El código está disponible en la plataforma Github.[8]
La segunda implementación, también en desarrollo actualmente, es web based y está realizada en TypeScript. El código está disponible en la plataforma Github[9]
Control de autoridades |
|
---|