Thoreau BASIC начался как шутливый интерпретатор, но со временем превратился в полнофункциональную среду x64. Версия 3.2 сочетает классический синтаксис Microsoft BASIC с современными возможностями. Язык сохраняет номера строк, GOTO и GOSUB, в то время как под капотом предоставляет нативную JIT-компиляцию x64, многопоточность PARFOR и ускорение SSE2/AVX2. Он поддерживает 64-битную адресацию, комплексные и кватернионные гиперкомплексные числа, а также графику 24 бит с произвольным разрешением. Полная звуковая система обрабатывает 32 канала инструментов, 64 канала эффектов и 256 голосов с управлением в реальном времени. Помимо визуальных и аудиофункций, обновление добавляет TCP/IP-сетевые функции, просмотр файлов и встроенный профилировщик. Ключевая цель проектирования — обеспечение паритета между выполнением Windows и чистого UEFI, что позволяет программам загружаться напрямую без операционной системы. Демонстрации включают исследователи Мандельброта в реальном времени и программы 3D-спрайтов. Проект задаёт вопрос: как бы выглядел BASIC, если бы он никогда не вышел из моды?
Источник: Hacker News · Сводку подготовил HeadlinesBriefing