On Sunday 31. May 2009 23.08.53 Sigmund Hansen wrote:
Ifølge ordboka kalles rank nivåtall innen EDB. Tror det er enklere med bare nivå enn nivåtall, og det gir strengt tatt samme betydning.
Kva ordbok er det? Google gjev 1350 treff på "nivåtall", men så vidt eg kan sjå har ingen av dei noko med programmering å gjere.
I matematikken (lineær algebra, "matriserekning") blir rang (eng. rank) brukt om talet på dimensjonar som vektorane i ei matrise spenner ut. Wikipedia sin artikkel seier at rangen av ein tabell i programmering er lik talet på dimensjonar i tabellen. Eit raskt søk viser at dette stemmer med bruken i mellom anna .NET og Common Lisp.
Samnemnaren er altså "talet på dimensjonar", men elles er bruken ganske ulik dersom ein jamfører ein tabell av rang 2 med ei matrise (som kan ha kva rang som helst). Den siterte teksten brukar rang på ein måte som tyder på at opphavsmannen blandar saman desse tydingane. Eg ville ha løyst dette ved å fjerne alle referansar til rang i omsetjinga og gjort forfattaren merksam på feilen. Det gjev ikkje særleg meining uansett.
http://en.wikipedia.org/wiki/Rank_(linear_algebra) http://en.wikipedia.org/wiki/Rank_(computer_programming)
For dei spesielt interesserte:
http://en.wikipedia.org/wiki/Tensor#Tensor_rank
Erik