Title: Currently, programming languages seem to be largely isolating[0] and invariant rather than inflected[1].<p>Could operands such as variable names be usefully inflected (probably agglutinatively[2] for simplicity&#x27;s sake) to indicate type or other contextual constraints?<p>How about more extensive stacking[3] of operators (an existing example would be += that combines addition and assignment) the way some languages do verbs?<p>Could we use tenses[4] somehow to make parallel and concurrent programming easier?<p>Could articles[5] be used to do things like pass variables or instantiate objects?<p>Anyway, there seem to be opportunities to make programming languages more expressive by borrowing human language features rather than using ever more complex typographical conventions. What do you think?<p>[0] https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Isolating_language<p>[1] https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Inflection<p>[2] https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Agglutinative_language<p>[3] https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Serial_verb_construction<p>[4] https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Grammatical_tense<p>[5] https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Article_(grammar)
Upvote: