SkillsXcode / portugol-c

O projeto consiste na criação de um software em "c" capaz de converter um algoritmo codificado em Portugol-C (portugol adaptado de acordo com as características da linguagem c) para a linguagem c. O software então compila do código e mostra os resultados. O GCC é pré-requisito.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Portugol-c

O projeto consiste na criação de um software em linguagem C capaz de converter um algoritmo codificado em Portugol-C (portugol adaptado de acordo com as características da linguagem c) para a linguagem C. Após a conversão o código é compilado e executado pelo próprio software.

Pré-requisitos

O presente projeto é um programa em linguagem C que deve ser baixado e compilado na própria máquina. Além disso, o código resultante da tradução do portugol-c também resulta em um fonte em linguagem C. Por isto o pré-requisito inicial é que o sistema operacional possua o GCC instalado e configurado para sua utilizaço no terminal.

Este projeto foi concebido para ser utilizado em computadores com o GNU-Linux, preferencialmente com o editor gedit instalado (onde conta inclusive com o código de cores, muito utilizado no desenvolvimento de software).

Instalação

  • Abra o terminal do linux (geralmente ctrl+alt+t).
  • Instale o GCC (provavelmente já estará instalado) usando o comando: sudo apt-get install gcc
  • Em seguida digite (ou copie e cole no terminal): wget https://raw.githubusercontent.com/flavio7co/portugol-c/master/instala-ptgc isto fará download do script de instalação.
  • Depois execute o script da seguinte forma: . instala-ptgc (transcrição: ponto espaço instala-ptgc. O ponto garante que o script o levará para o diretório do ptgc onde estará o arquivo algoritmo.alg e elimina a necessidade de dar permissão de execução ao script).

Agora basta editar o arquivo algoritmo.alg, salvar e executar utilizando ./compila (pelo terminal, dentro do diretório do programa).

About

O projeto consiste na criação de um software em "c" capaz de converter um algoritmo codificado em Portugol-C (portugol adaptado de acordo com as características da linguagem c) para a linguagem c. O software então compila do código e mostra os resultados. O GCC é pré-requisito.

License:GNU General Public License v3.0


Languages

Language:C 96.7%Language:Shell 3.3%