Saturday, June 18, 2005

Lenguaje DUDU+

DUDU+ es un lenguaje de programación basado en la sintaxis de JAVA el cual es desarrollado por mis compañeros y yo. Este lenguaje no trata de crear la POO que tiene java en si ni tampoco crear un lenguaje de programación completo, sino que forma parte de un aprendizaje en el cual podamos crear(desarrollar) un lenguaje en el que se pueda:

a) Declarar variables
b) Verificar la síntaxis
c) Realizar operaciones matemáticas

Las especificaciones para crear un programa en DUDU+:

  • lenguaje estructurado (no existe la intención de hacerlo POO)
  • Los identificadores deben ser palabra que empiecen con letras, pueden contener letras y números. (NO se empieza con caracteres especiales excepto $ y _ )
  • La clase es la estructura principal, compuesta por variables miembros(no es POO).
  • solo exite Repeat... Until, no existe estructuras de flujo (while, for, if...then)
  • Las operaciones matematicas permitidas son:
  1. +, -, *, /
  2. Ademas existe los operadores ++, --. (sólo postfijos)
  • Las variables pueden ser de tipo:
  1. byte
  2. integer
  3. short
  4. long
  5. float
  6. double
  • No exite Package ni Import por ende.
  • Se Agrego manejo de arreglo
  • Existe una nueva estructura de Stack la cual se instancia con la palabra clave
    make stack. (ver test.java)

En un siquiente post publicaremos el grammar del lenguaje DUDU+

0 Comments:

Post a Comment

<< Home