QBlog

Archivo para la categoría "Programación"

Una calculadora aritmética simple en SuperBASIC

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 [...]

Etiquetas:

El algoritmo de Ratcliff/Obershelp en SuperBASIC

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 [...]

Etiquetas:

Manejo de errores en SuperBASIC

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 [...]

Etiquetas:

Rotación tridimensional en SuperBASIC

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 [...]

Asistentes para la programación en SuperBASIC

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 [...]

Etiquetas: ,

EASy68K, ensamblar fácilmente para QL desde un PC

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 [...]

Sonido y melodías con en el Sinclair QL

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 [...]

Etiquetas: ,

Jugando con números en SuperBASIC

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 [...]

Etiquetas: ,

Creando extensiones para SuperBASIC con Q_Liberator

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 [...]

Q_Liberator, el “mejor” compilador para SuperBASIC

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 [...]


RSS QForum

Planet Retroinvaders

retroinvaders

Licencia de uso

Salvo que se indique otra cosa,
el contenido de este sitio
se ofrece bajo licencia:

cc-by-sa_3Creative Commons v.3.0

Seguir

Get every new post delivered to your Inbox.