Skip to content

Perl and PHP

perl vs php
perl vs php

Тільки недавно почав писати на перлі і одразу помітив схожість з пхп.
Сьогодні на прикладі короткого скрипта покажу чим схожі Perl і PHP.

Отже, напишемо генератор паролю.

Генератор паролю на php

Все просто і ясно 🙂
Довжину паролю задаємо в змінній $max.

Генератор паролю на perl

Все аналогічно.

Але мене більше цікавить продуктивність (чи навіть краще було б сказати “швидкодія”).
Запустимо ці скрипти і заміряємо час.
Довжина пороля нехай буде 100000 символів, а швидкість виконання скриптів виміряємо так:

Результати тестування:

perl

0.039330005645752
0.0392758846282959
0.041572093963623
0.040585994720459
0.0391020774841309

php

0.060766
0.061357
0.057776
0.059838
0.057374

Як бачимо, perl працює швидше, ніж php.
Хотілося б підрахувати точний відсоток, але потрібно було б вирубити всі процеси, мабуть і саму оболочку (KDE), збільшити навантаження скрипта, і тд і тп…

Ще цікаво, як швидко перл працює з базами даних (mysql наприклад).

P. S.: Картинку підготував Vovay.
P. P. S.: Скрипти запускав з консолі, під OpenSuse. Швидкість в секундах 🙂
P. P. P. S.: Може б це зробити розділ “Інструменти” і додати туди генератор пароля?

Be First to Comment

    Залишити відповідь

    Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *