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

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: