Розробник створив інтерпретатор 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+ балів) — жанр, який користувач переглядає, хоч і не завжди читає джерело.

← Назад до стрічки