3 ms·
The connection between programming languages and English is highly exaggerated. Programming language syntax is generally nothing like natural language syntax, a
by azernik 13y ago
The connection between programming languages and English is highly exaggerated. Programming language syntax is generally nothing like natural language syntax, and programming language vocabulary (keywords, data structures, standard library names) is usually completely divorced from similar-sounding or similar-spelled words in English.
- astrodust 13y agoThe biggest problem I've seen is that a lot of the words have subtle meaning and the jargon used to describe the theory is often difficult or impossible to translate. For example, a "stack" or a "filter" or a "queue" all have specific meanings outside of programming, their nature hints at how they work, even if the technical meaning is obviously different. Not knowing what any of the things were leaves you with a hazy concept of what they are until you understand their English analog. I still think it makes sense to try and explain concepts in the language in which one is most proficient, then worry about English later.