DAVIDOWITCH: a tady jsme u otázky, jaká část programování dnes vlastně zahrnuje vyšší matematiku.
spousta jsou jen "kupecké počty", nemluvě o rostoucím významu práce s textem (už SQL je plné textových operátorů, nejen LIKE, ale i MATCH AGAINST... a to pořád ještě nestačí pro specifika jazyků, které mísí diakritiku se zápisem bez diakritiky, apod.)
programování 2D či 3D grafiky v nějakém konečném prostoru či rozlišení viewportu je přesně to, na co se hodí i pole fixní velikosti, apod... jenže tohle dneska není nejčastější abstrace, když člověk neprogramuje počítačové hry. dovedu si ale představit, že přetěžování je dobré pro tu matiku, problém je, že ne všichni programují jen matiku.
při zpracování nějakých datových souborů je nejčastější operací iterování buď přes všechny prvky seznamu, nebo přes nějakou podmnožinu seznamu.
pokud se +, += přetíží pro nějaké řetězení seznamů či přidávání prvků, tak mi prostě intuitivní nepřijde (i když je to elegantní C záznam)... (a podle mě to není intuitivní ani pro někoho, kdo tím chce sčítat ty vektory či matice)
a=(1,)
b=(2,)
a+=b
a
(1, 2)