A função “principal” e algumas particularidades

  Essa função seria o “main” do C, ou “Main” do Java, isto é, uma função que é executada em primeiro lugar ao carregar o programa. Veja o código em C:

(para compilar use: gcc -o teste teste.c ) Ao executar o código acima compilado, a função ‘main’ será executada automaticamente, executando, por consequência,…

Continue reading

Atualização da biblioteca de Classes (objeto)

Fiz uma modificação na biblioteca de Classes (orientação a objetos) e adicionei uma função que permite inclusão de um construtor para personalizar a criação de novos objetos. Não se preocupe, há compatibilidade total com a versão anterior. Antes se instanciava um novo objeto de uma classe unicamente com o método:

Agora é possível criar…

Continue reading

Interpretador Prisma (prompt de comandos)

Este é um programa feito em Prisma que imita o prompt prisma. Há várias funções da lib terminal e term que poderá ajudar quem programa para terminal usando Prisma. Segue o código, bons estudos:

        Falou, até mais…    

Continue reading

Simples exemplo de pdf em Prisma

Assim como o core Prisma e algumas libs este módulo de funções eu modifiquei a partir de um módulo lua já existente, visto que sua licença permite isso: https://github.com/cpressey/pdf.lua/blob/master/UNLICENSE A versão lua pode ser encontrada aqui: https://github.com/cpressey/pdf.lua No futuro, não tão perto, quero desenvolver eu mesmo uma lib pdf com base em C mais completa,…

Continue reading

Funções novas da biblioteca sis

Algumas funções novas que implementei na biblioteca de sistema operacional ‘sis’; Essa lib é embutida no interpretador, ou seja, não precisa precisa incluí-la. Basta usá-la: sis.execute(), por exemplo. Baixe Prisma do dia 27-02-2017 ou superior para a função sis.nome_arquivo(); Segue as funções:   pasta, nome, ext = sis.nome_arquivo(arq);   Ao passar um caminho completo para…

Continue reading

O compilador Prisma feito em Prisma: pric

  Baixe aqui Sabemos que temos o prismac (prisma compilador), então para quê fazer um compilador prisma feito na própria linguagem? Bem, primeiramente, porque era possível, assim testamos o potencial da linguagem. Escrever um compilador na própria linguagem indica que ela é poderosa. Segundo, para adquirir conhecimentos e por curiosidade, foi assim que surgiu o…

Continue reading

Criando um aplicativo cliente / servidor em Prisma

Vamos criar um mini messenger, na verdade o esqueleto de um só para ter como base para criar outros. Antes baixe a versão mais atual Prisma, 1.0.99 ou superior. (Testado em Ubuntu 12.04, Mint17, Mint18 e Windows7,10) 1- Servidor Primeiramente, vamos criar o servidor, programa que vai receber as mensagens do cliente. Salve como servidor.prisma,…

Continue reading

Função para fórmula de Bhaskara

Criei uma função para fórmula de Bhaskara. Fique a vontade para modificá-la e usar em seus programas:

  Falou gente, até a próxima.

Continue reading