|
Модераторы: ginnie |
|
vti |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 9.3.2013 Репутация: нет Всего: нет |
В 22-ом выпуске журнала Pragmatic Perl вводная статья о Perl6.
http://pragmaticperl.com/issues/22/pragmat...0%BA%D0%B0.html |
|||
|
||||
tzirechnoy |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
И автор так и не ответил на главный вопрос perl6: "Анафига?"
|
|||
|
||||
Bulat |
|
|||
татарский Нео Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
-------------------- менеджер по кодеврайтингу |
|||
|
||||
kemiisto |
|
|||
Дикий Кот. =^.^= Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: нет Всего: 160 |
Пару лет назад мне, что называется "по наследству", досталась куча скриптов на жуткой связке Perl + Bash и уже тогда я убедился, что Ларри Уолл - законченный наркоман. Часть, написанную на Bash удалось достаточно быстро подправить под изменившееся окружение, хотя Bash я почти не знал. А вот с Perl-частью пришлось повозиться. В итоге за месяц адских мучений и постоянных консультаций с местным Perl-гуру всё это было переписано на Python. Ибо, ну вы поняли.
Так вот, повторюсь, я уже давно убедился, что Ларри Уолл - законченный наркоман, но когда я увидел официального маскота Perl 6... "Да этого парня и всех адептов его секты пора уже просто изолировать от общества!" - такова была моя первая мысль. А если серьёзно, Perl кому-то ещё вообще нужен? Это сообщение отредактировал(а) kemiisto - 3.12.2014, 16:55 -------------------- |
|||
|
||||
Bulat |
|
|||
татарский Нео Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
Я тебе скажу как законченный наркоман и Perl-гуру, у меня заказов на перле гораздо больше, чем на всем остальном! Щаз даже пришлось попросить подождать одного товарища - но он дико хочет, чтоб я ему кое-что наваял на перле!
Вообще-то давно известно, что порог вхождения в перл намного выше, чем у ряда других языков программирования. Его невозможно освоить за пару месяцев и пару учебников! Тут нужны годы практики! -------------------- менеджер по кодеврайтингу |
|||
|
||||
tzirechnoy |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
Я им пользуюсь. Вменяемый, и удобный скриптовый язык. Практически лучшый в своей нишэ. Кроме него есть ещё lua -- но CPAN и встроенные регекспы -- это большой плюс. А плюсы lua не всегда нужны. python гораздо более ужасен. Одна привычка модулей внезапно кидать исключения направо и налево чего стоит. Собственно, обработка ошыбок в виде исключений, которых традицыонно никто не знает и никто не ловит -- это причина неюзабельности большынства python-программ. Ну, плюс проблемы с лямбдами. И с совместимостью. И чтобы закоммитить на пипи -- надо быть питонистом, а питонист -- это, чаще всего, диагноз. Так что средний пакет с пипи -- он ещё хужэ CPANа. Ну и, Гвидо -- не наркоман, он, по-моему, просто издевается. У javascript невменяемое окружэние (я про node.js). ruby я правда не знаю. Но знаю рубистов, и они меня не впечатляют. У tcl очень маленькая стандартная библиотека, и он медленный. Лиспы (дажэ схемы, коммон вообще не из этой категории) пугают последователей, если им придётся поддержывать твой код. Да и с библиотеками -- тожэ не очень. erlang, как и коммон лисп -- не скриптовый. Да и CPAN в среднем большэ (хотя у erlang в библиотеках много полезных сетевых протоколов). В общем, так и получается, что можэт я не очень люблю perl (ну, разве что, для однострочников с регекспом) -- но язык во многих случаях очень подходящий. |
|||
|
||||
tzirechnoy |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
Бгг. "Как получить программиста на perl? Берёшь программиста, и говоришь ему писать на perl!" © не мой, и про erlang. Язык как язык, не надо его бояться. Я в своё время пришёл в контору, у которой перла много было, не зная его совсем -- через пару недель ужэ полезные вещи писал. |
|||
|
||||
kemiisto |
|
||||
Дикий Кот. =^.^= Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: нет Всего: 160 |
Какой удивительный факт, что у Perl-программиста больше всего заказов на Perl. Вот мне и интересно, какая у Perl ниша в 2014? Лет 10 назад единственное ниша, где Perl однозначно доминировал была биоинформатика. Но Python вытеснил его и оттуда. И как же это столь ужасному Python за 10 лет удалось вышвырнуть Perl отовсюду?
Причина неюзабельности большинства Python-программ в том, что их пишут в основном любители, которые много не знают. А не только как работать с исключениями. Python, конечно, тоже не подарок. А с Ruby проблема в том, что говорим Ruby, подразумеваем Rails, т.е. за пределами веба Ruby почти не существует. Вообще, синтаксически мне Ruby нравится больше всего из этой троицы, но за пределами веба Python решает за счёт "батареек" (библиотек). Это ещё бабушка надвое сказала. Тут всё, конечно, в первую очередь зависит от определения, но уж Erlang то настолько же скриптовый, насколько и Python. За LISP ничего не скажу, без понятия. А потом, мне вот например, совершенно без разницы, будет ли моя программа компилироваться или интерпретироваться. Конечно, если компиляция будет почти мгновенной, а не как с каким-нибудь C++. Так что, я бы и рад попробовать, скажем, Go, да всё руки никак не дойдут. А потом, Go "искаропки" нет почти нигде, а ваши эти Перлы да Питоны повсюду. -------------------- |
||||
|
|||||
tzirechnoy |
|
||||||||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
Скриптинг. Системный, веб и прочий. Мелкие задачи, которые ВНЕЗАПНО нужно решыть (раз, и, вероятно, навсегда).
10 лет назад на перле была значительная часть веба. С другой стороны, и сейчас он очень хорош в вебе -- ну, по мне так лучшэ были бы schema или erlang, но у некоторых от того и другого будет истерика. Да и CPAN, да. Java и PHP -- довольно ужасны. Хотя часто и необходимы (библиотеки, совместимость, вот это всё. У джавы ещё компилятор даёт быстрый код). Гвидобейсик, конечно, не так ужасен как PHP, зато в нём гораздо меньшэ необходимости.
Бгг, как этот пример от его параметра -mnesia раскорячило -- любо-дорого смотреть. Кстати, да, вот то, за что я нелюблю erlang: стэкдампы у него бесчеловечные. Правда, в отличие от python, попадаются программы, у которых таковых не видно -- но это не отменяет. Да и безо всяких падений -- 300ms на запуск на современном процэ -- это очень сильно через чур. И, подозреваю, что у этого erlscript будут постоянно проблемы -- то с -behaviour, то с каким другими модулями. Поскольку его мало тэстируют.
Да мне в общем тожэ. Тем более, что и питон и перл -- компилируются.
Мне, по сути, тожэ. |
||||||||||
|
|||||||||||
bilbobagginz |
|
|||
Naughtius Maximus Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: нет Всего: 317 |
как какая ? legacy PERL code maintenance Если смотреть на жизнеспособность ЯП по количеству проектов, которые начинаются на нем в открытом коде, то у перлов ситуация довольно близкая к полной PROLOGизации: Есть один дядечка, по имени Рандал Шуорц (типа Шварц) (который написал перлокнигу с верблюдОм). Он ведет подкастик FLOSS Weekly. Этот подкаст выходит (почти) еженедельно с Апреля 2006 года и освещает разные открытые проекты (без ориентации на коммерческие или любительские), с небольшими переменами на праздники и т.п. в общем последний эпизод - #318. Из всех проектов, о которых он говорил в подкасте, о перлах за все эти 318 "серий" и 9 лет было 3!. список:
В принципе в конкретном случае какого-то городка в России (или СНГ), где единственная фирма, на которую можно положиться пишет все на перлах, можно конечно жить и не умереть с голода. И есть даже шанс, что эта фирмочка даже неплохо пишет. Но в общем и целом, как язык, перл уступил свое место другим. Хоть и грустно. Меня больше всего прикалывало в перлах какой был разброс между программистами перл: от диких обезьян, код которых надо выбрасывать сразу как только надо внести какое-то изменение в 1 символ (любители однострочных скриптов) до нормальных людей, с прекрасно структурированными приложениями, библиотеками, и удобно редактируемым кодом. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
tzirechnoy |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
Меньшэ народу -- большэ кислороду. Вот серьёзно, как-то не раз видел, как хорошый OpenSource софт-проект сильно портится когда его замечают толпы. Потому, что начинаются коммиты всякой фигни, начинается "ой, а мне вот нужна эта фича, ну пожа-а-а-алуйста, вот и патчик" -- в итоге, что делает программа ужэ никто не можэт понять, код певратился в спагетти, всё тормозит во всём кроме синтэтических тэстов, запустить какой-нибудь модуль, который написан под другую минорную версию -- нереально. Perlу такая судьба пока не грозит. Это тожэ плюс. |
|||
|
||||
slavenk |
|
|||
TheAthlete Профиль Группа: Участник Сообщений: 69 Регистрация: 22.10.2009 Репутация: нет Всего: нет |
Не удивительно, что связка была жуткой, т.к. надо отличать программистов и админов, для которых нужно побыстрее и которые навыки баша переносят в Perl, в результате чего получается каша. Что касается порога входа - так это сугубо инидвидуально. Особенно быстрый вход в язык происходит, если вы знаете C/C++. Единственная проблема в данном случае - разобраться как работать с переменной $_ все остальное идет как по маслу. |
|||
|
||||
VOLODIN661 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 18.9.2011 Репутация: нет Всего: нет |
из всех постов собственно про Perl6 ни одного,
что доказывает, что ни один из авторов последний не поставил и не пытался ничего написать или, что то же самое, ничего прочитать. зато есть вдумчивые назидания умудрённых опытом, а также размышления о неисповедимых путях ЯП, в коих все присутствующие чувствуют себя просто как рыбы в воде. |
|||
|
||||
VOLODIN661 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 18.9.2011 Репутация: нет Всего: нет |
Что любопытно, прошло 8 лет;
ни одного сообщения. |
|||
|
||||
Bulat |
|
|||
татарский Нео Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
Я как-то пробовал в 2016 а-ли 2018 Perl6.
Сборка была нестабильная и работать на нем не представлялось возможным. Сейчас, когда состоялся официальный релиз aka Raku, желание вернуться к нему еще раз и попробовать есть. Но пока руки не доходят и других дел много. Но если Раку покажет себя стабильно, даже подумываю попробовать засунуть его немного в одимн из проектов в будущем. Возможно написать пару проприетарных библиотек... -------------------- менеджер по кодеврайтингу |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Perl6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |