Programando en español con Lexico
1/04/2009El ingles es el lenguaje madre en materia de programación. Cualquier desarrollador de software debería de entender ingles, y desarrollar en ingles.
Yo no estoy de acuerdo que ni en la enseñanza se utilice el lenguaje local -suficiente tenemos con pseudocódigo-. Así que este lenguaje de programación aunque me parezca inútil, también me parece muy curioso.
Lexico es un lenguaje basado en la plataforma de .NET, esta especialmente orientado para facilitar el aprendizaje de conceptos orientados a objetos.
Este es un ejemplo -vía wikipedia- del algoritmo de fibonacci programado con Lexico:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 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<n haga: { copie i + 1 en i muestre primero copie primero + segundo en tercero copie segundo en primero copie tercero en segundo } } |
Y esto es un ejemplo orientado a objetos:
1 2 3 4 5 6 7 | 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 } |
Yo no se que tan bueno sea enseñar así, creo que a mi me causaría más confusión a la hora de enfrentarme a los lenguajes reales.
Enlace: Lexico


Hay 7 comentarios: