Git Product home page Git Product logo

foremb's Introduction

Guía de Foremb

ⓘ Acerca de este repositorio:

Foremb es un interprete creado a partir del lenguaje Forth que es un lenguaje basado en pilas, el interprete fue creado por el Dr. Edwin Christian Becerra Alvarez, así como el Dr. Juan José Raygoza Panduro de la Universidad de Guadalajara.

ⓘ Importante:

  • Para usar foremb, necesitamos una instalación de cualqueir distribución GNU Linux basada en Debian o en Ubuntu directamente, personalmente recomiendo Linux Mint.
  • Necesitamos tener el siguiente directorio creado en nuestra carpeta raíz /usr/bin/env.
  • Una vez instalado, podemos usar foremb como un interprete desde cualquier terminal usando CTRL + T y escribiendo foremb, o también crear un script bastante parecido a un bash, si queremos hacer esto ultimo, la primera línea del script debe contener: #!/usr/bin/env foremb para funcionar correctamente.
  • Los ejemplos de este repositorio usan archivos con extesión .leo para guardar los scripts, para que tu seas capaz de ejecutarlos debes darle permisos al archivo de la siguiente manera: chmod 750 <archivo.leo>.

ⓘ Instalación:

Para instalar este interprete debiste haber cumplido con los requisitos antes mencionados, ahora, en una terminal de Linux, clona el repositorio oficial de foremb, ingresa a la carpeta que genera, da permisos al archivo .sh y ejecutalo.

cd && git cd && git clone https://github.com/labcibernetica/ForEmb && cd interpreter
chmod a+rwx foremb.debian-setup.sh
./foremb.debian-setup.sh

Si por alguna razón esto no funciono, puedes intentar con los siguientes comandos:

cd && git cd && git clone https://github.com/labcibernetica/ForEmb && cd interpreter
sudo bash foremb-setup.sh

ⓘ Contenido:

  • Pila de Datos (Operaciones con números, con signo y sin signo así como símbolos).
  • Palabras de Saltos (Codigo no secuencial).
  • Ciclos (Repetir porciones de código).
  • Controles de Flujo (Secuencial y selectivo).
  • Diccionarios (Creación de nuevas palabras reservadas).

foremb's People

Contributors

thorns-h avatar

Stargazers

Alejandro Cholico Torres avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.