>> При этом гораздо больше строк >> >> function transposition (matrix A [N,M]) >> matrix B = create_matrix (M, N) >> for i in 1,N >> for j in 1,M >> B [j, i] = A [i, j] >> end >> end >> return B >> end >> >> понимают _абсолютно все_ мгновенно.
> FORTRAN 90 умеет и еще более понятно... ;-} Вот именно. Именно таким образом и повышается уровень абстракции в императивных языках до такого уровня, который необходим для данной конкретной задачи. Это простейший случай. И уже абсолютно никому не интересно, сколько строк это занимало в исходном тексте, и сколько минут автор их набирал. > TRANSPOSE(MATRIX) -- Best regards, Aleksey Cheusov. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

