Posteado por: afx en: 18 abril 2011
¿Cuánto tiempo tardaríamos en resolver una expresión aritmética como la siguiente? (((3+7)*5)*7)*((((((2+6-1)*5)+(((3+5)*9)+4))*7)-(4+3-6-7+9+8))*6) Seguro que con ayuda de lápiz y papel lo resolveríamos sin problemas pero tardaríamos un buen “ratito”. Sin ayuda alguna (de papel y lápiz) seguramente tardáramos un rato más y con un esfuerzo mental más exigente. Desde luego, él cálculo de la solución [...]
Posteado por: afx en: 1 diciembre 2010
El algoritmo Ratcliff/Obershelp consiste en una estrategia para calcular la similitud entre dos cadenas de caracteres. Para este cálculo se emplean el número de caracteres coincidentes dividido por el número total de caracteres en las dos cadenas. La búsqueda de las coincidencias se basa en ir hallando la mayor sub-secuencia de caracteres en común entre [...]
Posteado por: afx en: 23 octubre 2010
El término “manejo de errores” o “manejo de excepciones” hace referencia a una característica básica que debe tener cualquier lenguaje de programación moderno. Consiste básicamente en una estructura de control diseñada para tratar y gestionar de forma adecuada condiciones anormales en el flujo de un programa. Nuestro querido SuperBASIC, a pesar de su antigüedad, dispone [...]
Posteado por: afx en: 12 septiembre 2010
Analizamos un programa que nos permite dibujar formas tridimensionales y hacerlas rotar. Con este pequeño programa podemos pasar un rato de entretenimiento y de paso aprender algunos principios simples de la rotación y manipulación de figuras tridimensionales. Los comentarios y el programa han sido extraídos de la enciclopedia Mi Computer y adaptados al Sinclair QL [...]
Posteado por: afx en: 9 agosto 2010
Una de las características más entrañables del QL es la facilidad con la que puedes programar en Basic. Sin embargo, para el programador sólo existen comandos muy elementales como EDIT (editor de líneas), LIST, … Con la llegada del Toolkit 2, se incluyó el comando ED que supuso un gran avance en aquellos momentos. ED [...]
Posteado por: radastan en: 28 junio 2010
Bien es sabido que usar un QL hoy día para tareas de programación puede ser más exótico que práctico. Estamos acostumbrados a usar el PC, y disponer de una herramienta que nos permita programar de forma cruzada es algo más que recomendable. El lenguaje ensamblador es uno de esos casos. El QL dispone de ensambladores [...]
Posteado por: afx en: 31 mayo 2010
En este post hablaré un poco de las funcionalidades de sonido que posee el Sinclair QL, tema con en el que he estado “jugando” últimamente. Mis pretensiones no van más allá de la mera producción de melodías sencillas con SuperBASIC y la simple curiosidad por el uso de las (limitadas) capacidades sonoras del QL. Sin [...]
Posteado por: afx en: 3 mayo 2010
Para divertirnos con nuestro QL no solo tenemos los videojuegos del tipo “matamarcianos” y demás engendros, sino que también podemos emplear, a modo de diversión, nuestro querido SuperBASIC y un poco de ¡matemáticas!. (Si, ya lo sé, suena un poco friki, …). Pues eso, proponemos en este post un simple ejercicio, convertir números decimales (en [...]
Posteado por: afx en: 20 diciembre 2009
Uno de los aspectos más sorprendentes del QDOS y del SuperBASIC es la capacidad de cargar archivos binarios para aportar un montón de nuevos comandos al SuperBASIC. La mayoría de los equipos de los años 80 venían con un Basic integrado, pero éstos eran estáticos y no había una forma simple de extenderlos. Otros lenguajes [...]
Posteado por: afx en: 13 diciembre 2009
Q_Liberator es quizás el compilador más aceptado y común para programas SuperBasic. Fue diseñado y escrito, tal como narran sus creadores, en “muchas largas” tardes entre abril de 1985 y septiembre de 1986. Es un proyecto de dos personas, Adrian Soundy, que fue el principal responsable del diseño e implementación del compilador y Ian Stewart [...]
Comentarios recientes