Latino, un nuevo lenguaje de programacion con sintaxis en español

lat-logo-1 Hola les hago una invitación a todos los desarrolladores y al público en general para la creación de un nuevo lenguaje de programción con sintaxis en español y que sea lo más natural posible. Este proyecto nace de la necesidad de incrementar la educación de nivel básico (primaria y secundaria) debido a que los niños tienen la capacidad de entender la lógica a muy temprana edad y es en esta edad es cuando más aprenden, esto motivará a los niños, jovenes y no tan jovenes por interesarse en el mundo de la programación y desarrollo de aplicaciones. ¿Y por que un lenguaje de programación más? Si es bien sabido que ya hay muchos lenguajes de programación; pero no tenemos un lenguaje para programar con sintaxis en español, y entonces ¿por qué no hacer uno? ¿Cuantos de ustedes no batallaron con el inglés? ¿Cúal seria la ventaja si no tuvieras que preocuparte por aprender javascript, html, css y mysql para desarrollar tus paginas web? Pues bien si este proyecto suena ambicioso, realmente les puedo decir que dependerá de la participación de todos nosotros para que esto sea posible. A continuación menciono las principales caracteristas de este proyecto: 1. Simplicidad: La sintaxis debera de ser lo más natural posible al lenguaje español. 2. Sencillo de aprender: Al ser simple aprenderas más rápido este nuevo lenguaje. 3. Libre: Cualquiera puede descargar el código fuente del lenguaje, extender las librerias basicas y crear sus propias librerias si asi lo desea. 4. Lenguaje de alto nivel: Cuando escribas código no tendrás que preocuparte por detalles de bajo nivel, como manejar la memoria empleada en tu programa. 5. Portable: Cuando escribas tus programas en “latino” podras ejecutarlo en cualquier plataforma. 6. Orientado a Objetos: Permitirá programación orientada a procedimientos así como orientada a objetos. Pues bien veamos algunas de las definiciones para este lenguaje: Comentarios: Los comentarios estaran delimitados por comillas dobles (“), sólo será considerado como comentario si la línea empieza con dicho cáracter,o es precedido con espacios o tabuladores. # Este es un comentario de una linea #Este es # un comentario  # multilinea       #Este es un comentario con espacios al inicio de la linea Variables: Se declaran indicando el tipo de dato que almacenará y su identificador. El tipo de dato es opcional cuando se inicializa con un valor la variable. identificador = valor [tipo_dato] identificador entero numero = 1 Constantes: Cuando se declara una constante con la palabra clave [constante], también se debe asignar el valor forzosamente. constante decimal PI = 3.1416 Estructuras de control: si (if): Evalua una condicion y si el resultado es [verdadero] ejecuta las instrucciones a continuacion. si (condicion) "codigo" fin En caso de que el resultado de la condición sea [falso] se deberá de ejecutar el código despues de la palabra reservada [otro] si (condicion) "codigo" otro "codigo" fin Es posible el anidamiento de las sentencias [si] de la siguiente manera: si (condicion) "codigo" otro si (condicion) "codigo" otro "codigo" fin fin elegir (switch): Evalua una opción de multiples posibles casos. elegir (opcion): caso "1": "codigo" caso "2": "codigo" otro: "codigo" fin desde (for): Hace que una instrucción o bloque de instrucciones se repitan desde un valor inicial hasta un final desde 0 hasta 10 imprimir(i) fin salida: 0 1 2 3 4 5 6 7 8 9 10 desde 10 hasta 0 imprimir(i) fin salida: 10 9 8 7 6 5 4 3 2 1 0 Se puede especificar el incremento del ciclo con la palabra clave [incremento] i = 10 desde i hasta 50 incremento = 10 imprimir(i) fin salida: 10 20 30 40 50 mientras (while): Hace que una instrucción o bloque de instrucciones se repitan mientras la condición sea [verdadero] mientras (condicion) "codigo" fin hacer-mientras (do-while): Hace que una instrucción o bloque de instrucciones se repitan mientra la condicion sea [verdadero], las intrucciones de codigo se ejecutan al menos una vez. hacer "codigo" mientras (condicion) se puede condicionar salir del bucle o continuar con la siguiente permutación con las palabras clave [romper y continuar] i = 0 desde i hasta 10 si i == 5 romper imprimir(i) fin fin salida: 0 1 2 3 4 5 i = 0 desde i hasta 10 si i == 5 continuar imprimir(i) fin fin salida: 0 1 2 3 4 6 7 8 9 10 Puedes entrar a su web oficial en http://lenguaje-latino.org/  

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *