neomezuje se to jen na https://en.wikipedia.org/wiki/Mathematical_operators_and_symbols_in_Unicode co jsem se díval, tak to někteří považují za dobrý nápad, například tady pán https://github.com/JuliaLang/julia/issues/552#issuecomment-4425686 už před šesti lety
A pán, který vymyslel https://en.wikipedia.org/wiki/APL_(programming_language) , to asi tehdy taky považoval za dobrý nápad. Už před 70 lety. Ale nejsem si moc jistý, jestli je to ta pravá cesta.
před 51 lety, ne 70 :-). A APL to vzal strašně do extrému, to asi není dobře. Ale například mít možnost použít odmocninu, sumu, integrál, + s kolečkem, x s kolečkem, = se stříškou, dvojitou ~ atd. je pro matematiky učiněný ráj :-) Cpát unicode znaky všude, jak to dělá APL, se to pravda nemusí.
Ono se to dá zapisovat i přes \sqrt<Tab> a navíc je to omezeno jen na některé skupiny znaků (například nejsou povoleny různé typy mezer, hlavně mnou "oblíbené" mezery s nulovou šířkou, které mi uživatelé cpou do souborů atd.). Některá použití mi přijdou pro matematický jazyk Ok, typicky použití alfabety, indexů a různých operátorů typu a ⊕ (samozřejmě pokud to někdo nemusí datlit přes kód znaku).
Ale je jasné, že se to dá zneužít, ostatně stejně jako například v Pythonu:
def fň(α, ð):
return 2*α + ð
nebo v javě:
class fň {
public void Ξψλ() {
}
}