Remix.run Logo
▲ lefra an hour ago

Python code using advanced features of the language (see for example [1]) look as much like line noise as C++ template metaprogramming. If "close to the english language" is your criterion, I believe COBOL should rank higher than python:

ADD transaction-balance TO total-balance.

Is readable to a layman whereas this isn’t:

total-balance += transaction-balance

Or even worse for someone who learned algebra but not programming (this looks like an equation, and transaction-balance is therefore equal to zero):

total-balance = total-balance + transaction-balance

[1] https://stackoverflow.com/questions/6760685/what-is-the-best...