أكملت المطورة Lyra Rebane مؤخرًا إنجازًا يكفي لتخريب الإدراك.باستخدام CSS فقط وبدون سطر واحد من تعليمات JavaScript البرمجية، تم إنشاء محاكي وحدة المعالجة المركزية 8086 القابل للتشغيل بنجاح.يمكن للمستخدمين أيضًا كتابة برنامج بلغة C، وتجميعه في كود الجهاز x86، ثم وضعه في وحدة المعالجة المركزية CSS x86 للتشغيل.

يكمن جوهر هذا الإنجاز في استكشاف Rebane النهائي لميزات CSS. لقد استخدمت آلية عدم انتهاء صلاحية متغيرات حلقة CSS تلقائيًا، وتم دمجها مع 5 قيم متغيرة يمكن ملاحظتها لبناء منطق تشغيل وحدة المعالجة المركزية الكامل.

من الناحية النظرية، CSS ليست لغة برمجة، لكن Rebane تنفذ الوظائف الأساسية مثل السجلات وعنونة الذاكرة وتنفيذ التعليمات من خلال مجموعة ذكية من القواعد.

حتى إذا قام المستخدم بتعطيل وظيفة JavaScript في المتصفح، فلا يزال بإمكان وحدة CSS CPU العمل بشكل مستقل.

وشدد ريبان على أن المشروع بأكمله تم تصميمه من الصفر دون مساعدة أي أدوات للذكاء الاصطناعي. "لن يعتقد الذكاء الاصطناعي أبدًا أنه يمكن تحويل CSS إلى جهاز محاكاة لوحدة المعالجة المركزية."

وقالت: "قد يكون البرمجة مباشرة باستخدام CSS أكثر كفاءة، ولكن من المثير للاهتمام استخدام CSS لمحاكاة وحدة المعالجة المركزية القديمة - فقد ولدت أجهزة الكمبيوتر للفن والترفيه."

حاليًا، المشروع مفتوح المصدر على GitHub. يمكن للمهتمين تنزيله لتجربة هذا العمل الخيالي.