1.1, bliss (?), 15:58, 30/08/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
"Тем не менее доля разработчиков, использующих язык Perl, работающих в Северной Америке значительно выше и составляет 36%."
Вот. Кто сказал, что Перл мертв? Запарили эти сентенции -- перл мертв, перл write-only... В некоторых областях Perl уникален, и найти ему замену проблематично...
| |
|
2.2, Userr (ok), 16:44, 30/08/2008 [^] [^^] [^^^] [ответить]
| +/– |
(с интересом) и где же perl уникален и найти ему замену проблематично?
| |
|
3.3, vova (??), 17:27, 30/08/2008 [^] [^^] [^^^] [ответить]
| +/– |
присоединяюсь к вопросу.
мое имхо - перл жив, пока живы старые пердуны, которые только его и знают, а что-то лучшее изучить - у них уже мозги не те. они умрут - и умрет перл.
| |
|
4.4, chesnok (ok), 17:50, 30/08/2008 [^] [^^] [^^^] [ответить]
| +/– |
Да Perl замечательный язык, причем он хорошо охватывает 2 задачи: веб-программирования и системмного программирования (в большей степени UNIX),
Perl - это не язык для быстро написания кода(как например PHP), это язык более сложен и более развит в плане возможностей а в какой-то степени и подходов, поэтому он востребованн в крупных веб-проектах...И придумал его Лари не для того, что создать домашнию страницу,а для программирования,что не скажешь о языке PHP, который как раз был приудаман для описание домашенй страницы (даже была формулировка названия Personal Home Page), с одной стороны язык популяер и "прост" - соответвенно многие его применяют, но из этого множество настоящий PHP-программистов не очень, много...
| |
|
5.5, MiG (?), 18:08, 30/08/2008 [^] [^^] [^^^] [ответить]
| +/– |
Системное программирование на Perl? Ну что тут можно сказать автору...
| |
|
6.6, Мгновение (?), 18:42, 30/08/2008 [^] [^^] [^^^] [ответить]
| +/– |
Не знаешь? тогда промолчи.
альтернативы как правило две - либо баш либо перл.
ах да, вы же старатель точности каждого термина и вас коробит прикладное значение употребляемых слов...
| |
|
5.10, Userr (ok), 19:55, 30/08/2008 [^] [^^] [^^^] [ответить]
| +/– |
1. не уточните, в чем же "замечательность" perl?
В идиотском принципе TMTOWTDI?
В страшном синтаксисе с множеством неочевидных тонкостей?
В неудобной реализации ОО?
"Perl - это не язык для быстро написания кода(как например PHP), это язык более сложен и более развит..."
2. Вы совершенно напрасно противопоставляете развитость языка и быстроту написания кода.
3. Вы зря сравниваете perl с php. Сравните с ruby или python.
Perl был хорош в свое время, но теперь это время прошло.
PS: первые большие скрипты на perl я написал в 1996 году.
| |
|
6.14, bliss (?), 23:54, 30/08/2008 [^] [^^] [^^^] [ответить]
| +/– |
Именно в TMTOWTDI и заключается мощь Perl. То, что для одних является недостатком Perl, для других -- достоинство. Ларри хотел сделать подобие естественного языка -- что ж, ему это почти удалось. С другой стороны, Perl, как и любой естественный язык, подчинается жесткому набору правил -- являющихся очевидными для тех, кто хорошо знаком с синтаксисом. Все просто... или вы знаете Perl и пользуетесь им, или вы кричите, что у него страшный синтаксис, неудобная реализация ОО и т д и уходите искать то, что проще... Дело вкуса, а о вкусах не спорят.
| |
|
7.16, Userr (ok), 02:09, 31/08/2008 [^] [^^] [^^^] [ответить]
| +/– |
Особо мощь TMTOWTDI проявляется тогда, когда приходится работать с кодом, написанным человеком, который использует _другие_ пути для выполнения тех же действий. Вам приходилось объяснять менее опытным программистам, что делает ваш код? Мне приходилось - удовольствие небольшое.
> Все просто... или вы знаете Perl и пользуетесь им, или вы кричите, что у него страшный синтаксис, неудобная реализация ОО и т д и уходите искать то, что проще...
А если не "или"?
Если я знаю perl и говорю, что у него страшный синтаксис и неудобная реализация ОО?
| |
|
8.21, vitek (??), 11:49, 31/08/2008 [^] [^^] [^^^] [ответить] | +/– | ну не пользуйтесь в чём проблема то а я вот альтернативы в некоторых задачах и... текст свёрнут, показать | |
|
9.42, Userrr (?), 02:00, 02/09/2008 [^] [^^] [^^^] [ответить] | +/– | В каких задачах, если не секрет Я спросил об этом в своем первом сообщении, и д... текст свёрнут, показать | |
|
|
|
6.17, hL1ToZAfz (?), 02:24, 31/08/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Perl был хорош в свое время, но теперь это время прошло.
Что, был "хорош", потом "испортился" что ли? :)
Вообще, часто приходится слышать эту многозначительную фразу о том, что "время Перла прошло", но что это было за "время Перла" и почему оно "прошло" никто внятно объяснить не может. У меня есть своя гипотеза: говорящий просто хочет сказать: "я-то пожил, я-то знаю..." ;)
>PS: первые большие скрипты на perl я написал в 1996 году.
Вот-вот. :)
| |
|
7.19, Userr (ok), 04:11, 31/08/2008 [^] [^^] [^^^] [ответить]
| +/– |
> Что, был "хорош", потом "испортился" что ли? :)
А потом появились лучшие языки.
Ассемблер, фортран и алгол тоже был в свое время хороши.
> Вообще, часто приходится слышать эту многозначительную фразу о том, что "время Перла прошло", но что это было за "время Перла" и почему оно "прошло" никто внятно объяснить не может. У меня есть своя гипотеза: говорящий просто хочет сказать: "я-то пожил, я-то знаю..."
От чего же не может?
"Время перла" - это время первых "серьезных" скриптовых языков.
Время, когда мощности компьютеров стало хватать для решения на этих языка достаточно сложных задач.
| |
|
8.22, vitek (??), 11:58, 31/08/2008 [^] [^^] [^^^] [ответить] | +/– | перечислите альтернативы пожалуйста а то как то однобоко идет обсуждение -D... текст свёрнут, показать | |
|
|
|
|
4.9, Userr (ok), 19:43, 30/08/2008 [^] [^^] [^^^] [ответить]
| +/– |
Будучи этим старым пердуном, несколько вас поправлю: перл жив, так как есть большое количество работающего старого кода. Уйдет код - уйдет и перл.
| |
|
5.39, nordicdynogmail.com (?), 19:34, 01/09/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Будучи этим старым пердуном, несколько вас поправлю: перл жив, так как есть
>большое количество работающего старого кода. Уйдет код - уйдет и перл.
>
Мало того, активно пишется и новый код.
| |
|
4.18, arturpub (ok), 02:38, 31/08/2008 [^] [^^] [^^^] [ответить]
| +/– |
и я, и я! наконец подохнут все эти ненужные поделки: *sh, awk, sed, make -- ведь их тоже современным кулхацкерам знать не надо за истекшим сроком годности...
ххм, попробуйте внятно объяснить боксу, как сконвертить один лог в другой на другом языке (sed/awk не предлагать;). ну или конфиг хитрый засосать ...ну в общем-то похоже я понял, речь о том, что если программа < 2kb, то это и не язык #)
критика от себя: перл и правда ничо не стоит без регекспов в синтаксе, интерполяции (иногда прям бесит писать чо-то вида "can't open '" + fname + "': " + errstr + "\n", не так ли?), пост-конструкций, низкоприоритетной логики, /\$\W/-переменных и cpan. да, гавно на уровне shell.
| |
|
5.26, thevery (?), 15:47, 31/08/2008 [^] [^^] [^^^] [ответить]
| +/– |
>ххм, попробуйте внятно объяснить боксу, как сконвертить один лог в другой на другом языке (sed/awk не предлагать;)
на groovy - легко
| |
5.28, universite (ok), 18:42, 31/08/2008 [^] [^^] [^^^] [ответить]
| +/– |
>ххм, попробуйте внятно объяснить боксу, как сконвертить один лог в другой на
>другом языке (sed/awk не предлагать;).
они рулят ;)
вы, просто, разучились думать.
| |
|
|
|
|
1.8, Аноним (8), 19:05, 30/08/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А это тенденция такая - если язык существует дольше, чем люди, которые его охаивают, то его обязательно надо закопать :)
| |
|
2.12, BigHo (?), 22:05, 30/08/2008 [^] [^^] [^^^] [ответить]
| +/– |
все нынешние языки одинаково... (censored)плохи. Нечего сравнивать одно с другим, т.к. для любого найдется, к чему прицепиться (почему в шапке, почему без шапки). Из своего болота завсегда видней, что не так - в другом, тогда как с проблемами своего уже успели свыкнуться и приспособить их для мелочей.
| |
|
1.13, Дмитрий Ю. Карпов (?), 22:39, 30/08/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Мне в Перле не понравилось отсутствие внятного способа строить структуры (рекордсы) и отсутствие обязательного описания переменных. Нетипизированность переменных, может, в чём-то и хороша, но я бы предпочёл без неё.
| |
|
2.15, bliss (?), 00:56, 31/08/2008 [^] [^^] [^^^] [ответить]
| +/– |
В Перл все базируется на вложенности простых структур. Реализовать структуру (или запись, как в Паскале) можно с помощью хеша хешей, хеша массивов, хеша хешей хешей, хеша хешей массивов и так далее.
| |
2.40, nordicdynogmail.com (?), 19:35, 01/09/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Мне в Перле не понравилось отсутствие внятного способа строить структуры (рекордсы) и
>отсутствие обязательного описания переменных. Нетипизированность переменных, может, в чём-то и хороша,
>но я бы предпочёл без неё.
use strict or die ! :)
| |
|
1.20, Аноним (20), 11:10, 31/08/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А мне питон нравится.
Ведь субъективно код на нем выглядит красивее чен на перле.
и разбит на функции модули. так что и читать и писать удобнее.
особенно в админстве.
| |
|
2.24, Аноним (20), 15:17, 31/08/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Ведь субъективно код на нем выглядит красивее чен на перле.
И переменные не обязаны начинаться с одного и того же символа.
| |
|
1.23, Patriot (?), 12:51, 31/08/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Зачем поливать Perl грязью? Вот выйдет Perl6, тогда посмотрим, умир он или нет.
ИМХО: Я думаю, что у этого языка есть будущие.
| |
1.27, Александр (??), 18:25, 31/08/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Странно, обычно студенты хают Перл. Так как студенты ленивые и привыкли думать однобоко, а то и вообще не думать, им нужен четкий синтаксис (да бы за зря не думать) — вот примерно одна причина почему их пугает перл. А когда говоришь, что тебе 21 год и ты пишешь модули для перла (ООП). Начинают заглядывать в рот и спрашивают, а не дурак ли я...) - что только веселит и, как это не странно, удивляет.
Товарищи, все зависит от опыта. Я всю сознательную жизнь пишу на Перле, когда видел пхп-ный код, с ужасом в глазах его закрывал. Мало того, я ни разу не пробовал писать на пхп -- и как это принято, то что я не знаю и не хочу знать я буду осуждать -- ПХП хрень, пишите на перле :)) (я думаю ту все так и делают)
Если из вас те, кто реально знает пхп и перл как минимум на 60-70%?
| |
|
2.33, aTz (?), 03:30, 01/09/2008 [^] [^^] [^^^] [ответить]
| +/– |
Я знаю :) сначала узнал перл, потом узнал php/fi.
После узнавания php4 на перле что-нибудь более-менее серьёзное писать перестал, но иногда по старинке всё же использую для мелких задачек в консоле. Для сайтов - перл, больше никогда. Уж если и не php, то тогда Ruby (ROR), но точно не perl. Perl - системные задачи, консоль - это максимум.
| |
|
|
|
3.41, universite (ok), 19:53, 01/09/2008 [^] [^^] [^^^] [ответить]
| +/– |
>А вот во FreeBSD принято скрипты на C переписывать. Что perl, что
>sh.
Не, это бомба замедленного действия.
Чаще всего исходники теряются и потом заново приходится все писать ;(
| |
|
|
1.30, h3t0 (?), 22:24, 31/08/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
perl как язык для веба вытеснен php потому что php является надстройкой для perl'а...
труъ админы же и продвинутые пользователи nix систем используют перл очень часто. многие правда отдают предпочтение питону, но имхо некоторые вещи на нем реализовывать очень неудобно...
| |
1.34, aTz (?), 03:41, 01/09/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Думаю что для сайтов - в большинстве - будущее за PHP, если не за ним то за Ruby (с его rails), по-крайней мере для ruby on rails второе место точно обеспечено. Все остальные - для консоли, системные задачи, рутинные задачи, не более.
Perl - достойный язык, очень достойный, но для разработки сайтов свои позиции он сдаёт, начал сдавать несколько лет назад, сдаёт и будет сдавать ещё больше, Perl 6 уже ничего не изменит.
Но я конечно не претендую на роль провидца. :)
| |
|
2.35, thevery (?), 11:00, 01/09/2008 [^] [^^] [^^^] [ответить]
| +/– |
"золотые" времена рельсов имхо уже прошли
да и для веба его вполне может потеснить grails'ы которые сочетают в себе плюсы быстрой разработки RoR'а и надёжность и мощь java-платформы
| |
|
3.44, Partizan (??), 10:21, 03/09/2008 [^] [^^] [^^^] [ответить]
| +/– |
>"золотые" времена рельсов имхо уже прошли
>да и для веба его вполне может потеснить grails'ы которые сочетают в
>себе плюсы быстрой разработки RoR'а и надёжность и мощь java-платформы
Grails пока что поделка. На них сейчас шаг в лево, шаг в право и сразу грабли (с укороченой ручкой). И разработка на них всё же сильно медленней чем в Rails (динамичность у groovy сильно хуже чем у ruby). Если нужна мощь java, то jRuby on Rails на мой взгляд лучше.
| |
|
|
1.36, Аноним (20), 11:16, 01/09/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А как же сложно нагруженные порталы? Там где посещаемость зашкаливает? Php разве потянет? Вот тут и приходит сила Perl.
Да, домашнюю страничку написать на php ничего не стоит... а вот нормальный проект, с большой нагрузкой - тут уж без Perl не обойдешься.
| |
|
2.37, Хелагар (ok), 12:39, 01/09/2008 [^] [^^] [^^^] [ответить]
| +/– |
>А как же сложно нагруженные порталы? Там где посещаемость зашкаливает? Php разве
>потянет? Вот тут и приходит сила Perl.
>Да, домашнюю страничку написать на php ничего не стоит... а вот нормальный
>проект, с большой нагрузкой - тут уж без Perl не обойдешься.
>
А для мощных порталов, где зашкаливает, есть Zend Accelirator и ему подобное. И тогда тянет вполне себе.
| |
2.38, alps (??), 18:35, 01/09/2008 [^] [^^] [^^^] [ответить]
| +/– |
В нагруженных сайтах проблемы в основном в архитектуре. Нужно при разработке сразу думать о маштабируемости. В язык на самом деле всё упирается не часто.
| |
|
|