Todo programador pelo menos uma vez na vida sonhava com uma linguagem de programação ideal. Obviamente, cada programador tem suas próprias idéias sobre idealidade. Então, eu tive meus sonhos, até que finalmente decidi implementar minha linguagem de programação dos sonhos por conta própria. O que veio disso para julgá-lo.
Comecei com os nomes de variáveis e funções. Identificadores detalhados implementados com suporte para todas as línguas humanas disponíveis.
1 = 1; 2 = 2; = 1 + 2; print ; print; function () { print " "; print; } ();
Nada mal, né? Mas claramente não alcança o sonho. Portanto, tivemos que adicionar sinônimos.
synonym "", "="; synonym "", "="; synonym "", "+"; synonym "", "print"; synonym "", "function"; 1 1; 2 2; 1 2; ; ; () { " "; ; } ();
O texto do programa foi transformado em linguagem humana comum. Esse recurso do idioma permite que você comece a programar uma pessoa sem educação especial. Você pode escapar do estudo de construções sintáticas da linguagem e se concentrar no estudo de algoritmos de programação. Até o algoritmo mais complexo descrito na linguagem comum se torna muito mais claro. E para usuários mais avançados, o idioma oferece a capacidade de trabalhar com matrizes de qualquer dimensão e objeto.
Este programa simples parece simplesmente incrível. Não é?
// // // = 57; = 1332; while ( <> 0 and <> 0) { if ( > ) = % ; else = % ; } print( + );
No processo de implementação da linguagem, verificou-se que os espaços de nomes de variáveis e funções não se cruzam. Isso permite que você tenha uma variável e função com o mesmo nome.
function () {} = "";
As descrições das funções podem ser colocadas em qualquer lugar. Qual deles será decidido ativamente durante a execução do programa.
= ""; if( = "") { function summa() { return 10; } } else { function summa() { return 20; } } print summa(); print;
Entre as palavras nos nomes, pode haver um número diferente de espaços, tabulações ou linhas.
= " "; print ; print;
A linguagem de programação possui muitas funções internas diferentes. Pelo menos, pode ser um bom substituto para o BASIC. Atualmente, existe apenas uma versão online do idioma. A linguagem é escrita em PHP.
Você pode encontrar todos os detalhes no site
Linguagem de programação .