2 Страницы  1 2 >  
Ответить Создать тему

Что такое Perl?

alexey
post Oct 22 2003, 09:46 
Отправлено #1


-

Сообщений: 68 221
Из: Чебоксары
Telegram: @blog21



QUOTE
Что такое Perl?


Один из распространённых языков программирования интернет-скриптов.

--------------------
Да нормальный был год.
Это вы ещё просто 2024-й не видели!
Profile CardPM
  0/0  
Iskander
post Oct 22 2003, 12:52 
Отправлено #2


Программер

Сообщений: 5 589
Из: Чебурашкино



QUOTE (alexey @ Октябрь 22 2003, 10:46)
QUOTE
Что такое Perl?


Один из распространённых языков программирования интернет-скриптов.

Это ты так думаешь. Юниксоиды думают совершенно подругому. smile.gif
В какой то степени даже как то обидчего выглядит ваше утверждение. smile.gif
Есть тут онные программеры? Я прав?
Profile CardPM
  0/0  
alexey
post Oct 22 2003, 13:25 
Отправлено #3


-

Сообщений: 68 221
Из: Чебоксары
Telegram: @blog21



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

--------------------
Да нормальный был год.
Это вы ещё просто 2024-й не видели!
Profile CardPM
  0/0  
ктото
post Oct 22 2003, 15:44 
Отправлено #4


Unregistered





Perl - это язык программирования. Причем не только под Unix. Это POSIX язык и работает на всех платформах поддерживающих этот стандарт. Язык очень удобен для написания CGI скриптов, в связи с этим и бытует мнение что:
QUOTE
Один из распространённых языков программирования интернет-скриптов.


Применения данного языка не ограничивается написанием cgi-скриптов. В Perl имеются достаточно мощные механизмы для работы с файловыми системами, сетевыми интерфейсами, периферией, сокетами, памятью и т.п. и т.д. ну и конечно нельзя забывать о "регулярных выражениях" - мощнейшем механизме обработки текстовой информации.
  0/0  
DAngel
post Oct 22 2003, 21:37 
Отправлено #5


Пользователь

Сообщений: 62



За что мне больше всего нравится перл, так это за свободу стиля написания - "как нравится, так и пиши"
вместо нудного:
{Pascal}
var a,b:byte;
begin
a:=2;b:=1;
if a>b then writeln (a);
end.
#Perl
print $a if ($a=2) > ($b=1);

Ктонить видел IDE для перла, чтоб с "умным" фейсом (типа свертывание функций, циклов), настраиваемой подсветкой, дебагером (perl -d уже парит), variable watch'ером, breakpoints step, и всем подобным что мы видим в visual, .NET, и прочим что живет под форточками, и желательно гнутое, и под линь и под вынь?

--------------------
Тел.: 8-915-477-3859
mail: dan@corbina.net
Profile CardPM
  0/0  
rdm
post Oct 23 2003, 19:24 
Отправлено #6


Все будет хорошо

Сообщений: 8 462
Из: Чебоксары



<?php print $a=2 > $b=1 ? $a : "" ?>
QUOTE (DAngel)
"как нравится, так и пиши"
Вот это мне в перле и не нравиться т.к. сложно понимать чужой код.
Profile CardPM
  0/0  
продвинутый чайник cxal
post Oct 25 2003, 10:14 
Отправлено #7


Активный

Сообщений: 3 902
Из: Чебоксары



о перле можно узнать здесь
http://books.kulichki.net/data/perl/pl1/
или http://books.kulichki.ru/
только нужно юзать
Profile CardPM
  0/0  
SiMM
post Nov 1 2003, 13:11 
Отправлено #8


Banned

Сообщений: 37 461
Из: «либеральных»«ценностей»



QUOTE (rdm @ Октябрь 23 2003, 19:24)
<?php print $a=2 > $b=1 ? $a : "" ?>
QUOTE (DAngel)
"как нравится, так и пиши"
Вот это мне в перле и не нравиться т.к. сложно понимать чужой код.
Это зависит от автора кода - на любом языке всегда можно написать некрасиво, даже тогда, когда то же самое можно написать коротко, изящно и понятно (комментарии, кстати, тоже иногда не вредят wink.gif ).
PS: синтаксис perl'а и php во многом схож с C, посему и выглядит данный пример одинаково как на PHP, так и на Perl'е, однако на php несетевых (не-www, или как бы корректнее выразиться) приложений не напишешь - не предназначен он для этого smile.gif
PPS: в perl'е регэкспы всё же более удобны и развиты wink.gif

--------------------
Profile CardPM
  0/0  
IbZ
post Nov 6 2003, 09:24 
Отправлено #9


MCP,CCNA

Сообщений: 692



QUOTE
синтаксис perl'а и php во многом схож с C, посему и выглядит данный пример одинаково как на PHP, так и на Perl'е, однако на php несетевых (не-www, или как бы корректнее выразиться) приложений не напишешь - не предназначен он для этого

Ну да, а си похож на асемблер или паскаль, ну да... wink.gif
И насчет несетевых приложений не напишешь - а вы пробовали? smile.gif
Компилишь пхп отдельно, в каждом скрипте добавляешь в начале #!/usr/.../php, делаешь скрипт исполняемым - перлу мало чем уступит.
А alexey - провокатор smile.gif Обсуждение достоинтств того или иного языка программирования заведомо приводит к флейму, который ничем не может закончиться, и каждый остается при своем мнении, ибо каждый использует в своей работе тот инструмент к которому привык, или которым удобно пользоватся, или который позволяет достичь нужного результата.

--------------------
Profile CardPM
  0/0  
dph
post Nov 6 2003, 10:31 
Отправлено #10


Пользователь

Сообщений: 85



user posted image
Profile CardPM
  0/0  
SiММ
post Nov 6 2003, 12:12 
Отправлено #11


Unregistered





QUOTE (IbZ @ Ноябрь 6 2003, 09:24)
Ну да, а си похож на асемблер или паскаль, ну да... wink.gif
(обиженно) речь же шла о синтаксисе
QUOTE
И насчет несетевых приложений не напишешь - а вы пробовали? smile.gif
Честно - нет wink.gif Считаю, что для этого есть более другие языки программирования, а необходимость установки perl'а или php пользователем - не очень привлекательна.
PS: может и был не прав - но "несетевые" приложения на perl разве не удобнее делать? По крайней мере, регэкспы в перл поприятнее реализованы (хоть на них одних свет клином и не сошёлся - но я пока только учусь, и говорю о том, что сам частенько пользовал).
  0/0  
sql
post Nov 14 2003, 15:17 
Отправлено #12


Unregistered





perl рулит smile.gif
  0/0  
Iskander
post Nov 21 2003, 11:41 
Отправлено #13


Программер

Сообщений: 5 589
Из: Чебурашкино



SiMM
QUOTE
однако на php несетевых (не-www, или как бы корректнее выразиться) приложений не напишешь - не предназначен он для этого

Очень даже напишешь! Даже очень!
Profile CardPM
  0/0  
Iskander
post Nov 21 2003, 11:42 
Отправлено #14


Программер

Сообщений: 5 589
Из: Чебурашкино



sql
Смотря в чем и для каких задач.
Profile CardPM
  0/0  
SiMM
post Nov 21 2003, 19:14 
Отправлено #15


Banned

Сообщений: 37 461
Из: «либеральных»«ценностей»



QUOTE (Iskander @ Ноябрь 21 2003, 11:41)
SiMM
QUOTE
однако на php несетевых (не-www, или как бы корректнее выразиться) приложений не напишешь - не предназначен он для этого

Очень даже напишешь! Даже очень!

IbZ уже выразился на эту тему smile.gif Просто в книжках упоминаний о подобном применении php мне не встречалось, а в каком то пособии по perl (если мне не изменяет память) этот аргумент приводили в качестве преимущества.

--------------------
Profile CardPM
  0/0  

2 Страницы  1 2 >
ОтветитьTopic Options
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
Быстрый ответ
Кнопки кодов
 Расширенный режим
 Нормальный режим
    Закрыть все тэги


Открытых тэгов: 
Введите сообщение
Смайлики
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
         
Показать все

Опции сообщения