Pooi, un intérprete de un lenguaje orientado a objetos basado en prototipos para la educación

Visualitza/Obre
Tipus de documentText en actes de congrés
Data publicació2014-07-09
EditorUniversidad de Oviedo. Escuela de Ingeniería Informática
Condicions d'accésAccés obert
Abstract
En cursos avanzados del grado en Ingeniería
Informática, es interesante explorar otras opciones al
margen del típico modelo de programación orientado
a objetos basado en clases. El modelo basado en
prototipos es de hecho muy interesante, pues llega a
ser capaz de representar el modelo basado en clases.
Sin embargo, no es sencillo encontrar lenguajes
basados en prototipos que permitan que el estudiante
interaccione con ellos de una manera sencilla y
didáctica. Fruto de este problema nace Pooi
(Prototype-based Object-Oriented Interpreter), un
pequeño intérprete de objetos cuyo fin último es el de
servir de ejemplo sencillo del funcionamiento interno
de estos lenguajes, así como de ser una herramienta
con la que los alumnos puedan experimentar en su
tiempo no presencial. SUMMARY -- In advanced courses of the Computer Science
Engineering is interesting to explore other options
apart from the typical object-oriented programming
model, based on classes. The prototype-based model
is indeed interesting, since is able to represent the
class-based one. However, it is not easy to find
prototype-based languages that are simple for the
student to interact with, in a didactic way. Pooi
(Prototype-based Object-Oriented Interpreter), was
developed as a way to cover this need, to be a tool
suitable for demonstrations of the internal workings
for this kind of programming languages, as well as
for the students to experiment on their own.
CitacióA: JENUI 2014. "XX Jornadas de Enseñanza Universitaria de la Informática". Oviedo: Universidad de Oviedo. Escuela de Ingeniería Informática, 2014
ISSN978-84-697-0774-6
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
D201ga_pooi.pdf | 254.3Kb | Visualitza/Obre |
Llevat que s'hi indiqui el contrari, els continguts d'aquesta obra estan subjectes a la llicència de Creative Commons:
Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya