[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Perl or Python?



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


Reply to: