Hacker News new | past | comments | ask | show | jobs | submit login

> but without the natural language prose which makes mathematical papers readable

A mathematical paper introducing some meaningful worker function uses English because mathematical notation is insufficient for describing computation. That's one of the important goals of Iverson's notation.

> We have this style in the programming world. It's called Literate Programming. How many K programmers write in that style?

Quite a few! I would actually suggest there are more literate K programmers than there are literate C programmers! Every 4-5 lines of code probably has 2-3 lines of prose in a large application that I work on, but in another language that might be something like 500 lines of code for 2-3 lines of prose which puts the prose offscreen for most of the code it's describing.

Some C programs will try to keep the prose-to-code density higher than that, but even amongst Knuth's code that's rare.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: