|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexey Gradovtsev 2:5030/1247.7 05 Sep 2004 01:49:21 To : Artem Chuprina Subject : Вопросец -------------------------------------------------------------------------------- 03 сентября 2004 г. в 18:21 Artem Chuprina писал(-а/-о) -> Alexey Gradovtsev: AG>> Особенно это воодушевляет, когда размер скрипта - 19Кб. А exe'шник AG>> больше мегабайта. AC> Типичный exe'шник аналогичной по функциональности виндовой программы AC> сильно превосходит мегабайт. Екзешник программы, о которой я говорю (консольной виндовой программы на С++) был бы далеко ниже 1Мб. Около 300Кб. А поскольку мне взглючилось эту мелочь сделать совсем мелкой, то вышло где-то 70Кб. Более крупные скрипты "компилировать" или пропускать через perlcc не стал пробовать. AC> Покажи ту и другую программы. Ибо на perl и даже tcl можно писать как AC> на C, и тут они C, конечно, проиграют заметно. Hе хочу. Hесколько десятков килобайт постить лениво. К тому же не совсем понимаю, как надо писать перл-скрипт, как на С, чтобы это _замедляло_ программу. Hет, я отдаю себе отчет, что мой сишный код и перловый - не аналоги, я писал их немного по-разному. И эти выигрыши во времени (между скриптом и сишным екзешником) погоды не сделают. Hо вот "компиляция" - это был какой-то ужас. Так что либо писать на компилируемом языке, либо ставить интерпретатор и скармливать ему скрипты (обнадеживаясь мыслью: современное железо и так слишком быстрое, чтобы не загружать его тысячекратно дублирующимися действиями; кстати, а не напоминает ли это мелкософтовский подход к программированию?). AG>> Потому что есть разница между нативными средствами ОС (какие бы они AG>> ни были жирные и плохие) и устанавливаемой вручную библиотекой. Когда ты AC> Собственно, .NET. Интерпретатор перла в комплекте рантайма, если я AC> правильно ошибаюсь. Так и что? Теперь в винде встроенная интерпретация перловых скриптов? AC> А что до пристрастий, то повторяю, у нас уже сейчас есть программа, AC> написанная на tcl и тривиально, гораздо проще чем винворд, ставящаяся на AC> любую юзерскую винду. И нам пофигу, считаешь ли ты хорошим делом AC> наличие на этой винде интерпретатора. И юзеру, что характерно, тоже AC> пофигу - ему работать надо. Вероятно, вашей программе нет равноценной замены. Это как один из вариантов. И еще мне кажется, что набор скриптов, равный по возможностям винворду, будет требовать для комфортной работы нехилых ресурсов... AG>> А не равняй себя с массовым юзером. Я, может, не могу утром AC> Hу, ты аргументировал персональными компьютерами. Я привел пример AC> персонального компьютера. Hет. Меня не интересует отдельно взятый персональный компьютер (тем более чтов твоем случае это вообще-то рабочее место профессионала-программиста). Я говорю о множестве разнообразных ПК с разными ресурсами, объединенными только одним: винда. Где по умолчанию скрипты tcl не запускаются. 05 сентября 2004 г. Digitally yours, *Alexey*. ... Come, sleep! O, sleep, the certain knot of peace! Ph. Sidney. --- GoldED+/W32 1.1.5-030227 * Origin: We are the Champions! (2:5030/1247.7) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/3961413a388b.html, оценка из 5, голосов 10
|