Стоит ли изучать Perl 6? - PullRequest
       15

Стоит ли изучать Perl 6?

21 голосов
/ 04 марта 2010

У меня есть возможность пройти двухдневный курс по Perl 6 с помощью компилятора Rakudo.

Я не хочу начинать религиозную войну, но стоит ли это моего времени? Есть ли основания полагать, что Perl 6 будет практичным в реальном мире в течение следующих двух лет? Кто-нибудь в настоящее время использует это эффективно?

Обновление

Я взял урок и многому научился. Однако после первого дня мой разум был немного ошеломлен. В Perl 6 есть масса классных идей, и будет интересно посмотреть, какие фильтры подходят для других языков.

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

Ответы [ 5 ]

28 голосов
/ 04 марта 2010

Если бы у меня была такая возможность обучения, Я бы взял ее . Даже если это был КОБОЛ .

Я рассматриваю возможности обучения как не только возможность изучить основные технологии, но и как возможность изучить новые идеи, концепции, платформы, язык (просто чтобы увидеть, как что-то еще было реализовано) и, наконец, познакомиться с новыми людьми. ,

Я думаю, что любая тренировка, вероятно, стоит моего времени. Особенно, если стоимость будет покрыта. В учебном классе вы будете часто изучать (или переучивать) материал, который можно применять на выбранном вами языке.

Примечание : Вероятно, стоит отметить, что я очень академично смотрю на языки разработки программного обеспечения и программирования.

26 голосов
/ 05 марта 2010

На этот вопрос ответили, но я зайду:

Rakudo Perl 6 является де-факто реализацией Perl 6 прямо сейчас. У этого есть большинство особенностей, самое большое сообщество и впечатляющий темп развития. Первый релиз "1.0", Rakudo Star, запланирован на апрель 2010 .

Perl 6 также работает на Parrot, которая представляет собой виртуальную машину, уже способную поддерживать еще пару десятков языков, включая Python. Возможности взаимодействия нескольких языков и вызова модулей / API друг друга довольно велики.

Даже если вы не планируете использовать Perl 6, сфера языка настолько широк, и содержит так много новых или заимствованные, но, пока еще не господствующих парадигм, что она будет иметь, несомненно, огромное влияние на другие скриптовые языки. Стоит ознакомиться с ним только по этой причине.

7 голосов
/ 04 марта 2010

Как изучение Perl может быть ПЛОХО для вас? Есть ли какие-то затраты, которые вы должны взвесить против выгоды обучения (хорошо, есть очевидные затраты времени и денег, но если они не так уж плохи, что еще может быть, чтобы вас сдерживать)? ИМО, учить вещи всегда хорошо. ;)

6 голосов
/ 04 марта 2010

Если вы хотите использовать любую версию Perl, тогда Perl 5 - это то, что вам нужно. Я не думаю, что кто-то использует это вне экспериментов. Тем не менее, Perl 6 и его виртуальная машина Parrot имеют большой потенциал как часть «четвертого пути» платформы для динамических языков между текущими вариантами «запустить ее на своей собственной виртуальной машине», «запустить на JVM» и «запустить ее в .NET CLR. "

Большая часть работы по очистке Perl 5 выполняется, чтобы сделать Perl 6 менее культурным шоком, поэтому вам не должно быть больно, если изучение Perl является целью.

3 голосов
/ 11 апреля 2012

Лично я думаю, что Perl 6 стоит изучить просто потому, что он имеет дополнительную возможность задавать грамматику и правила для разбора задач.Это отличная, полезная функция, которой сегодня нет ни у одного из основных языков общего назначения.

...