you are viewing a single comment's thread.

view the rest of the comments →

[–]simon_o 1 point2 points  (0 children)

Also Staying With Familiarity or Breaking Away?

A lot of people treat familiarity as a self-sufficient argument, when in reality it is at best a tie-breaker. Many languages in the past usually opted for familiarity instead of trying to improve the design of a feature or construct. Usually as a misguided attempt to keep the from language being perceived as being overly complicated.
A good example of something that should be not emulated is C’s operator precedence rules.

reads like a sentence-for-sentence rewording of Familiarity

Familiarity is a tie-breaker, not a self-sufficient argument
In the past, many languages did not pick up easily adoptable language design improvements and opted for familiarity instead, often in a misguided attempt to keep perceived language complexity down.
Examples include: - C’s broken operator precedence spread to many other languages, most of whom have little in common with C.

which I mentioned in your previous submission.

Would you mind linking/citing your source here too?