Skip to content

:r4 programming languaje

Pablo Hugo Reda edited this page Jun 13, 2015 · 2 revisions

:r4 es un lenguaje de propósito general, aunque proviene de la familia de lenguajes Forth cuya característica mas particular es utilizar poca memoria, por eso es ideal para sistemas embebidos y microcontroladores. Pero la idea tras el lenguaje :r4 es explorar la construccion de software de cualquier tipo y para esto se prefirio caracteristicas de facilidad de lectura del codigo y comodidad para la construccion del lenguaje.

El desarrollo del lenguaje comenzo en la construccion de videojuegos, que utilizan una variedad de algoritmos muy amplia: graficos, simulacion, busqueda, tiempo real, etc.

Tambien se utilizo para sistemas de gestion pequeños, formularios, varias bases de datos, algun tipo de procesamiento, impresion, etc.

Paralelo a esto se construyo el entorno de desarrollo, en el mismo :r4, un profiler y diferentes debuggers y compiladores.

Ya que se prefirio, desde un principio, no utilizar librerias del SO sino construir su funcionalidad desde 0, el lenguaje puede ser portado muy rapidamente a otros SO u otro Hardware nuevo ya que la capa de comunicacion con la maquina es muy pequeña, menos de 20 funciones para utilizar almacenamiento externos, graficos, sonido, impresora, red, teclado, mouse, joysticks.

Clone this wiki locally