В различных языках программирования используются разные способы обозначения степени числа из-за того, что в тексте компьютерных программ невозможно записать степень в «двухэтажном» виде. 12
Для обозначения операции возведения в степень изобрели особые значки: 12
Кроме того, в разных языках программирования могут отличаться ассоциативные свойства значка возведения в степень. 12 Например, некоторые языки (программа Excel) могут воспринимать запись a^b^c как (a^b)^c, а другие (Haskell, Perl, Wolfram|Alpha и многие другие) — справа налево: a^(b^c). 12
Во многих языках программирования (например, в Java, Си и Паскале) отсутствует операция возведения в степень, и для этой цели используют стандартные функции. 1