Cada programador, al menos una vez en su vida, soñaba con un lenguaje de programación ideal. Por supuesto, cada programador tiene sus propias ideas sobre la idealidad. Así que tuve mis sueños, hasta que finalmente decidí implementar el lenguaje de programación de mis sueños por mi cuenta. Lo que salió de esto para juzgarte.
Comencé con los nombres de variables y funciones. Se implementaron identificadores detallados con soporte para todos los idiomas humanos disponibles.
1 = 1; 2 = 2; = 1 + 2; print ; print; function () { print " "; print; } ();
No está mal, ¿eh? Pero claramente no alcanza el sueño. Por lo tanto, tuvimos que agregar sinónimos.
synonym "", "="; synonym "", "="; synonym "", "+"; synonym "", "print"; synonym "", "function"; 1 1; 2 2; 1 2; ; ; () { " "; ; } ();
El texto del programa se ha transformado al lenguaje humano ordinario. Esta característica del lenguaje le permite comenzar a programar a una persona sin educación especial. Puede escapar del estudio de las construcciones sintácticas del lenguaje y centrarse en el estudio de algoritmos de programación. Incluso el algoritmo más complejo descrito en el lenguaje ordinario se vuelve mucho más claro. Y para usuarios más avanzados, el lenguaje proporciona la capacidad de trabajar con matrices de cualquier dimensión y objeto.
Este simple programa se ve simplemente increíble. ¿No es así?
// // // = 57; = 1332; while ( <> 0 and <> 0) { if ( > ) = % ; else = % ; } print( + );
En el proceso de implementación del lenguaje, resultó que los espacios de nombres de variables y funciones no se cruzan. Esto le permite tener una variable y una función con el mismo nombre.
function () {} = "";
Las descripciones de funciones se pueden colocar en cualquier lugar. ¿Cuál de ellos se decidirá activamente durante la ejecución del programa?
= ""; if( = "") { function summa() { return 10; } } else { function summa() { return 20; } } print summa(); print;
Entre las palabras en los nombres puede haber un número diferente de espacios, pestañas o saltos de línea.
= " "; print ; print;
El lenguaje de programación tiene muchas funciones integradas diferentes. Al menos puede ser un buen reemplazo para BASIC. Actualmente, solo hay una versión en línea del idioma. El lenguaje está escrito en PHP.
Puede encontrar todos los detalles en el sitio web
Lenguaje de programación .