3 ms·
There are two opposite schools of readable C. The mainstream says: readable C has function and variable and type names that express meaning, so a function is r
by JulianMorrison 12y ago
There are two opposite schools of readable C.
The mainstream says: readable C has function and variable and type names that express meaning, so a function is read like a narrative with verbs, adjectives and nouns. The fact that this narrative scrolls over pages, is unimportant.
The APL/K/J school says: readable C has functions, variables, and types named with single letters, so that the totality of a function is short enough to fit in one glance - preferably, on one line that does not need a scrollbar. The function does exactly what it says, no more and no less; its intent is thus completely clear. To name it descriptively would ruin the ability to grasp the whole thing as a gestalt.
- mamcx 12y agoOk, so APL/K/J is for people that read compressed code.. But that how relate to how build a fast interpreter? Faster than C?