LINUX.ORG.RU

Perl мертв. Да здравствует Perl!


0

0

JT Смит, президент Plain Black, создатель WebGUI, и однин из незамеченных, но успешно использующих Perl в бизнесе, недавно послал мне это эссе. Он дал мне(O'Reilly) разрешение издать это полностью здесь.

Каждый день, я задумываюсь о том, почему я пишу на Perl а не на PHP, Java, C#, Ruby, Python, или [подставте ваш любимый язык сюда]? Люди говорят что, "Perl не используется больше" или, "Рубин - рулез..."

Есть миллионы программистов Perl во всем мире. Perl 5 активно поддерживается, и Perl 6 находится в развитии. Больше чем 3000 Модулей Perl были выпущены в 2006г, и вдвое больше должны быть выпущены в этом году. Действительность состоит в том, что Perl является совсем не мертвым.

>>> Взято с сайта =>



Проверено: Shaman007 ()

Re: Perl мертв. Долгой жизни Perl...

Ага, с одной стороны, иногда просто хочется, чтобы ничего нового не создавали, чтобы не тратить драгоценное время на изучение нового чуда прогресса. Работает хорошо, зачем переделывать?

P.S. But Ruby still KICKS perl's butt!

HappyCoder ()

Re: Perl мертв. Долгой жизни Perl...

perl rulezzz!

Dimian ()

Re: Perl мертв. Долгой жизни Perl...

Классический пример флеймогенератора.

anonymous ()

Re: Perl мертв. Долгой жизни Perl...

А, моя русская языка!

sv75 ★★★★★ ()

Re: Perl мертв. Долгой жизни Perl...

Perl мёртв.. Да здравствует php!!

anonymous ()

Re: Perl мертв. Долгой жизни Perl...

> Рубин - рулез...

Это про Руби, да?

anonymous ()

Re: Perl мертв. Долгой жизни Perl...

Идиоты. Название переводится как "Perl умер. Да здравствует Perl!" "

aeriman ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от aeriman

Re: Perl мертв. Долгой жизни Perl...

> Идиоты. Название переводится как "Perl умер. Да здравствует Perl!" "

Именно. По аналогии с "Король мёртв, да здравствует король".

Whoo ★★ ()

Re: Perl мертв. Долгой жизни Perl...

> Он дал мне(O'Reilly) разрешение издать это полностью здесь.

причем тут O'Reilly, автор - chromatic.

anonymous ()

Re: Perl мертв. Долгой жизни Perl...

ПРОМТ должен быть разрушен! (ц)

По теме: пишу скрипты парсинга сложных текстовых файлов на перле и не вижу никакой причины переходить на что-то другое.

anonymous ()

Re: Perl мертв. Долгой жизни Perl...

Статья ни о чём. У кучи людей, использующих его, даже вопроса такого не возникает

vadiml ★★★★★ ()

Re: Perl мертв. Долгой жизни Perl...

php рулит!!!!! ;)

anonymous ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от Whoo

Re: Perl мертв. Долгой жизни Perl...

Чаще встречается как: "Король умер. Да здравствует король!"

Эти идиоты уже не читают даже классические книжки в детстве, а вы хотите, чтобы они маны читали!

anonymous ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от anonymous

Re: Perl мертв. Долгой жизни Perl...

> Эти идиоты уже не читают даже классические книжки в детстве, а вы хотите, чтобы они маны читали!

+1. Оставили б лучше на английском, чем так переводить.

Relan ★★★★★ ()

Re: Perl мертв. Долгой жизни Perl...

> Действительность состоит в том, что Perl является совсем не мертвым.

Ой да хватить придумывать оправдания. Все равно не поверим.

anonymous ()

Re: Perl мертв. Долгой жизни Perl...

я сам кодер. недавно долго штудировал языки, смотрел плюсы и минусы, и по-моему python и ruby сильно переоцененны. у них нет ни одного большого плюса по сравнению со старым перлом. а вот у перла есть один плюс - огромный CPAN(что гораздо больше соответствует лозунгу DRY из python) и практически повсемесное распространение в unix.

остановился на perl.

anonymous ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от anonymous

Re: Perl мертв. Долгой жизни Perl...

У питона хорошо сделана интеграция классов tk - можно удобно программить(правда извраты начинаются местами тож), а в осnальном perl вполне и меня устраивает тож...тем более tk программить пока не нужно...

[team анонимусы за perl]

anonymous ()

Re: Perl мертв. Долгой жизни Perl...

В чем новость ?

Для linux-talks или development хороший subject, а для новости ...

amorphis ()

Re: Perl мертв. Долгой жизни Perl...

"Каждый день, я задумываюсь о том, почему я пишу под Linux а не под Windows, BeOS, FreeBSD, OS/2, DOS, или [подставте вашу любимую операционку сюда]? Люди говорят что, "Linux не используется больше" или, "Windows - рулез..."

Есть миллионы программистов Linux во всем мире. Linux 2.6.22 активно поддерживается, и Linux 2.6.23 находится в развитии. Больше чем 3000 Программ для Linux были выпущены в 2006г, и вдвое больше должны быть выпущены в этом году. Действительность состоит в том, что Linux является совсем не мертвым."

Aceler ★★★★★ ()

Re: Perl мертв. Долгой жизни Perl...

>Действительность состоит в том, что Perl является совсем не мертвым. undead?

anonymous ()

Re: Perl мертв. Долгой жизни Perl...

> Люди говорят что, "Perl не используется больше" или, "Рубин - рулез..."

а нефиг слушать всех подрят.

zpp ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от anonymous

Re: Perl мертв. Долгой жизни Perl...

> По теме: пишу скрипты парсинга сложных текстовых файлов на перле и не вижу никакой причины переходить на что-то другое.

На лиспе можешь написать два экрана кода, который будет за тебя писать перловые парсеры сложных текстовых файлов ;-)

mv ★★★★★ ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от mv

Re: Perl мертв. Долгой жизни Perl...

> На лиспе можешь написать два экрана кода, который будет за тебя писать перловые парсеры сложных текстовых файлов ;-)

На лиспе можно написать 10 экранов кода, который может написать 2 экрана кода, который будет за тебя писать перловые парсеры сложных текстовых файлов ;-)

а простой парсер -- это пара строк.

vadiml ★★★★★ ()

Re: Perl мертв. Долгой жизни Perl...

Ага, рубин рулез. Тогда уж "жемчуг мертв"

Zulu ★★☆☆ ()

Re: Perl мертв. Долгой жизни Perl...

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

anonymous ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от vadiml

Re: Perl мертв. Долгой жизни Perl...

>>> На лиспе можешь написать два экрана кода, который будет за тебя писать перловые парсеры сложных текстовых файлов ;-)

а лучше напиши пару строк кода на лиспе, чтобы высветилась надпись об отправки тебя в биореактор :)

anonymous ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от mv

Re: Perl мертв. Долгой жизни Perl...

>На лиспе можешь написать два экрана кода, который будет за тебя писать перловые парсеры сложных текстовых файлов ;-)

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

anonymous ()

Re: Perl мертв. Долгой жизни Perl...

вначале прочитал первое предложение заголовка и офигел..

статья не о чем

Damwihu ()

Re: Perl мертв. Долгой жизни Perl...

А чем Перл так плох, чтобы ему умирать? CPAN.org действительно слишком масштабен, чтобы просто всё выбросить

DOKA ()

Re: Perl мертв. Долгой жизни Perl...

И в чем новость?

gln0fate ★★ ()

Re: Perl мертв. Долгой жизни Perl...

Perl жив и будет жить ещё долго.

iron ★★★★★ ()

Re: Perl мертв. Долгой жизни Perl...

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

Перлисты могут ругать питон, раби, обсирать вместе с питоновцами и рубистами пхп, ворочать нос от джавы и не понимать всего этого, но это их личные проблемы.

А те, кто кричит CPAN! CPAN! просто никогда не пользовались стандартной питоновской библиотекой, которая уже заменяет половину CPAN'а, и действительно качественными сторонними расширениями, по сравнению с которыми свалка мусора под названием CPAN идет лесом. Ну да, там есть все. Но это реально свалка, в которой можно вырыть и что-то еще как-то работающее, но обычно что-то, что только добавит в программу каких-нибудь мистических багов при определенных условиях - и попробуйте оправдываться, "я взял самый популярный модуль для этой феньки с CPAN'а", когда вам в эту багу носом ткнут, будете потом месяц разбираться в чужой перловой каше сомнительного качества..

А в гугле, знаете ли, тоже все есть, да вот за качество реальных материалов по ссылкам в нем гугль не отвечает.

anonymous ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от iron

Re: Perl мертв. Долгой жизни Perl...

> Perl жив и будет жить ещё долго.

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

defmacro ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от defmacro

Re: Perl мертв. Долгой жизни Perl...

Товарищи, мне вот очень интересен питон. Только вот смущает в нем отстутствие операторов ?: и сокращенных += *= и т.п. Они там не собираются что-либо по этому поводу предпринимать, а?

anonymous ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от anonymous

Re: Perl мертв. Долгой жизни Perl...

> Только вот смущает в нем отстутствие операторов ?: и сокращенных += *= и т.п.

+= *= вроде собирались добавить (может уже добавили)

а по поводу ?: -- он нах не нужен, никогда его не использовал ибо основной принцип python -- читабельность

defmacro ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от anonymous

Re: Perl мертв. Долгой жизни Perl...

> питон. Только вот смущает в нем отстутствие операторов ?: и сокращенных += *= и т.п.

Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> i=1 >>> i+=1 >>> i 2

ы?

anonymous ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от defmacro

Re: Perl мертв. Долгой жизни Perl...

Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> i=1
>>> i+=1
>>> i
2
>>> 

anonymous ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от ero-sennin

Re: Perl мертв. Долгой жизни Perl...

> http://steve.yegge.googlepages.com/ancient-languages-perl

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

sv75 ★★★★★ ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от anonymous

Re: Perl мертв. Долгой жизни Perl...

> Давно уже выбрал Питон. Всё остальное либо мёртвое либо гнилое.

При всей моей любви к Питону - ты не прав, с Руби пока ничего не случилось. Кроме того, есть как минимум два языка для платформ (Boo/Groovy), хотя в них последовательности Руби/Питона на мой взгляд нет.

sv75 ★★★★★ ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от anonymous

Re: Perl мертв. Долгой жизни Perl...

> Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)] on win32

Вантузятнеги-засланцы на ЛОРе!!! Всем противогазы и защитные костюмы надевать, биореактор запускается!

anonymous ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от anonymous

Re: Perl мертв. Долгой жизни Perl...

> += *= и т.п. Они там не собираются что-либо по этому поводу предпринимать, а?

Добро пожаловать в будущее. Уже предприняли, давно есть, более того, переопределяемы при желании.

Нет только сишных ++ / --, но, помятуя о возможной префиксности / постфиксности и связанных с ними ошибках (например, такой, я смеялся: http://dev.openwengo.org/trac/openwengo/trac.cgi/changeset/11223) - не очень-то и хотелось.

AlexM ★★★★★ ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от sv75

Re: Perl мертв. Долгой жизни Perl...

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

а комменты не пробовал в код вставлять?

anonymous ()
Ответ на: Re: Perl мертв. Долгой жизни Perl... от anonymous

Re: Perl мертв. Долгой жизни Perl...

>Аргументы в статье гнилые совершенно. Реальные же статьи, вроде пробегавшей тут статье о тупике в развитии багзиллы, вызваным в первую очередь тем, что когда-то для нее сдуру был выбран перл показывают, что перл, по сути, гниющий труп. Хоть и гнить будет еще долго.

>Перлисты могут ругать питон, раби, обсирать вместе с питоновцами и рубистами пхп, ворочать нос от джавы и не понимать всего этого, но это их личные проблемы.

>А те, кто кричит CPAN! CPAN! просто никогда не пользовались стандартной питоновской библиотекой, которая уже заменяет половину CPAN'а, и действительно качественными сторонними расширениями, по сравнению с которыми свалка мусора под названием CPAN идет лесом. Ну да, там есть все. Но это реально свалка, в которой можно вырыть и что-то еще как-то работающее, но обычно что-то, что только добавит в программу каких-нибудь мистических багов при определенных условиях - и попробуйте оправдываться, "я взял самый популярный модуль для этой феньки с CPAN'а", когда вам в эту багу носом ткнут, будете потом месяц разбираться в чужой перловой каше сомнительного качества..

в рамку и на стенку

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