La desarrolladora Lyra Rebane completó recientemente una hazaña que es suficiente para subvertir la cognición.Utilizando sólo CSS y sin una sola línea de código JavaScript, se creó con éxito un simulador de CPU 8086 ejecutable.Los usuarios pueden incluso escribir un programa en lenguaje C, compilarlo en código de máquina x86 y luego colocarlo en la CPU CSS x86 para ejecutarlo.

El núcleo de este avance radica en la exploración definitiva de las funciones CSS de Rebane. Utilizó el mecanismo de que las variables de bucle CSS no caducan automáticamente y lo combinó con 5 valores de variables observables para construir una lógica de operación de CPU completa.

En teoría, CSS no es un lenguaje de programación, pero Rebane implementa funciones básicas como registros, direccionamiento de memoria y ejecución de instrucciones mediante una inteligente combinación de reglas.

Incluso si el usuario desactiva la función JavaScript del navegador, la CPU CSS aún puede ejecutarse de forma independiente.

Rebane enfatizó que todo el proyecto fue concebido desde cero sin la ayuda de ninguna herramienta de inteligencia artificial. "La IA nunca pensará que CSS se puede convertir en un simulador de CPU".

Ella dijo: "Puede que sea más eficiente programar directamente con CSS, pero es más interesante usar CSS para simular la CPU antigua: las computadoras nacieron para el arte y el entretenimiento".

Actualmente, el proyecto ha sido de código abierto para GitHub. Aquellos que estén interesados ​​pueden descargarlo para experimentar este trabajo imaginativo.