Макросы C, Rust и Python — это все попытки улучшить продуктивность по сравнению с программированием на C, с совершенно разными компромиссами. Продуктивность — это не просто возможность заставить человека выполнять ту же работу быстрее, и иной подход к этому часто приводит к созданию самых трансформирующих новых инструментов.