Розробник створив інтерпретатор Python обсягом 1024 байти коду C
Making a Python interpreter in 1024 bytes

Розробник Остін Генлі написав мінімалістичний інтерпретатор мови Python обсягом лише 1024 байти коду C, застосувавши техніки код-гольфу. Він реалізував змінні, арифметику, умовні оператори, цикли while та for, а також рекурсивні функції, відмовившись від компіляції та проміжного представлення — виконання йде напряму під час розбору коду. Публікація набрала понад 100 балів на Hacker News.
Мовою оригіналу · EN
Developer Austin Henley built a minimal Python interpreter in just 1024 bytes of C code using code-golfing tricks, with no intermediate representation or compilation step — execution happens directly…
Читати оригінал на Hacker News (100+ балів) →
Чому в стрічці: Технічна цікавинка з Hacker News (100+ балів) — жанр, який користувач переглядає, хоч і не завжди читає джерело.