Skip to content

micabanfi/TP-TLA

Repository files navigation

Programación Para Pequeños

Introducción

Cada día mas niños comienzan a estudiar programación desde mas jóvenes, y a esta creciente demanda surgen día a día nuevas herramientas para aprender a programar desde chicos, pero generalmente estas herramientas están en inglés entonces quedan fuera del alcance de los niños que solamentehablan español. Decidimos colaborar con la causa y desarrollar un lenguaje, en español, lo mas simple y coloquial posible, que permita hacer las cosasbásicas de programación imperativa para dar los primeros pasos en la materia.

Archivos destacados

  • makefile : Archivo para generar los archivos ejecutables.
  • lex.l : Definicion de la gramatica y palabras reservadas del lenguaje.
  • sintaxis.y : Definicion de reglas y funciones auxiliares.

Estructura

alt text

Instalación

  1. Clonar repositorio

    git clone https://github.com/micabanfi/TP-TLA.git

  2. Situarse en la carpeta

    cd TP-TLA

  3. Ejecutar makefile. Es necesario tener verion 7 de gcc

    make compiler

Ejecución caso personalizado

  1. Escribir un codigo

    nano code.ppp

  2. Compilarlo

    ./compiler <code.ppp> code.c gcc code.c -o code.o

  3. Ejecutarlo

    ./code

Ejecución caso de prueba

  1. Compilar caso de prueba elegido

    make example1

  2. Ejecutarlo

    ./test1

Se puede compilar todo junto con

make all

Se puede compilar todos los ejemplos con

make examples

Colaboradores

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published