Hacker News new | ask | show | jobs
by lsy 128 days ago
It’s notable that just the English “implementation” of FizzBuzz here is longer and more ambiguous than the naive Python implementation, never mind the boilerplate (which itself is also longer than the Python).

The explosion of frameworks and YAML tools the author describes can be attributed to the fact that English is an extremely poor language for program specification, and requires all kinds of guardrails and annotation to accomplish the same specificity as a typical computer program.

1 comments

> is longer and more ambiguous than the naive Python implementation

write it in lojban instead, ez