Argumentos externos ao programa (argv do C, args do Java);

  Muitos programas podem receber argumentos ao serem executados, ‘strings’ ou números. Ex.:  ao executar no terminal ou no sis.execute ‘comando’ do Prisma o comando a seguir: firefox http://linguagemprisma.net     O navegador será aberto na página linguagemprisma.net, pois foi passado para ele esse argumento na sua chamada. Isso acontece com inúmeros programas, como editores, gravadores,…

Continue reading

obtendo a largura e altura da tela com o igbr

Bom vimos que com a biblioteca win podemos saber a altura e largura da tela e até definir uma resolução, mas para o linux não temos a biblioteca win, logo vou mostrar como, pelo menos, obter a largura e altura da tela.   Veja o código é bem simples:  

Observe que usamos uma…

Continue reading

Algumas funções e variáveis reservadas úteis

Ao tratar de qualquer linguagem percebemos que elas tem funções próprias chamadas de biblioteca base, funções das bibliotecas padrão e de bibliotecas externas. Em Prisma não é diferente, ao criarmos um simples programa já utilizamos funções pré-carregadas como o imprima( ) e o leia ( ).   Utilizamos também funções de libs nativas como sis.execute…

Continue reading

Função main, variável ‘args’ e escopo das variáveis

Olá, sejam todos bem-vindos a mais um post sobre a linguagem Prisma. Para começar, ao falar sobre função main, me refiro àquela que várias linguagens possuem, um conceito de um bloco principal. Isto não existe em Prisma, como puderam perceber, simplesmente basta digitar os comandos, funções e variáveis uma após outra e executar.   Porém…

Continue reading

Operador de tamanho e operadores aritméticos (matemática)

São eles: # (tamanho) * (vezes), / (divisão) + (soma) , – (subtração) , % (resto) , ^ (elevado a); Uso: # : frase = “o tamanho desta frase e = ”

    Operadores matemáticos:

  Futuramente vou explanar a biblioteca matemática (mat); Até a próxima! Att. Adalberto

Continue reading

Palavras reservadas, unir strings e operadores relacionais

Prisma Programar em prisma é semelhante a programar em linguagens interpretadas modernas como Python, Ruby, principalmente Lua.   ; porém tem diferenças, a mais notável, é claro, prisma oferece comandos em português. Palavras reservadas: são palavras-comando da própria linguagem, não podendo ser usadas com outro propósito: Português / inglês:  “e”, //and     “quebre”, //break    …

Continue reading

Primeiros passos!

Primeiro programa prisma – o test drive   Já com todos os arquivos instalados corretamente ( senão veja: onde baixar e como instalar ) Abra o interpretador modo texto dando duplo clique em prisma.exe (ele abrirá em modo interativo, semelhante a python); aparecerá algo como:   1 – digite o seguinte comando:

   …

Continue reading