Noticias que mencionan Basic

Un solo comando crea laberintos infinitos en Commodore 64

El código '10 PRINT CHR$(205.5+RND(1)); : GOTO 10' es un clásico de la programación en Commodore 64 que genera laberintos aleatorios infinitos. Su importancia radica en ser un ejemplo de ingeniería de software minimalista que enseña conceptos fundamentales como la aleatoriedad, la codificación de ca

EndBASIC crea suite de pruebas ejecutables escribir tests en Markdown

Este artículo presenta una suite de pruebas innovadora desarrollada por Julio Merino para el proyecto EndBASIC, donde todos los casos de prueba se escriben en archivos Markdown en lugar de usar código Rust tradicional. Esta metodología surge tras un experimento con agentes de IA que reveló la necesi

Lo que comenzó como un pasatiempo se volvió un desafío técnico para PICO-8

El autor Michael Martin decidió tomar un descanso después de semanas de artículos intensivos y optar por hacer algo 'simple y sin complicaciones' en un lenguaje de alto nivel: un port del simulador 'Simulated Evolution' para PICO-8, una 'consola fantasia' que usa un dialecto de Lua. Sin embargo, est

El creador de EndBASIC se pregunta si BASIC todavía tiene sentido

EndBASIC es un proyecto de intérprete BASIC retro desarrollado por Julio Merino que funciona en tres plataformas: web, escritorio y hardware embebido. Permite crear aplicaciones multiplataforma con gráficos, sistema de archivos en la nube y acceso a GPIO. Sin embargo, el autor se plantea una cuestió

Yvi: Un editor de texto en BASIC, creado desde cero

Este artículo narra la experiencia de un desarrollador en la creación de un editor de texto propio llamado `yvi`, inspirado en el clásico `Vi` (y `Vim`), utilizando el lenguaje BASIC, específicamente el dialecto `Yabasic`. El autor, con un trasfondo artístico y una pasión por reinventar herramientas

Laptop retro 6502: nueva versión más fina y potente

Un desarrollador ha presentado una segunda revisión de su laptop basada en el microprocesador 6502, denominada LT6502b. La nueva versión se caracteriza por ser más delgada y con mejoras significativas en el diseño y funcionalidad. El dispositivo, cuyo desarrollo se ha trasladado desde GitHub a Codeb

Descifrando Enigma: Un Commodore 64 y la estadística

Este artículo de imapenguin.com explora una técnica para descifrar mensajes encriptados con la máquina Enigma, incluso sin tener una 'crib' (una parte conocida del texto original). La técnica, desarrollada por William Friedman en 1922, se basa en el 'Índice de Coincidencia' (IC), una medida estadíst

Atari 2600: Programar con 64 bytes, un reto genial

Este artículo explora la fascinante y extremadamente limitada experiencia de programar en Atari 2600 BASIC. Atari 2600 BASIC es una versión simplificada del lenguaje BASIC diseñada para la consola Atari 2600, una máquina con recursos computacionales increíblemente escasos. El autor, Hugues Johnson,

IA y código: ¿ayuda o amenaza para los desarrolladores?

La aparición de herramientas de codificación con IA está generando una división entre los desarrolladores, una brecha que siempre existió pero que ahora se hace más evidente. Según un artículo de blog de Les Orchard, algunos programadores lamentan la pérdida de la satisfacción derivada de la resoluc

Mini PET: Nostalgia informática revive con tecnología actual

Tnemouth Software ha anunciado el lanzamiento del Mini PET 40/80, un nuevo kit que combina la nostalgia de los ordenadores Commodore PET originales con tecnología moderna. El dispositivo, basado en el procesador WDC W65C02S, es compatible con la mayoría del software de la serie 2001 al 8032 de Commo

Scheme y 'GOTO': Emulación con Continuaciones

Este artículo explora cómo emular la instrucción `GOTO` en el lenguaje Scheme utilizando continuaciones. `GOTO` es una instrucción de control de flujo que permite saltar a una línea específica de código, algo que Scheme, por diseño, no ofrece directamente. Dijkstra, en su famoso artículo, criticó `G

Aficionado crea portátil retro con tecnología moderna

Un aficionado ha construido un portátil funcional basado en el microprocesador 6502, combinando tecnología retro con características modernas. El proyecto, documentado en GitHub por el usuario TechPaula, culminó en un dispositivo que integra un procesador 65C02 a 8MHz, 46KB de RAM, un sistema BASIC

ACK: El Kit de Compilación Retro que Vuelve

El Amsterdam Compiler Kit (ACK) es una herramienta de compilación completa, un conjunto de herramientas (toolchain) diseñado originalmente en la Vrije Universiteit de Ámsterdam en la década de 1980 y revitalizado por David Given. Su objetivo principal es permitir la compilación de código fuente en e