LINUX.ORG.RU

Ответ на: комментарий от rexadecimal

> Трудночитаемость вследствие отсутствия каких-либо распространенных coding conventions.

perldoc perlstyle

arto ★★
()

>А какие недостатки у Perl?

Синтаксис и распространённость (её отсутствие в наше время).

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

> Синтаксис и распространённость (её отсутствие в наше время).

Синтаксис вполне может выглядеть читабельным, если не особо красноглазить. Распространённость - наверняка в каждом дистре по умолчанию ставится.

Anoxemian ★★★★★
()

попрогай- сразу поймешь :). Мну перл не нравится, например, разыменовывющими хренями(не помню как точно называется). Реально в них надобности нет(питон, руби итп без них нормально обходятся). Или то что параметры в функции как-то странно передаются. Или то что элементами списка не могут быть списки(но могут быть ссылки). Обилие спецпеременных тоже не считаю плюсом. ООП там ругали, но я до изучения перлового ООПа ещё не дошёл. Саандартная либа не поддерживает экспешены(хоть бы use exceptions сделали). И ещё кучей вещей, лень перечислять, всё в гугле найдёшь. Есть и прикольные фишки. А так язык как язык, на любителя. Питон, имхо, не хуже перла если не считать "волшебных" однострочников.

PS мнение сильно субьективное, я в перле слабо секу.

true_admin ★★★★★
()
Ответ на: комментарий от Anoxemian

>Синтаксис вполне может выглядеть читабельным

Может. Но мировой опыт показывает, что если на языке можно писать грязно - основная масса программистов будет писать грязно. И поэтому сегодня строгость языка уже является одним из слагаемых популярности.

>Распространённость - наверняка в каждом дистре по умолчанию ставится.

Я так понимаю, что речь идёт о конкретной Web-области. Иначе это сравнение тёплого с мягким.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>поэтому сегодня строгость языка уже является одним из слагаемых популярности.

на примере пхп и перла это не работает. php более популярен, ибо его легче освоить

з.ы. конечно, не говорю про perl в целом, только web-кодинг.

melkor217 ★★★★★
()
Ответ на: комментарий от melkor217

>на примере пхп и перла это не работает. php более популярен, ибо его легче освоить

Работает. У php синтаксис строже :) Хотя барьер вхождения - это тоже важный фактор.

>з.ы. конечно, не говорю про perl в целом, только web-кодинг.

Тогда, увы. Perl ушёл с web-рынка. Старые монстры, типа livejournal ещё живут, но балом правят PHP и Java. И, с некоторых пор, на рынок рвутся Python и RoR.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>У php синтаксис строже :)

за перл не отвечаю, но чужого кода на php видел много.. ТАКИХ быдлоконструкций как в php не встречал нигде ;)

melkor217 ★★★★★
()

Если и впрямь говорим про www, то сравнивать perl и php совсем не правильно, имхо.

perl - язык общего назначения.

php - не язык программирования вообще, это средство управления представлением, чуть более продвинутое, чем ssi, за счет наличия в нем встроенного яп.

то есть, php надо использовать для случаев <?php include ($filename) ?>. в остальных случаях - лучше не использовать.

anonymous
()

перл как был лучшим языком для обработки текстовых данных так и остался.. и лучше его ничего пока непридумано..

так что если нечего сказать, то лучше не газифицируйте водную среду своими "перлами" в адрес перла

megabrain
()
Ответ на: комментарий от melkor217

>за перл не отвечаю, но чужого кода на php видел много.. ТАКИХ быдлоконструкций

На PHP нельзя написать знаменитый однострочник. Однострочник уже сам всё говорит за себя о синтаксисе.

Ещё рекомендую 99 бутылок сравнить решения на PHP и Perl :)

KRoN73 ★★★★★
()
Ответ на: комментарий от gnomino

>А он разве туда не случайно попал вообще?

Не важно, как он туда попал. Но он там жил и правил. Но его время там прошло. И сейчас стремительно уходит его время и в роли системного клея.

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

>Если и впрямь говорим про www, то сравнивать perl и php совсем не правильно, имхо.

>perl - язык общего назначения.

Сам себе противоречишь. Если мы говорим о конкретной области, то глупо сравнивать языки за её пределами. Если сравнивать в целом - то да, некорректно.

>в остальных случаях - лучше не использовать.

Лучше, не лучше, но весь массовый web сейчас на PHP. А я ещё застал те времена, когда PHP был на хостингах распространён меньше, чем сейчас Python :D

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>>Если и впрямь говорим про www, то сравнивать perl и php совсем не правильно, имхо. >>perl - язык общего назначения. >Сам себе противоречишь.

Вот все ты правильно говоришь, но порой такую глупость ляпнешь... "Вырвать из контекста" - это то, что и произошло. Но, похоже, не специально.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.