В математике запись башни степеней a^b^c общепринято означает, что возведение в степень производится справа налево, т.е., a^(b^c)
В некоторых языках программирования для возведения в степень отведена не функция типа pow(x,y), а отдельный оператор, напр., x^y или x**y (в Си, паскале и джаве, например, такого оператора нет)
И как же в таких языках производится вычисление выражения типа a^b^c ?
Мне было не лень, я потыкал в несколько языков на ideone, посмотрел что там получается:
читать дальше
конечно, я перепробовал не все языки, можно нарыть ещё примеры, и прошу вас дополнить этот список
жутко интересно, существуют ли ещё "неправильные" языки, кроме микрософторождённых?