Peek && Poke.
Posted: Tue Sep 08, 2009 10:07 am
Buenas gente, me gustaria preguntaros sobre este tema, alguno se ha planteado la posibilidad de tener estas dos instrucciones en Gemix?
Peek lee un byte de memoria especificada anteriormente con Memory segment, y Poke escrive un Byte en memoria.
Esto era posible en Qbasic hace ya muchos años, y hoy en dia en la totalidad o casi de los lenguajes de programacion.
La pregunta es: A alguien le serian utiles estas 3 Instrucciones?
Yo por ejemplo trabajo con PLC´s y Automatas programables la mayor parte de mi tiempo laboral y les he presentado a mis compañeros el lenguaje GEMIX, la verdad es que estan fascinados por la facilidad de entendimiento de este y la estructura del multi-hilo sin tocar absolutamente nada para hacerlo funcionar. El tema en concreto es que a nosotros nos seria ya la re-ostia si estas 3 instrucciones fueran contempladas en Gemix, ya que abre un mundo de comunicacion a bajo nivel con el PC y los dispositivos que estan conectados a este, ya sean Webcam´s, Joistic´s, puertos series o puertos paralelos etc..
Hemos estado hablando de construir un pequeño robot a partir de un micro portatil y una controladora construida por nosotros apartir de dos puertos paralelos y la targeta de sonido para entradas analogicas a diferentes frecuencias, prero necesitamos poder comunicarnos con el PC a bajo nivel..
Seria una especie de "Mayordomo Interactivo" que hablase, diera los buenos dias, caminase, detectara paredes, la verdad es que hablando con el ingeniero del curro parece que existen lenguajes muy buenos para este cometido, pero necesitariamos un buen tiempo de aprendizaje y practica con ellos para poder partir de cero.
Sinembargo en Gemix, dada su estructura y simplicidad autodidactica, en un par de dias estariamos construyendo el pequeño invento y seguramente lo presentariamos en alguna feria o concurso de inventos "raros".
Se que gemix esta pensado para hacer juegos y que para nada tiene estas ambiciones, pero la verdad, no se porque no contemplar esta pequeña riqueza en el lenguaje.
Lo que ya no se es la complejidad que supondria a CicTec implementar estas 3 instrucciones en el sistema.
Se que dificil no es, pero seria trabajo extra para el equipo de sesarroyo del lenguaje, eso si, abrira nuevos horizontes a Gemix, y dada la simplicidad y potencia grafica de este, yo personalmente estaria encantado en poder desarroyar este proyecto en este lenguaje.
Ahun por descabellado que pueda parecer, cuando Gemix alcanze su version 1.0 comercial podremos crear nuestras propias librerias de instrucciones e iwalmente sera posible hacer todo esto, pero tambien se que me gustaria empezar el diseño lo antes posible.
Bueno, ya oshe dado tema de conversacion jeje, ahora toca ver si alguno mas le sacaria partido a todo esto o soi yo el unico que piensa en marcianitos..
Un saludo gente, y arriba Gemix!
Peek lee un byte de memoria especificada anteriormente con Memory segment, y Poke escrive un Byte en memoria.
Esto era posible en Qbasic hace ya muchos años, y hoy en dia en la totalidad o casi de los lenguajes de programacion.
La pregunta es: A alguien le serian utiles estas 3 Instrucciones?
Yo por ejemplo trabajo con PLC´s y Automatas programables la mayor parte de mi tiempo laboral y les he presentado a mis compañeros el lenguaje GEMIX, la verdad es que estan fascinados por la facilidad de entendimiento de este y la estructura del multi-hilo sin tocar absolutamente nada para hacerlo funcionar. El tema en concreto es que a nosotros nos seria ya la re-ostia si estas 3 instrucciones fueran contempladas en Gemix, ya que abre un mundo de comunicacion a bajo nivel con el PC y los dispositivos que estan conectados a este, ya sean Webcam´s, Joistic´s, puertos series o puertos paralelos etc..
Hemos estado hablando de construir un pequeño robot a partir de un micro portatil y una controladora construida por nosotros apartir de dos puertos paralelos y la targeta de sonido para entradas analogicas a diferentes frecuencias, prero necesitamos poder comunicarnos con el PC a bajo nivel..
Seria una especie de "Mayordomo Interactivo" que hablase, diera los buenos dias, caminase, detectara paredes, la verdad es que hablando con el ingeniero del curro parece que existen lenguajes muy buenos para este cometido, pero necesitariamos un buen tiempo de aprendizaje y practica con ellos para poder partir de cero.
Sinembargo en Gemix, dada su estructura y simplicidad autodidactica, en un par de dias estariamos construyendo el pequeño invento y seguramente lo presentariamos en alguna feria o concurso de inventos "raros".
Se que gemix esta pensado para hacer juegos y que para nada tiene estas ambiciones, pero la verdad, no se porque no contemplar esta pequeña riqueza en el lenguaje.
Lo que ya no se es la complejidad que supondria a CicTec implementar estas 3 instrucciones en el sistema.
Se que dificil no es, pero seria trabajo extra para el equipo de sesarroyo del lenguaje, eso si, abrira nuevos horizontes a Gemix, y dada la simplicidad y potencia grafica de este, yo personalmente estaria encantado en poder desarroyar este proyecto en este lenguaje.
Ahun por descabellado que pueda parecer, cuando Gemix alcanze su version 1.0 comercial podremos crear nuestras propias librerias de instrucciones e iwalmente sera posible hacer todo esto, pero tambien se que me gustaria empezar el diseño lo antes posible.
Bueno, ya oshe dado tema de conversacion jeje, ahora toca ver si alguno mas le sacaria partido a todo esto o soi yo el unico que piensa en marcianitos..
Un saludo gente, y arriba Gemix!