|
|
3.19, Аноним (-), 11:47, 01/02/2010 [^] [^^] [^^^] [ответить]
| +/– |
Важно не то на чем написать, а то как написать. Они просто не умеют Perl готовить :-) Вместо mod_perl нужно было FastCGI использовать а не переходить на MVC-движок на C++, для авторизации он явно громозок. По моим субъективным ощущениям производительность грамотного скрипта авторизации на Perl упирается в скорость диска/memcached. Как доказательство могу указать на балансировщик нагрузки Perlbal, который для балансировки нагрузки в LiveJournal используется.
| |
|
|
1.2, Александр Лейн (?), 00:07, 01/02/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Ммм аж на 80?! ну это...либо очень хорошо, либо преувеличение. Без оптимизации кода так он и стал более легкин и исполняемым...а с чем будет интегрироваться?
| |
|
|
3.6, XoRe (ok), 00:27, 01/02/2010 [^] [^^] [^^^] [ответить]
| +/– |
>ну что-то в этом духе...
>http://www.opennet.me/opennews/art.shtml?num=24748
>
>только по ссылке была оценка без деталированного обоснования.
>Представленные в статье выводы достаточно поверхностны и сделаны с расчетом на то, что язык С++ является в 10 раз более эффективным, чем PHP.
Конвертер из PHP в C++ ? =)
| |
|
4.8, Карбофос (ok), 00:36, 01/02/2010 [^] [^^] [^^^] [ответить]
| +/– |
если это еще и к gcc прикрутят, то можно будет напрямую в асм транслировать. без каких-то промежуточных конвертаций в плюсы.
| |
|
|
6.25, Карбофос (ok), 22:47, 01/02/2010 [^] [^^] [^^^] [ответить]
| +/– |
о, да ваше сиятельство меня еще и заминусовало.
ну так вот. опция компилятора -S
| |
|
7.26, Аноним (-), 10:36, 02/02/2010 [^] [^^] [^^^] [ответить]
| –1 +/– |
И что Вы собираетесь с ним потом делать?O_O Меня недавно спросили-как это будет в асме?Вместо в бинарном виде или еще как.Теперь асм синоним машинные коды:D
| |
|
|
9.28, x0r (??), 12:45, 02/02/2010 [^] [^^] [^^^] [ответить] | +1 +/– | со всем согласен, о чем вообще разговор ну получится что-то на ассемблере фар... текст свёрнут, показать | |
|
|
|
|
|
4.9, Voviandr (??), 01:01, 01/02/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Конвертер из PHP в C++ ? =)
нет, конвертер из скрипта РНР в машкод :)
| |
|
|
|
1.11, ffsdmad (ok), 02:26, 01/02/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
даже не смешно
так вижу как всякие лямбды и автогенерируемый код компелируется в сплоеты
| |
1.15, Аноним (-), 10:41, 01/02/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В питоне тоже любят компилировать код. Только он всё равно состоит из вызовов интерпретатору, посему скорость получается не слишком большой. Если и тут то же самое, то 10 кратный прирост явно преувеличен. Может быть это опечатка: 10% ?
| |
|
2.16, Аноним (-), 11:23, 01/02/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>В питоне тоже любят компилировать код. Только он всё равно состоит из
>вызовов интерпретатору, посему скорость получается не слишком большой. Если и тут
>то же самое, то 10 кратный прирост явно преувеличен. Может быть
>это опечатка: 10% ?
В случае с Python - это компиляция в байткод, а не в машинные инструкции. Т.е. просто исключение одной из фаз, которая позволяет ускорить только запуск скрипта, но не влияет на скорость его выполнения.
| |
|
3.20, Аноним (-), 13:52, 01/02/2010 [^] [^^] [^^^] [ответить]
| +/– |
Ну а дальше можно скомпилировать, банально взяв часть кода из интерпретатора и записав всё в виде машинных инструкций. Опять же существенной разницы не будет
| |
|
4.21, XoRe (ok), 17:53, 01/02/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Ну а дальше можно скомпилировать, банально взяв часть кода из интерпретатора и
>записав всё в виде машинных инструкций. Опять же существенной разницы не
>будет
Да можно, можно.
Скрипты на perl можно в бинарник превратить, даже в Windows.
Вот только...
Простенький скрипт на perl превращался в exe файл размером 500 кб.
Не факт, что перловый printf переводится в Сишный printf один в один)
| |
|
|
2.29, x0r (??), 12:48, 02/02/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
обратите внимание на проект shred skin - конвертор python в c++
там прирост огромный, без интерпретации, с использованием STL и своих библиотек
| |
|
3.30, x0r (??), 13:22, 02/02/2010 [^] [^^] [^^^] [ответить]
| +/– |
>обратите внимание на проект shred skin - конвертор python в c++
>там прирост огромный, без интерпретации, с использованием STL и своих библиотек
и в итоге преимущества питона: краткий, простой и наглядный синтаксис + скорость исполнения с++
| |
|
|
1.23, UFO (??), 19:32, 01/02/2010 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Круто!
Гугл тоже хотел Питон ускорить в 5 раз и надрать зад Жабе :)
Эффекта пока не видно...
| |
|