|
|
|
|
|
by Silhouette
2259 days ago
|
|
In other words, the gap between the developer's natural language and his/her programming language should be minimal I'm not sure that follows from the original claim at all. Mathematics has plenty of problems in when it comes to obscure terminology and regrettable notations, yet still vast numbers of people prefer the conciseness and precision of mathematics to using natural language when they want to discuss concepts in science, engineering, programming, etc. At some point, if you're going to work in a technical field, you're going to need terminology and notation to match. Newbies to the field need to learn those before they can understand what is being said "naturally". The alternative is to attempt to dumb everything down to the point where newbies can understand it straight away but, assuming it is even possible, this risks losing a lot of effectiveness in communications between everyone who does have more experience. |
|
[1]: https://en.wikipedia.org/wiki/Non-English-based_programming_...