Подтвердить что ты не робот

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

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

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

Обновление

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

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

4b9b3361

Ответ 1

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

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

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

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

Ответ 2

На это был дан ответ, но я сделаю следующее:

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

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

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

Ответ 3

Как можно изучать Perl для вас? Есть ли какая-то стоимость, которую вы должны взвесить против пользы обучения (хорошо, есть очевидные моменты времени и денег, но если они не так уж плохи, что еще может вас удержать)? ИМО, изучение вещей ВСЕГДА хорошо.;)

Ответ 4

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

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

Ответ 5

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