Ir al contenido

Wollok

De Wikipedia, la enciclopedia libre
Wollok
Desarrollador(es)
Uqbar Project Foundation
Sitio web oficial
Información general
Extensiones comunes.wlk .wtest .wpgm
Paradigmaorientado a objetos
Apareció en16 abr 2015
Última versión estableWollok 3.0.1 Juana Azurduy (9 Jul 2021)
Sistema operativoMultiplataforma
LicenciaCopyright © 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) .

Propuesta didáctica

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.

Historia

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]

Implementaciones

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]

Referencias


🔥 Top keywords: Wikipedia:PortadaEspecial:BuscarCleopatra I de EgiptoEslovaquiaCaso Asunta BasterraYasukeChatGPTRobert FicoTabla periódica de los elementosBridgertonCopa Libertadores 2024Nueva CaledoniaEl planeta de los simios (franquicia)CleopatraJessica Goicoechea JoverJesús NavasNicolás Jarry (tenista)YouTubeSegunda Guerra MundialPrimera Guerra MundialArroba (símbolo)Copa Sudamericana 2024BaloncestoLuísa Villalta GómezCopa Libertadores de AméricaCristiano Ronaldo16 de mayoAlejandro TabiloLionel MessiIsidro LabradorLoco MíaKingdom of the Planet of the ApesRichard GaddHernán BarcosClasificación para la Copa Mundial de Clubes de 2025Especial:CambiosRecientesLiga de Campeones de la UEFAMiguel Ángel AguilarAdolf Hitler