Hola Habr!
Le sugiero que preste atenci贸n al proyecto "Hecho en Rusia", el idioma nacional para el desarrollo web. El proyecto se desarroll贸 en Ekaterimburgo, y no es la localizaci贸n de Occidente, lo que es muy raro, ya que no tenemos muchos lenguajes de programaci贸n desarrollados.
WBASIC - Acr贸nimo de C贸digo de instrucci贸n simb贸lico de uso m煤ltiple para principiantes en la Web
Un lenguaje de programaci贸n de alto nivel utilizado para desarrollar aplicaciones web del lado del servidor.
Este es un dialecto del lenguaje BASIC, desarrollado teniendo en cuenta el trabajo en Internet en 2017, y la sintaxis del lenguaje en s铆 en 1964.

Filosof铆a del lenguaje: deber铆a ser f谩cil para los principiantes. Y espero haber tenido 茅xito. Toda la documentaci贸n sobre el idioma se ajusta hoy en solo 9 secciones y se puede dominar en uno o dos d铆as.
Historia del proyecto
Inicio del desarrollo: 23 de marzo de 2017. El prototipo se escribi贸 en aproximadamente un mes.
Despu茅s de completar todas las construcciones y operadores b谩sicos del lenguaje, en esta versi贸n fue posible desarrollar un sitio web y una gu铆a para el idioma. Despu茅s de eso, llegu茅 a la conclusi贸n de que todav铆a tengo a mano la primera versi贸n funcional del idioma. En total, se admitieron 34 equipos y palabras clave en el idioma. Adem谩s, se realiz贸 el modo de depuraci贸n DEBUG y la entrada simplificada de grandes variables de texto y matrices en modo multil铆nea.
Los resultados me sorprendieron, no esperaba que pudiera resolver todos los problemas t茅cnicos y crear un prototipo funcional.
El siguiente paso fue desarrollar una versi贸n probada y funcional con la que pueda eliminar la placa de identificaci贸n beta, con la eliminaci贸n de todos los defectos descubiertos en el prototipo.
El inicio del desarrollo es el 20 de abril de 2017. El lanzamiento es tentativamente mayo de 2017.
Las principales desventajas de la versi贸n anterior son la falta de almacenamiento en cach茅 para el compilador, el c贸digo se compil贸 todo el tiempo antes de ejecutarse. Tambi茅n un peque帽o conjunto de funciones propias. En esta versi贸n, se crea un cach茅 transparente en los archivos temporales, lo que aumenta significativamente el rendimiento. Para hacer esto, tuve que reescribir completamente los comandos DEBUG, INCLUDE, sin contar el compilador en s铆. INCLUDE ahora solo conecta archivos en el momento en que se ejecuta este comando, buscando un cach茅, como en PHP.
Adem谩s, se ha mejorado el analizador de caracteres de servicio, con visualizaci贸n de caracteres hacia adelante y hacia atr谩s, lo que ha cambiado la acci贸n de "=" y "(", han aparecido los comandos IS, ISNOT, ISSET y EMPTY. Ahora "=" significa asignar argumentos en ciertos comandos y verificar la igualdad en expresiones del tipo IF ... como en BASIC. Por el nombre y el siguiente "(" se define la llamada a la subrutina. Adem谩s, hay comprobaciones de variables para la existencia, existencia de datos y sus tipos y su eliminaci贸n.
Las constantes de servicio tambi茅n aparecieron. En total, se agregaron alrededor de 200 comandos y palabras reservadas con constantes.
Ventajas y desventajas.
En comparaci贸n con PHP, obtienes una sintaxis de programa m谩s simple y limpia similar a Python, y facilidad de desarrollo. Este es el lenguaje m谩s simple de todos los idiomas del servidor, la sintaxis es m谩s simple que Python, sin mencionar PHP.
El rendimiento es aproximadamente igual a PHP7, el estilo de desarrollo es el mismo que en PHP: edite los archivos en el servidor, abra la p谩gina, vea el resultado, el compilador funciona de forma completamente transparente.
Hay un modo de depuraci贸n especial que le permite ver todo el entorno del script y los errores, que es muy escaso en PHP y se resuelve con la ayuda de inserciones de registro.
PHP debe estar instalado en el servidor, son posibles 5 o 7 versiones. Pero, dado que el compilador est谩 escrito en PHP, puede usar cualquiera de las 1500 funciones de PHP adem谩s de 200 comandos WBASIC, aunque esto parece un truco y probablemente ni siquiera lo necesite, ya que el conjunto de funciones existentes cubre las necesidades de una aplicaci贸n promedio. PHP tambi茅n se escribi贸 originalmente en Perl, sin embargo, esto no impidi贸 su distribuci贸n.
Todos los comandos de cadena del idioma son totalmente compatibles con UTF-8, y la documentaci贸n est谩 completamente en ruso.
El compilador es lo suficientemente flexible, puede intercambiar palabras clave u omitirlas dentro de los comandos, ya que los par谩metros de los comandos est谩n divididos por palabras clave, pero no separados por comas, por ejemplo:
FOR I = 100 STEP -1 TO 0
FOR I = 0 TO 100 STEP 10
Visual Basic, WBASIC , .
, , , .
GitHub