Lexico ( http://riosur.net ): is a didactic language for programming in Spanish destinated to facilitate the learning and teaching of the objects orientated programming. Pretends, and the researches made with it have shown that its true, improve the performance of the students and motivate them to advance in the generation of abilities in programming logic because it permits them to experiment with the algorithms design with out having to learn a language for months so they can “see” their creations.

The structure is simple and some elements of efficiency that are unnecessary in a training have been retirated .

The compiler runs on the distribuible platform.net of Microsoft and it can be download from his portal in http://riosur.net.

It has the sufficient simpleness to permit a person train with the basic concepts in algorithms in the behavior way so the person can practice the fundamental structures in logic (sequence with {…}, decision with es? and repetitions with the loop mientras) and the classic composed data structure called array , until the pure paradigm of the objects orientated programming, POO.

The medullar center is the orientation to objects for wich it has the apropiated soport and it has been simplificated at maximum so it can help with the immersion in the concepts.

The objects can be constructed on base with the two fundamental types, quantity and characters, basing on the types that have been established for the programmer and basing in the 700 definitions of the platform.net of Microsoft, that permits to develop true applications that include controls and events management.

The types can be defined in the file of the central program or in extern files and in the way of herencia with base on the FCL library (Fundamental Classes Library of the Microsoft`s framework). Those that haven’t been defined in the main file are incorporated whit the instruction incluya.

An example of a description of a message, algorithm or behavior:

/*Fibonacci http://factus.mat.uson.mx/papers/varios/articulo97.html */

tarea: {

los objetos i, n, primero, segundo, tercero son cantidades
muestre: "Entre el numero de terminos deseados: "
entre:   n
copie 0 en i, primero
copie 1 en segundo
mientras i}

An example of OOP that uses a professional type of .net and permits the use in events:

incluya "System.Windows.Forms"

clase ventana {derivada_de "System.Windows.Forms.Form" publicos: mensajes: ventana copie "Este es el título de mi primera ventana" en ventana.text }

Visit: http://riosur.net laboratorios@riosur.net