Оператор возведения в степень "^"
От: Mace Украина http://vhaydin.blogspot.com/
Дата: 18.01.08 17:48
Оценка:
Всем привет. В некоторых языках для возведения в степень используется оператор "^". Чем это вызвано — понятно, тяжело обеспечить написание символов в верхнем индексе, да и никому оно не надо. Оператор используется давно, и я, например, всегда считал, что он имеет те же свойства, что и минус или деление, то есть выражение a^b^c = (a^b)^c, по аналогии с a-b-c = (a-b)-c (оператор некомутативен, операции выполняются слева-направо). Но оказалось, что это зависит от языка, в некоторых порядок выполнения операций справа-налево. Так вот, вопрос: существует ли какой нибуть документ, регламентирующий это направление, помимо стандартов для конкретных языков(Basic, Maple, Python etc.). В конце концов, кто-то когда-то придумал так использовать этот оператор для возведения в степень. Каким было "каноническое" направление?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.