- Qu es Loro
- Paradigma
- Estado actual
- Origen del proyecto
- Aprendiendo/Enseando a programar
- Imgenes
- Descargar
- Instalacin
- Docs
- Desarrollo
|
Mapa del site |
Versin para impresin |
|
|
|
Ultima actualizacin: May 03. 2007 17:32:48 |
|
|
Qu es Loro |
Qu es Loro
El Proyecto Loro trata de la construccin de una herramienta informtica abierta, modular y flexible
que sirva de apoyo para los
principiantes en el aprendizaje de la programacin. Utiliza un lenguaje
propio e incluye un entorno de desarrollo integrado enfocado a
estudiantes. El lenguaje se inspira en una metodologa de "especificar, luego implementar";
primero debe especificarse una tarea antes de escribir cualquier
implementacin (algoritmo). El concepto de especificacin, por el cual
se establece un contrato entre proveedores y clientes de la tarea, se
concretiza a travs de una construccin que es compilable
independientemente. Los algoritmos correspondientes pueden
implementarse tanto en el propio lenguaje Loro como en el lenguaje
Java. El entorno integrado provee funcionalidades para un desarrollo
dirigido por pruebas, coloreamiento de sintaxis, y generacin
automtica de documentacin HTML y su visualizacin.
En sntesis,
el Sistema de Programacin Loro ha sido diseado bajo lo siguientes principios: 1) ''programar para una
interfaz, no para una implementacin'' (Gamma et al, 1995); 2) ''diseo
por contrato;'' y 3) ''desarrollo dirigido por pruebas.''
Submen- Paradigma
- Estado actual
- Origen del proyecto
|
|