...el poder de lo simple...
Marzo.4.2010
Caracteristicas
principales de LEXICO
Lexico
es un lenguaje simple
y poderoso:
1. Orientado a objetos (todos
sus elementos con información son objetos)
2. Permite manejar tres tipos de
información: cantidades, caracteres y objetos compuestos en general
3. Posee ya definidos tres
objetos constantes: verdadero, falso y nulo
4. Posee ya definidos tres
modelos o clases de
objetos: cantidad, caracteres y xibalbá
5. Posee tres formas de manejo
de los objetos: constantes, variables y no_crear o solo denominar.
6. Posee tres formas de manejo
de miembros: objeto.miembro, clase.miembro y objeto simplemente
7. Posee tres formas de
aplicación: tarea, batch o consola, clase tarea y clase derivada_de
8. Posee tres formas de
secuencia: un grupo de instrucciones, una
instrucción y nop, vacía o que no tiene operaciones
9.
Permite tres tipos de flujos de objetos entre
argumentos y parámetros para los mensajes: doy o sale, deme o entra y
bidireccional. Por defecto es doy o sale
10. Posee las tres
estructuras lógicas fundamentales: secuencia, decisión, ciclo mientras
11. Permite el uso de arreglos
de objetos
12. Permite incluir otros
archivos con código fuente Lexico o .lx a una
compilación
13. Permite incluir el acceso a
otras clases ya compiladas existentes en archivos.dll
14. Permite definir y utilizar
espacios de nombres
15. Permite referencias con
varios niveles en jerarquía
16. Permite generar código
ejecutable independiente o .exe para .NET Mobile y .NET de
escritorio
17. Permite generar código
ejecutable dependiente o .dll para .NET Mobile y .NET de
escritorio
18. Permite acceso y uso de las
aproximadamente 7000 definición de la plataforma .NET
19. Su gramática es compacta:
con solo 8 tipos de
instrucciones puede programarse cualquier aplicación
20.
Sus códigos de tipo de instrucción están en castellano pero se pueden
reemplazar
21. Permite suprimir la
jerarquía de espacios de nombres cuando no hay conflicto para una
referencia
22. Permite los caracteres
castellanos: áéíóúüñ
23. Permite formato libre: un
programa puede codificarse en una sola línea si se desea
24. Permite las secuencias del
si o verdadera y del no o falsa en cualquier orden en una decisión
25. Permite definir modelos o
clases de objetos
26. Permite herencia entre clases
27. Permite polimorfismo en los
métodos
28. Permite encapsulamiento o
privacidad de miembros
29. No hay diferencia conceptual
al utilizar mayúsculas o minúsculas
30. Permite utilizar componentes
de la misma clase para la representación de
estructuras de datos dinámicas.
31. Permite, dentro de un objeto
de caracteres, caracteres de escape o control: \n, \t, \\, \", \',
\x, \b, \r, \0, \a, \f
32. Permite copiar un objeto
simple o compuesto en otro similar, por ejemplo un arreglo en
otro.
33. Permite definir y publicar
eventos propios.
34. Permite insertar código C#.
35. Permite definir
miembros exclusivos de la clase.
36. Permite utilizar miembros
static (exclusivos) sin crear instancia de
la clase.
37. Permite control ante excepciones con ensaye y avise.
Principales
diferencias con la versión anterior (2.0)