• Anúncios

    • codigofonte

      Novo Fórum

      Pessoal, Atualizamos nossa versão do fórum para a mais recente da Invision Power. Como tínhamos uma versão muito antiga, talvez algumas áreas possam funcionar de forma errada ou com problemas, gostaria de pedir-lhes a compreensão, pois iremos resolvendo aos poucos. Até mais!
adalbermirom

Linguagem de programação em português

1 post neste tópico

http://linguagemprisma.br4.biz/blog/

http://linguagemprisma.br4.biz/prisma_forum/

Estou desenvolvendo um projeto de linguagem de programação com palavras reservadas

e funções traduzidas em português BR chamado Prisma.

Ele é baseado nos fontes Lua-5.2, versão para Linux e Windows. Gratuita e opensource.

Possui bibliotecas SQlite3, MySQL, Manipulação de arquivos, CGI, html, Windows api(básica) e outras.

Sintam-se a vontade para testá-la.

Exemplos de códigos:

imprima("Olá mundo!");

-----------------------------------------------
funcao fatorial(n)
  se n == 0 entao
    retorne 1
  senao
    retorne n * fatorial(n - 1)
  fim
fim
 
imprima( fatorial(9) ); //--> 362880
leia();
-------------------------------------------------
//série de Fibonacci
funcao fib(n)
  local a,b = 0,1;
  enquanto a < n inicio
    es.escreva(a,' ');
    a,b = b, a+b;
  fim
  imprima();
fim
fib(1000);
leia();
 
 
// 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

----------------------------------------------------------------------

//interface gráfica:

inclua 'igbr' //incluindo a biblioteca gráfica igbr

funcao principal()
  jan = ig.janela ("Minha janelinha",300,200);
  ig.conecte_funcao(jan,ig.destruido,ig.fimjanela,nulo);
  ig.componente_mostre(jan);
  ig.fimprograma();//inicia o loop de eventos;
  retorne 0;
fim

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora