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: