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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему Perl? Модули? 
:(
    Опции темы
Xenser
Дата 15.3.2005, 04:42 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











У меня есть 3 наболевших вопроса, на которые я никак не могу найти ответов.

1. Почему вы выбираете именно Перл, а не Си++ - для меня это тяжелый вопрос.. - Я понимаю, вопрос в корне своем не умен, но имхо у си нету таких ярых поклонников как у Перл.. Почему?

2. Перл 6 - слишком много разных статей, кто-то пишет что это будет смертью Перл, кто-то наоборот молится на 6ой Перл. Что будет на самом деле?

3. Если у меня есть свой сайт. - Я слышал я могу как-то установить к Перлу любой модуль, который захочу. - как это сделать?? Неужели возможно имея только доступ на фтп..??
  Вверх
Domestic Cat
Дата 15.3.2005, 05:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

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



Цитата
1. Почему вы выбираете именно Перл, а не Си++ - для меня это тяжелый вопрос.. - Я понимаю, вопрос в корне своем не умен, но имхо у си нету таких ярых поклонников как у Перл.. Почему?


1. Как можно до сих пор писать на C++, когда есть Java? - непонятно...


Цитата(Xenser @ 14.3.2005, 19:42)
2. ...Что будет на самом деле?


Перл 7.





--------------------

PM   Вверх
korob2001
Дата 15.3.2005, 06:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 31
Всего: 61



Цитата

Как можно до сих пор писать на C++, когда есть Java? - непонятно...

LOL smile
chipset будет иметь расстроенный вид. ;))))
Цитата

1. Почему вы выбираете именно Перл, а не Си++ - для меня это тяжелый вопрос.. - Я понимаю, вопрос в корне своем не умен, но имхо у си нету таких ярых поклонников как у Перл.. Почему?

Вы, это кто? У C++ свои прелести и недостатки, у Perl свои. Perl не очень сложный язык и в тоже время очень мощьный, применяется как в WEB, так и в системе. Язык изначально был предназначен для обработки текста. Теперь вопрос: Какую чаще всего нужно обрабатывать информацию, полученную от пользователя??? Как не странно, текстовую, а с этим у Perl проблем нет и не будет. ;)))) Да и к тому же, ушли те счастливые времена, когда Perl использовался только для обработки текста и генерирования отчётов.
Цитата

2. Перл 6 - слишком много разных статей, кто-то пишет что это будет смертью Перл, кто-то наоборот молится на 6ой Перл. Что будет на самом деле?

Хуже не будет, это точно. ;)))
Цитата

3. Если у меня есть свой сайт. - Я слышал я могу как-то установить к Перлу любой модуль, который захочу. - как это сделать?? Неужели возможно имея только доступ на фтп..??

Этот вопрос ты должен задать в службу поддержки, где хостица твой сайт. Это зависит от них, дадут тебе такие права или установят нужный тебе модуль сами, по твоему запросу.

Удачи.

Это сообщение отредактировал(а) korob2001 - 15.3.2005, 06:48


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
GrayCardinal
Дата 15.3.2005, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


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

Репутация: 1
Всего: 58



А мне перл просто нравится... Файл прочитать одной командой, разбить на строки - тоже одной командой, включить сервер на тсп порт - тоже одной строчкой smile Удобно когда не хочешь заморачиваться. Или когда нужна совместимость кросс-платформенная. Хотя Си ++ никто не отменял.


--------------------
PM MAIL WWW   Вверх
Guest
Дата 15.3.2005, 19:48 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Да я порой слышал высказывания типа "перл это доработаный Си++" -)
и вообще наверное будущее - за интерпритируемыми языками.. - но погуает меня авантюра с перл - 6.. Кто знает что конкретно там изменится?
  Вверх
korob2001
Дата 15.3.2005, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 31
Всего: 61



Цитата

Да я порой слышал высказывания типа "перл это доработаный Си++" -)
и вообще наверное будущее - за интерпритируемыми языками.. - но погуает меня авантюра с перл - 6.. Кто знает что конкретно там изменится?

Вообще-то Perl не совсем интерпретируемый язык, его нельзя сравнить с JavaScript, последний выполняет код строка за строкой. Perl сначала проверяет код, затем компилирует его в промежуточный байт-код, а только потом выполняет его, но можно заставить его выполянять код на этапе компиляции, если хорошо его об этом попросить. ;))))

C++ и Perl больше всего взяли от языка C, потому они сильно похожи, я недавно поехал в гости, на несколько дней, ну и вечером решил почитать, попросил у друзей какую-нить книгу по программированию, у них нашлась только "Язык программирования C++" Б.Страуструп. Прочитав её до середины, у меня не возникло ни одного вопроса, всё было ясно, как божий день. ;)))) Конечно некоторые вещи отличаются, но не до такой степени, что бы этого не понять.

Perl очень многие любят за то, что он свободный язык, как тебе нравится, так ты и пишешь. GrayCardinal - привел отличный пример, за что любят Perl.

Это сообщение отредактировал(а) korob2001 - 15.3.2005, 20:34


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
Guest
Дата 15.3.2005, 20:30 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











А является ли перл 100% кроссплатформенным языком? Дело в том что он мне тоже очень близок по красоте и как бы хитрости кода -) но вот мне инетерсно что я могу делать при помощи него - ясно что могу цги, работу стекстом, БД. Удобно или приемли ли делать ГУИ на Перле под Вынь? можно ли в нем "рисовать" в досовском режиме? Расскажи подробнее плиз о том что НЕЛЬЗЯ сделать в Перл.
  Вверх
korob2001
Дата 15.3.2005, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 31
Всего: 61



Цитата

А является ли перл 100% кроссплатформенным языком?

Да, тем более практически всегда, не нужно менять код при переносе на другую платформу.
Цитата

Удобно или приемли ли делать ГУИ на Перле под Вынь?

Можно, но не все это делают, просто нужно подключить модуль Tk.
Цитата

Расскажи подробнее плиз о том что НЕЛЬЗЯ сделать в Перл.

Можно делать практически всё. Но если ты хочешь писать игры, то я бы на твоём месте выбрал бы C++ или .NET, потому как для того, что бы быстро двигать графику нужен компилируемый, очень быстрый язык программарования.


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
Kiber_rat
Дата 16.3.2005, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


MACMANIAC
**


Профиль
Группа: Участник
Сообщений: 276
Регистрация: 18.4.2002
Где: Ashdod, Israel

Репутация: 7
Всего: 9



Мне лично perl нравится свой лаконичностью а еще (в особенности) тем, что в нем любую задачу можно решить множеством способов. Он подходит как для простых так и для сложных задач. По быстродействию хорошо написанный код на perl опережает, в большинстве случаев, код на С (под Unix системами по крайней мере). Писать на perl это удовольствие, а когда работу делаешь с удовольствием она делается проще и быстрее...
Что касается установки perl на хостинг то у меня есть удачный опыт. У одного из клиентов на хостинге стоял perl 5.0.4.5 а я стараюсь в своих скриптах использовать последние версии. Это и из соображений секьюрности и вобще так по моему правильнее... Ну вот, а там такая древность. Вобщем я туда закачал свой скриптик дающий эмуляцию SSH через HTML, потом через этот скриптик задал
Код
wget http://www.perl.com/CPAN/src/stable.tar.gz
распаковал и запустил компилироваться (передав несколько параметров в makeconfig, такие как директория куда ставить perl, я его поставил в /home/mydir/perl5.8.6). После чего подправил в своем скрипте только первую строку, заменив на
Код
#!/home/mydir/perl5.8.6/bin/perl

Простенько и со вкусом... ;)
"There's more then one way to do it" © Larry Wall smile



--------------------
Best regards!                                                             
@..@_____Ku6ep
=*=______\______KPbIC
Код
print join "",map{chr}(split/(\w{2})/,hex(int(2175.57302796298**2)))
PM WWW ICQ Skype Jabber YIM   Вверх
Guest
Дата 17.3.2005, 00:19 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Вот такой вопрос - у меня есть хост 1. Он разрешает цги, майскуэль. Пишет мне что путь к Перлу /usr/bin/perl - как ни бился - скрипт цгишный запустить не смог ни из корня, ни из дефолтной цги-бин, ни из просто цги - пишет как обычно 500 ошибка. Чует мое сердце, что путь к перлу другой.. - вариант ошибки в скрипте 100% отпадает. - Что делать? Проблема усугубляется тем, что связаться с хостом невозможно, доступ через Телнет - то ли закрыт то ли я что-то не то делаю - пишет "ассесс денайд - 51".. Есть ли выход из ситуации?
  Вверх
Kiber_rat
Дата 17.3.2005, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


MACMANIAC
**


Профиль
Группа: Участник
Сообщений: 276
Регистрация: 18.4.2002
Где: Ashdod, Israel

Репутация: 7
Всего: 9



Во первых надо проверить права на скрипт, они должны быть 755 или "другими словами" rwx-rx-rx. Далее проверить что скрипт лежит в директории cgi-bin (или cgi на некоторых хостингах). Если с правами все в порядке и скрипт лежит где надо, то можно поробовать установить скрипт, типа phpshell.php и выполнить через него команду which perl которая выдаст путь к perl. Права на файл можно поменять через FTP - chmod 755 yourscript.cgi


--------------------
Best regards!                                                             
@..@_____Ku6ep
=*=______\______KPbIC
Код
print join "",map{chr}(split/(\w{2})/,hex(int(2175.57302796298**2)))
PM WWW ICQ Skype Jabber YIM   Вверх
Guest
Дата 17.3.2005, 05:57 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











цашмод на файлах правильный rwx-rx-rx. пробовал и цги-бин и цги. Пхп-шелл отказывается работать - пишет "выполнение команды - линияя такая-то запрещено из-за соображений безопасности".
  Вверх
korob2001
Дата 17.3.2005, 06:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 31
Всего: 61



Цитата

rwx-rx-rx.

Попробуй установить такие права: rwxr-xr-x
или так из кода:
Код

$file="yourfile.pl";
chmod 0755, $file;

Удачи.

Это сообщение отредактировал(а) korob2001 - 17.3.2005, 09:43


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
Guest
Дата 17.3.2005, 14:39 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











непонял Короба.. цашмод говорю стоит RWX R-X R-X и ни фига не пашет

  Вверх
GoodBoy
Дата 17.3.2005, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: 2
Всего: 83



Guest
Блин, да пиши ты нормально!!!!!!!!!!!!! smile


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


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

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


 




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


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

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