Кто виноват и что делать?
Sep. 18th, 2012 10:40 pmСамым большим потрясением, испытанным за последнее время, был такой случай: написал скрипт на Перле для обработки текста, запустил, сижу жду, когда он завершится. Не пошёл обедать, потому что был уверен, что он выполнится быстро. Сижу голодным полчаса, час, два часа - без результата. В конце концов он завершился только через 4 часа! Это мне показалось подозрительным, Штирлиц насторожился. Входные данные были в кодировке UTF-8, поэтому первым делом перевёл их в KOI8-R. Запустил тот же самый скрипт, и он выполнился за 10 секунд! Т.е. в UTF-8 выполняет за 14400 секунд, а KOI8-R - за 10 секунд. Разница в 1440 раз.
Something is rotten in the state of Perl, не так ли, друг Горацио. За многие годы я привык полагаться на надёжность Перла, а тут он так сильно подвёл. Я воспринимаю это как предательство лучшего друга.
Теперь вопрос, куда бежать? Питон отпадает - на него невозможно смотреть без слёз. У Руби был изящный дизайн, но сейчас он превращается в маргинальный язык, обрастая странными примочками, которыми может восхищаться только небольшая секта поклонников. Что же остаётся? А остаётся только Кложура - идеальный синтаксис, высокая производительность и качественнейшая поддержка Юникода. Других вариантов подходящего языка для скриптов обработки текстов сейчас не вижу.
Something is rotten in the state of Perl, не так ли, друг Горацио. За многие годы я привык полагаться на надёжность Перла, а тут он так сильно подвёл. Я воспринимаю это как предательство лучшего друга.
Теперь вопрос, куда бежать? Питон отпадает - на него невозможно смотреть без слёз. У Руби был изящный дизайн, но сейчас он превращается в маргинальный язык, обрастая странными примочками, которыми может восхищаться только небольшая секта поклонников. Что же остаётся? А остаётся только Кложура - идеальный синтаксис, высокая производительность и качественнейшая поддержка Юникода. Других вариантов подходящего языка для скриптов обработки текстов сейчас не вижу.