Le 20/05/2018 à 03:43, Steven D'Aprano a écrit :
I've somewhat arbitrarily cut the list off at "languages ranked above 1% on TIOBE", but we have to cut the list of somewhere. And of course in certain specific industries the standard languages may be very different, e.g. there are still tens of millions of lines of COBOL code being maintained in the banking industry. And also many lines of Matlab/Octave code in experimental science. Surprisingly enough, it seems that Matlab does not support AE, but GNU Octave does. I don't know if that was ever discussed when GNU Octave was designed.
octave:1> y=(x=2)+1 y = 3 octave:2> x x = 2 versus Matlab R2018b:
y=(x=2)+1 y=(x=2)+1 ↑ Error: Incorrect use of '=' operator. To assign a value to a variable, use '='. To compare values for equality, use '=='.
Julien