REDa4

July 21, 2008

Humberto Maturana Romesín

Filed under: Opinion — pablo @ 8:24 pm

Antes de aprender FORTH, cuando me estaba cansando de C y Pascal, pero aun sin sospechar que algo andaba mal con estos lenguajes, tuve la fortuna que un amigo biologo, ante la pregunta hacerca de la inteligencia artificial, me recomendara “El arbol del conocimiento” de Humberto Maturana R. y Fransisco Varela G..

Este maravilloso libro me introdujo en la Biologia Cognitiva, o la explicacion de como funciona el conocimiento partiendo de la Biologia, este libro fue revelador y lei todos los libros que encontre de Maturana.

Curiosamenta la unidad de conocimiento es la PALABRA, similar a la propuesta del FORTH, En uno de sus libros (”De Maquinas y Seres Vivos, Autopoiesis: la organazacion de lo vivo,pagina 71″) Maturana sostiene que se puede modelar un sistema de vida artificial, pero que dicho sistema debe cumplir con ciertas condiciones, estas son:

1. Debe ser autonomo.

2. Debe poseer individualidad.

3. Debe ser definido como unidad.

4. No debe tener entradas ni salidas.

 Cosa e mandinga.

July 14, 2008

La maldicion del punto flotante

Filed under: Opinion — pablo @ 12:52 pm

Es por lo menos curioso enterarse que la temperatura no es continua, con esto quiero decir que, por ejemplo, no existen particulas de 4.5 grados solo de 4 o 5 grados, y que el termometro mide el promedio de temperatura y ahi se forma la parte decimal de numero.

O que recientemente se haya publicado un libro hacerca de los beneficios de reemplazar la trigonometria con unidades enteras solamente, ver http://en.wikipedia.org/wiki/Rational_trigonometry

O, como me paso hace muchos  años, enterarse que un numero de punto flotante no se puede comparar con el el igual (=) ya que es muy posible (y me paso) que nunca llegue a ese numero EXACTAMENTE.

O saber que mientras un numero entero en una computadora de determindos bits tiene dos lugares por donde desbordar, a saber, el  limite inferior y el limite superior de ese tamaño en bits, el numero de punto flotante tiene por cada numero entero, una zona de incertidumbre ya que es imposible representar todos los decimales.

Me arrepiento de la pequeña alegria que tuve cuando salio el 486, que agrego inseparablemente el coprocesador matematico y el maldito ventilador, ambas cosas innecesarias.

Es curioso tambien ver que cuando se convierte un programa a punto fijo primero y luego se encuentra alguna forma de utilizar enteros solamente, el codigo tambien se reduce, es como si el plantero de un modelo con enteros simplifica y se llega al nudo del problema mas facilmente.

Esto es una de los temas que todavia me dan vueltas en la cabeza.

Debe ser la maldita maldicion del punto flotante…

June 18, 2008

Error de paradoja

Filed under: Opinion — pablo @ 7:35 am

Para que un sistema de error es necesario programarlo..es decir que si uno no programa el tratamiento de errores….el programa no da error, puede no funcionar…pero no da error.

otra version….

http://www.reda4.org/r4-8618.rar

June 11, 2008

Azucar Sintactico

Filed under: Distribucion — pablo @ 12:44 am

Azucar sintactico, alimento para compiladores de lenguajes que no me gustan. 

Excusa para publicar otra version…

Atencion! Cuidado ! —- solo personal autorizado

www.reda4.org/r4-8610.zip

May 22, 2008

Version en desarrollo

Filed under: Distribucion — pablo @ 10:31 pm

Atencion, esto es unicamente para personal autorizado.

http://www.reda4.org/r4-080522.zip

Hasta 8 joysticks, pantalla configurable, editor con seleccion, debugger en construccion.

proximo lanzamiento cuando el debugger funcione !!!

PD: si no arranca, borrar el archivo main.nom de la carpeta r4nom/…

May 12, 2008

Ruta 9 “El videojuego”

Filed under: Distribucion — pablo @ 1:26 pm

Decidi participar en el concurso Banner Games

http://adva.com.ar/codear/desafio-codear-banner-games/

Hice un primer juego que luego abandone, Nube de Pelos, se trata de dirigir los pelos que salen de un gato hasta la cabeza de un pelado…lo abandone.

http://www.adva.com.ar/foro/index.php?topic=4425.0

Entonces surgio la idea es una reunion de amigos, los accidentes en la ruta 9 eran las noticias en esa semana y el humo ayuda a disimular la inexistente perspectiva, parece en 3d pero no usa un solo calculo realista, me sente y en unas 4 horas estubo listo, tarde lo mismo en hace los dibujos y buscar informacion y fotos.

http://www.adva.com.ar/foro/index.php?topic=4477.0

Tengo ganas de hacer una version a pantalla completa para agregar a la distribucion.

Ambos juegos se ejecutan desde el codigo fuente !!

April 13, 2008

Metodologia de desarrollo.

Filed under: Distribucion — pablo @ 5:55 pm

Los 10 punto del desarrollo de sofware/hardware de Jeff Fox en su sitio.

http://www.ultratechnology.com/method.htm

Los comentarios son mas interesantes e inspirados que mis escritos, por favor, pasen y lean !!

March 23, 2008

Manual en Ingles (English Manual)

Filed under: Distribucion — pablo @ 2:48 pm

Salio el Manual de :R4 en ingles

Gracias a Manuel Cornes !!!

March 19, 2008

Nueva Version :R4

Filed under: Distribucion — pablo @ 1:18 am

Novedades: 

Editor y Errores integrado en debug.txt, F2 en el menu principal

Compilador en el editor, genera archivos r4asm/cod.asm y dat.asm, ejecutando r4asm.bat se compila a un ejecutable “standalone”

Ejemplo basico en el editor.

 R4Ok nueva consola interactiva, todabia no terminada.

MI amigo Manuel Cornes aprendio :R4 muy rapido y ya esta programando, prometio traducir el manual al ingles y al frances, espero ansioso sus programas.

February 26, 2008

La falsa puerta en el falso pasillo.

Filed under: Distribucion — pablo @ 2:35 pm

Le quiero agregar acceso a 4 o mas joysticks usb a :R4

Pero, programar es posible unicamente si el hardware anda, no solo porque esta roto, sino tambien por tener acceso a travez de la PC que se esta usando.

Generalmente el acceso por la memoria es el mas simple, luego vienen capas del APIs que van complicando, hasta llegar a tener los suficientes paramentros, como para que se requiere un buen manual y muchas horas leyendo, para saber que pasa, si apretas un boton.

Otra forma de complicar es cambiar todo el lenguaje para tener acceso a algun tipo de hardware nuevo, asi por ejemplo, el api del win32 da acceso a los joystick, pero solamente con 3 ejes, me imagino, sin haberlo estudiado, que el lenguaje del SDK para programar XBOX deben tener acceso a los 4 Joystick USB de 10 botones y dos palancas analogicas, 4 ejes (2 por palanca).

En fin, los noticieros locales no hablan de esto y los internacionales espero que tampoco.

Por lo tanto…

:R4

  • Si una caracteristica agrega un concepto desarrollado, :R4 no la tiene.
  • No tiene proposito ya que eso lo aporta la persona que lo programa.
  • Tampoco orientacion, es para que funcione nomas.
  • Es como otro lenguaje pero con menos cosas.
  • No se si le voy a poner los joysticks.
Newer Posts »

Powered by WordPress