Per quanto ho potuto trovare, la prima lingua per usare ^
per l'esponenziazione era BASIC, nel 1964. Lingue precedenti, come Fortran, usavano altri simboli come **
per l'esponenziazione (sebbene in Fortran caso questo è stato probabilmente influenzato dal suo set di caratteri limitato rispetto alle lingue successive).
La mia domanda è, perché il BASIC ha scelto di usare ^
per l'esponenziazione? Non si tratta semplicemente di usare la notazione matematica esistente (a differenza di +
e -
), poiché il simbolo ^
non è stato inizialmente utilizzato in matematica per significare esponenziazione (ad esempio l'utilizzo di TeX è più recente di BASIC).
Sto cercando una risposta obiettiva supportata da una fonte appropriata.
Come sottolineato nella risposta accettata, il Basic originale del 1964 usava ↑
(freccia in su) per l'esponenziazione (come si può trovare nel originale manuale , pagina 5). ASCII non includeva nemmeno ^
fino al 1965. Le versioni successive di Basic, tuttavia, utilizzavano ^
per l'esponenziazione.