[Moscow.pm] Кто-нибудь это видел?

Ivan B. Serezhkin ivan на serezhkin.com
Пн Ноя 19 02:40:36 PST 2007


Orlovsky Alexander wrote:
>>> Но по-моему такое поведение мапов и грепов --вполне предсказуемое, если вспомнить как они устроены в перле. Который, в свою очередь, совсем не функциональный язык программирования. ;)
>>>       
>> Ну да, у них предназначение в потоки строится, причём поток на самом 
>> деле не оптимизирован и выполняется не паралельно.
>> изза этого волшебные копирования памяти, а в питоне тупле - это struct[] 
>> поэтому очень быстрый, я сам когда увидел - офигел.
>>     
>
> Я не очень вижу связь между туплами питона и неэффективной работай мапа и грепа в перле :)
> Питон я немножко смотрел но так и не придумал куда мне его запихать для своих задач, когда есть перл. Разве что Джанго понравился, может руки дойдут поюзать как-нибудь :)
>   
Сравни reverse sort   одинаково написанный на перле и на питоне.
Я собственно первыый раз столкнулся с этим именно когда думал что питон 
будет работать долго.
> А в случае с мапом и грепом мы получаем неявное копирование всего массива, т.к. по сути справа от передачи ссылки на функцию обработки, мы передаем список параметров. С фором и форичем это не так, там по-сути итератор по массиву без копирования чего либо куда либо, . 
>   
Именно, а процентов 90 программистов, считающих себя перловыми, об этом 
не подозревают.
>   
>>> Кстати о языках. Темы на четверг уже расписаны, но на будущее хотелось бы послушать про другие языки программирования, которые применяет уважаемая публика. 
>>> Или можно здесь обсудить. Может завтра напишу сюда письмо с новой темой, если я еще своим спамом никого не утомил :)
>>>       
>> Рано ещё, про перл не наболтались, хотя обзорная лекция слабые стороны 
>> перла по сравнению с другими языками, это будет очень круто, но есть 
>> одна проблема, собрать эти сведения воедино - адский труд, я например 
>> пока не готов к такому.
>>     
>
> Не надо ацкого туда, хотелось бы простого и непринужденного общения, типа я юзаю то-то и это круто потому что... =)
> Я вот сейчас интересуюсь языками R, Lua и erlang-ом с Haskell-ем =)
> Но интересоваться и использовать в работе для реальных задач -- это две большие разницы.
> Так что если есть люди знакомые с этими языками и они готовы поделиться своими мыслями и наработками -- это было б здорово! Т.к. у меня до всего руки без достаточного стимула вряд ли дойдут или дойдут нескоро. А вот если мне расскажут как все круто, и как много я теряю не юзая то-то и то-то -- то это совсем другое дело :)))
>   
Возьмёшся ? =)


-- 
Ivan B. Serezhkin



Подробная информация о списке рассылки Moscow-pm