Модераторы: korob2001, ginnie

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему Perl кодеров так мало? Извеняюсь за флейм и флуд :))) 
:(
    Опции темы
ginnie
Дата 18.9.2008, 12:00 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 6.1.2008
Где: Москва

Репутация: 38
Всего: 49



Уважаемый amg, будет еще быстрее, если заменить

Код

my $ip = join '.', unpack("C4", pack("N", $n++));


на

Код

my $ip = join '.', ($n>>24) & 255, ($n>>16) & 255, ($n>>8) & 255, $n++ & 255;


Это сообщение отредактировал(а) ginnie - 18.9.2008, 12:00


--------------------
Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг)
PM MAIL Skype Jabber   Вверх
amg
Дата 18.9.2008, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1145
Регистрация: 3.8.2006
Где: Новосибирск

Репутация: 38
Всего: 50



ginnie, спасибо большое! Действительно, почти в 2 раза быстрее.
PM MAIL   Вверх
nerezus
Дата 18.9.2008, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



shamber, давай напишем некорявый тест. Твои предложения?
Например пузырьковая сортировка без. А?


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
ginnie
Дата 18.9.2008, 12:38 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 6.1.2008
Где: Москва

Репутация: 38
Всего: 49



amg, вариант еще быстрее

Код

if (($n & 0xFF) and ($n & 0x000000FF ^ 0xFF) and ($n & 0x0000FF00 ^ 0xFF00) and ($n & 0x00FF0000 ^ 0xFF0000)) {
    my $ip = join '.', ($n>>24) & 255, ($n>>16) & 255, ($n>>8) & 255, $n++ & 255;
    $count2++;
}
$n++;



--------------------
Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг)
PM MAIL Skype Jabber   Вверх
nerezus
Дата 18.9.2008, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



Давайте не будем модифицировать алгоритм. Давайте напишем ОДИНАКОВЫЙ код на обоих технологиях.
И сравним.

Предлагаю пузырьковую сортировку, как небольшой пример на объеме данных в пару мб.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
ginnie
Дата 18.9.2008, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 6.1.2008
Где: Москва

Репутация: 38
Всего: 49



Уважаемый nerezus,

Цитата

Давайте напишем ОДИНАКОВЫЙ код на обоих технологиях.
И сравним.


Не вижу в этом никакого практического смысла. Python лучше если Вы можете найти более интересную работу с большей зарплатой. Для меня пока гораздо лучше Perl.


--------------------
Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг)
PM MAIL Skype Jabber   Вверх
nerezus
Дата 18.9.2008, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



Цитата

Не вижу в этом никакого практического смысла. Python лучше если Вы можете найти более интересную работу с большей зарплатой. Для меня пока гораздо лучше Perl.
 Ну просто определеный круг лиц считает, что перл быстре, надо же им докахзать обратное.
Ну или докахзать обратное обратному в случае форсмажорных обстоятельств)


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
ginnie
Дата 18.9.2008, 13:42 (ссылка) |   (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 6.1.2008
Где: Москва

Репутация: 38
Всего: 49



Уважаемый nerezus, если я Вам скажу, что Python гораздо лучше и быстрее чем Perl, Вас это успокоит? Но найти интересную и высокооплачиваемую работу со знанием Perl гораздо проще. На Moscow Perl Workshop из 170 участников только один сказал, что ищет работу.
Где, кроме Google, можно устроиться разработчиком на Python в России за зарплату в 80+ т.р.? Перечислите компании.

Это сообщение отредактировал(а) ginnie - 18.9.2008, 13:46


--------------------
Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг)
PM MAIL Skype Jabber   Вверх
nitr
Дата 18.9.2008, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



Нечего спорить - есть перл для симбы... А потом и реализовать можно...
У меня КК и я смог на него (достаточно просто) поставить перл и апач, после чего затестил некоторые модули и работу cgi. Одно но - для arm невсе модули можно собрать, но есть но!! - это реализуемо, нужны энтузиасты + время.

Добавлено через 26 секунд
Где увидеть этот перл для симбы -> в исходниках перла smile

Добавлено через 4 минуты и 11 секунд
amg + 1
ginnie + 1
arto + 1
;)

Добавлено через 5 минут и 54 секунды
P.S.: nerezus, а вы великий холиварщик как я помню ;)


--------------------
PM   Вверх
nerezus
Дата 18.9.2008, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



Цитата

Уважаемый nerezus, если я Вам скажу, что Python гораздо лучше и быстрее чем Perl, Вас это успокоит?
 Меня интересует истина с обоснованиями ее факторов =\

Цитата

На Moscow Perl Workshop из 170 участников только один сказал, что ищет работу.
 Сейчас дефицит веб-разработчиков. Всех.
 
nitr, никак нет )


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
ginnie
Дата 18.9.2008, 18:25 (ссылка) |   (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 6.1.2008
Где: Москва

Репутация: 38
Всего: 49



Уважаемый nerezus, на Ваш ответ 

Цитата

Сейчас дефицит веб-разработчиков. Всех.


повторю свой вопрос

Цитата

Где, кроме Google, можно устроиться разработчиком на Python в России за зарплату в 80+ т.р.? Перечислите компании.



Цитата

Меня интересует истина с обоснованиями ее факторов =\


Истину, конечно, ищите, никто Вам этого запретить не может, а мы пока новые модули для CPAN попишем.

Это сообщение отредактировал(а) ginnie - 18.9.2008, 18:28


--------------------
Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг)
PM MAIL Skype Jabber   Вверх
nitr
Дата 18.9.2008, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



Ой, извиняюсь, не заметил пост, оказывается уже "собранный" перл нашли - молодцы smile

nerezus, присоединяюсь к вопросу ginnie. Как-то ниразу не слышал от заказчиков или от других программистов, чтобы им на питоне что-то заказали ;)

Добавлено через 14 секунд
Цитата(nerezus @  18.9.2008,  18:18 Найти цитируемый пост)
nitr, никак нет )

 smile 


--------------------
PM   Вверх
KSURi
Дата 18.9.2008, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 887
Регистрация: 8.6.2006
Где: Russia

Репутация: 20
Всего: 27



Угу, особенно PHP разработчиков дефецит.


--------------------
Died at Life.pl line 21
PM Jabber   Вверх
nerezus
Дата 18.9.2008, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



Цитата

Угу, особенно PHP разработчиков дефецит.
 Ну да, раньше не могли наверное даже и подумать, что так будет)

Добавлено через 1 минуту и 59 секунд
Цитата

Как-то ниразу не слышал от заказчиков или от других программистов, чтобы им на питоне что-то заказали ;)
 Слушай:

Мне заказывали на питоне много скриптов.

Меня несколько раз приглашали на постоянку на питоне(веб)
Кстати один модератор данного форума тоже был среди заказчиков.

Ты доволен? )


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
nitr
Дата 18.9.2008, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



nerezus, к сожалению меньше, чем остального...
Я однажды сам заказчику советовал найти питон-программера и проект на django "наваять"... Так что всякое бывает, но нечасто ;) + ну очень зависит от ситуации.

Есть люди, которые великолепно знает перл, но углубляясь в проекты или специфику своей работы/задачи/проектов - засматривается на питон. Это же всё по специфике вещей... Есть люди, которые возвращаются к перл. Но зачастую перловики остаются верны языку, не из-за того, что "Перл рулит", а то что другого и не надо, все довольные smile

Добавлено через 31 секунду
Цитата(nerezus @  18.9.2008,  19:29 Найти цитируемый пост)
Кстати один модератор данного форума тоже был среди заказчиков.

данного форума или этой "ветки" форума? smile

Добавлено через 1 минуту и 22 секунды
Цитата(nerezus @  18.9.2008,  19:29 Найти цитируемый пост)
Мне заказывали на питоне много скриптов.

я думаю на пхп тоже можно написать практически все скрипты аналоги перл и питон smile


--------------------
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0822 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.