Repositório de desenvolvimento da linguagem de programação PIF
Esta linguagem é extremamente simples e amigável para programadores iniciantes, contando com diversos exemplos e documentação completa a respeito do uso e das regras.
A documentação da linguagem contém a explicação de como um programa escrito em PIF deve ser escrito:
- Início.
- Índice geral.
- Entrada e saída de dados.
- Operações com o tipo literal.
- Estruturas condicionais.
- Estruturas de repetição.
- Exemplos básicos entrada e saída de dados
- Exemplos de operações com o tipo literal (cadeia de caracteres ou palavras)
- Exemplos de uso de estruturas condicionais (se...então, senão se ... então, senão ...)
- Exemplos de uso de estruturas de repetição (faça ... enquanto , enquanto ... faça) - básicos e um pouco avançados
Também há alguns exemplos do que não deve ser feito (alguns programas podem nem chegar a compilar)
Para compilar o código, basta baixar o compilador ou compilá-lo através do código fonte e seguir as instruções conforme indicado na documentação do compilador.
Há distribuições binárias a partir da página de releases. Vá para os detalhes da última versão e baixe o arquivo pif_compiler-X.X.XX_x{64|86}.exe, onde X.X.XX é a versão e x{64|86} é a arquitetura compilada (escolha a arquitetura compatível com a sua máquina). Depois, basta seguir os passos do instalador e executar o compilador através da linha de comando ou usando o PIF IDE.
Alternativamente, você poderá compilar o projeto a partir do código fonte, conforme descrito na sessão Compilando a partir do código fonte.
Para Linux, você deverá compilar o projeto a partir do código fonte, conforme descrito na sessão Compilando a partir do código fonte.
O código fonte está sendo testado tanto no Windows (MSVC2017_{x64,x86}, MinGW_{x86,x64}), quanto no Linux (Fedora GCC_x64).
Para compilar o código fonte, primeiramente você deverá seguir alguns passos, dependendo de seu SO.
- (Opcional) Baixe e instale o VS Community 2019 (caso você deseje utilizar próprio compilador C++ do visual studio) - Certifique-se que o kit de desenvolvimento C++ está selecionado.
- Visite a página de download da versão de código aberto do Qt (dê preferência ao instalador online).
- Execute o instalador (talvez você precise fazer um cadastro, mas não se preocupe, não haverá cobrança).
- Selecione os itens que deseja baixar e instalar (recomendamos que a última versão LTS seja a utilizada).
- Nas opções "tools" marque também as versões mais recentes do MinGW (é muito útil caso você não queira usar o compilador da MS).
- Avançe e pronto!
- Abra o recém instaldo QtCreator, abra o arquivo "compiler.pro" através da opção de abertura de projetos na IDE, selecione os kits válidos e avance.
- Forneça os parâmetros de linha de comando conforme indicado na documentação do compilador.
- Clique CTRL + R e o projeto será compilado e executado (de acordo com os argumentos fornecidos).
- Instale as dependências conforme descrito em Qt for Linux/X11.
- Agora você tem 2 opções:
- Instalar o Qt diretamente do site do desenvolvedor.
- Instalar o Qt através de pacotes de desenvolvimento disponíveis na distro de sua preferência.
- Visite a página de download da versão de código aberto do Qt.
- Execute o instalador (talvez você precise fazer um cadastro, mas não se preocupe, não haverá cobrança).
- Selecione os itens que deseja baixar e instalar (recomendamos que a última versão LTS seja a utilizada).
- Avançe e pronto!
- Abra o recém instaldo QtCreator, abra o arquivo "compiler.pro" através da opção de abertura de projetos na IDE, selecione os kits válidos e avance.
- Forneça os parâmetros de linha de comando conforme indicado na documentação do compilador.
- Clique CTRL + R e o projeto será compilado e executado (de acordo com os argumentos fornecidos).
- Digite os seguintes comandos:
$ sudo dnf upgrade
$ sudo dnf install qt5-devel
$ cd <PIF_PROJ_PATH/src/>
$ mkdir build
$ cd build
$ qmake ../compiler/compiler.pro
$ make
Pronto! Assim que terminar você poderá rodar o executável conforme a documentação do compilador.
$ ./pifc [args]
- Alternativamente, você também pode usar o Qt creator (mas não se esqueça de adicionar o qmake ao PATH).
- Digite os seguintes comandos:
$ sudo apt-get update && sudo apt-get upgrade
$ sudo apt-get install qtbase5-dev qt5-qmake
$ cd <PIF_PROJ_PATH/src/>
$ mkdir build
$ cd build
$ qmake ../compiler/compiler.pro
$ make
Pronto! Assim que terminar você poderá rodar o executável conforme a documentação do compilador.
$ ./pifc [args]
- Alternativamente, você também pode usar o Qt creator (mas não se esqueça de adicionar o qmake ao PATH).
Todo o desenvolvimento da linguagem de programação PIFC encontra-se sob a licença de código aberto LGPL V3 cuja cópia encontra-se disponível na raíz deste repositório. Já a documentação encontra-se sob a Licença Creative Commons Attribution-Share Alike 4.0 International (CC-BY-SA).
Este trabalho está licenciado com uma Licença Creative Commons - Atribuição-CompartilhaIgual 4.0 Internacional.