|
|
|
|
|
by lmm
1851 days ago
|
|
> I assume that if you hold an opinion, you can present it clearly without vague references to unnamed sources. I don't want to get banned. > In pseudocode, what you have written is: I assert P because I think P is best and prefer P; also, any other language that meets my requirements is P. Your pseudocode has a type error. I don't much care for Python myself. But I believe languages with reputations for good syntax are Python-like. If this isn't so, it should be easy to provide a counterexample: a language that has a reputation for a good syntax that isn't Pythonic. |
|
"Only syntax like P has a good reputation". That is your opinion and I uphold your right to hold it. I would however like to understand it better.
Given this dependency on the "reputation" of "pythonic syntax", whom do you accept as "recommenders" for reputation? What constitutes a "good reputation" to your mind?
Do the importance of project, or perhaps durability of code have any value in this reputation?
Is it possible that more detailed notation has a purpose, or is it always "clutter" because it is not "pythonic" or "Englishonic"? Math notation itself is eloquent in the extreme, yet it is not "pythonic" and certainly not "Englishonic".
Is it enough that millions of other people use different tools? Literally billions of other people speak and write a language that does not have the "Englishonic" properties of English, for example. Some of these languages have a notation that is superior to English. [see GB Shaw on English notation]
You say quite clearly in another comment that "C" is not a good language, despite its importance as a language and its influence on several other important, long-serving programming languages. I will just cite the TIOBE index as something tangible; if imperfect, it is at least not a mysterious allusion.
Take one of these languages. Javascript, for example, is a very successful language. Apart from the "ecosystems" of languages, I assume you accept that the notation of Javascript is -- by any measure other than aspersions -- a successful notation system.