On Sat, 21.03.2009 15:53:53 , Aleksey Cheusov wrote: > > AD>> У меня на этапе изучения лиспа было очень яркое впечатления от > AD>> одной очень мелкой задачки, которая была решена на лиспе. Надо было > AD>> транспонировать матрицу. Решение состояло из вызова 3-х(трёх) > AD>> функций, которые не имеют никакого отношения к матрицам, вообще > AD>> никакого. То есть ни циклов, ничего такого, просто 3 строки, в > AD>> каждой вызов одной функции, вложенный в другую. В лиспе также нет > AD>> НИКАКИХ инструментов для обработки матриц. Делайте выводы. > > > Вообще-то, можно одной строкой: > > (apply #'map 'list matrix), > > где matrix - список списков > О! Верх изящества. Вспоминается пример, как дядечка в середине 70-х > разбирал несколько ЧАСОВ(!) 4(!!!) строки на языке APL. > 35 лет прошло, и никто ничему так и не научился :-/ Это неудачная шутка?.. Какая связь между 4 строками, которые пришлось разбирать несколько часов, и вызовом трёх функций, понятным с первого взгляда?
-- С уважением, Тихон Тарнавский. http://linuxforum.ru http://posix.ru -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

