Re: Perl or Python?
Alexey Pechnikov -> debian-russian@lists.debian.org @ Mon, 23 Mar 2009 11:17:03 +0300:
>> AP> Как мы выяснили, транспонирование в любом языке делается
>> AP> просто. Давайте рассмотрим более интересные преобразования. В лиспе
>> AP> вы можете использовать map, чтобы выполнить требуемое
>> AP> преобразование над всеми элементами матрицы, но и я могу сделать то
>> AP> же самое без лиспа, например, с помощью sql-запроса. Так что не
>> AP> вижу, в чем лисп может хоть какой-то выигрыш дать.
>>
>> То же самое можно сделать и на ассемблере. Получится, кстати, еще
>> эффективнее, чем через SQL-запрос. Вопрос цены _человеческого_ времени.
AP> Вы всерьез сравниваете SQL и ассемблер? Подумайте о том, что SQL
AP> специализированный язык для управления данными, притом язык более
AP> высокого уровня, чем лисп.
Это не делает задачу транспонирования матрицы на ассемблере более
сложной. Причем при очевидной удобной (по крайней мере для
транспонирования) структуре в SQL на ассемблере делается буквально то же
самое на вполне аналогичной структуре.
SQL - язык управления данными примерно того же уровня, что лисп. Только
другими данными и другого управления. Некоторые вещи на нем делать
удобнее, не спорю. Транспонирование матриц - сравнимо. А вот численно
интегрировать с заданной точностью я бы, пожалуй, на SQL постремался...
Тут даже ассемблер может оказаться и более лаконичным, и более
понятным...
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Save the environment. Create a closure today.
-- Cormac Flanagan
Reply to: