LINUX.ORG.RU

Perl 6 получает финансирование

 ,


0

0

Свершилось! Разработчики этого замечательного языка программирования, героически выстояв голодные и опальные годы, наконец-то дождались инвестиций. The Perl Foundation получила 200 000 долларов от Яна Хага (Ian Hague) — сооснователя Firebird Management LLC. Половину этой суммы фонд направит на развитие Perl 6. Также известно, что в ближайшее время разработку Perl 6 собирается спонсировать одна из российских компаний.

>>> Подробности

Ответ на: комментарий от bliss

2bliss (*) (21.05.2008 9:13:05):

> Только я уже, например, понимаю, что чем тратить время на изучение того же Питона, лучше углубляться в Перл. Это вернется сторицей.

Извини, конечно, но это глупо и недальновидно. Не держись таких принципов, пожалуйста, если хочешь выжить в современном IT мире.

anonymous
()
Ответ на: комментарий от bliss

2bliss (*) (21.05.2008 9:13:05):

> Только я уже, например, понимаю, что чем тратить время на изучение того же Питона, лучше углубляться в Перл.

Куда Вы там углубляться собираетесь? Вы его изучение на несколько лет решили растянуть?

anonymous
()
Ответ на: комментарий от anonymous

> Думаю, что Яндекс скорее 200 штук дал бы что бы его похоронить

так вот зачем они искали "программистов perl с опытом работы"

vadiml ★★★★★
()
Ответ на: комментарий от mihalych

> Как они могут работать быстро в Питоне, если их даже нельзя откомпилировать, а лишь передать как строку, которую потом придётся парсировать.

re.compile

> Нет, [s]printf само собой присутствует и ортогонален интерполяции переменных в строках. "Вес: $weight, Имя: $names[0], Фамилия: $names[1], Оценка: @{[$mark * 100]}\n". Только не надо говорить, что питоновское "... %s ..." % (vars) более читабельней, во многих реальных случаях это не так. И явно менее удобно. Спросите рубистов, хотели ли бы они отказаться от интерполяции в строках.

x = '1' y = '2' print '%(x)s : %(y)s : %(x)s' % locals()

или вообще произвольный словарь

print '%(x)s : %(y)s : %(x)s' % ('x': 123, 'y': 'abc')

> Ты невнимателно читаешь. Определи перегружаемый метод у _любого_ класса, даже без явных родителей, сделав это в едином корневом суперклассе (такого концепта в Питоне нет).

И это приводит к тому, что программа написаная в расчёте на другое поведение базового класса просто не будет работать?

> Ну, это ещё много лет назад обсуждалось тут. Явный минус питону за неконсистентность записи данных и кода. :)

Всё консистентно, запись выражений и отделение операторов разные вещи

> Меня не надо Питону учить, я его неплохо знаю, и в курсе в какой версии догнали Перл относительно перегрузок. Хочешь подискуссировать по поводу "контекстов" и "многочисленности"?

Видимо всё таки надо, потому что ты его нифига не знаешь

qewerty
()
Ответ на: комментарий от qewerty

очепятолсо

x = '1'

y = '2'

print '%(x)s : %(y)s : %(x)s' % locals()

print '%(x)s : %(y)s : %(x)s' % {'x': 123, 'y': 'abc'}

qewerty
()
Ответ на: комментарий от mihalych

> Написать имплементацию Common Lisp как DSL на чистом Perl 6 (с синтаксисом один в один) не составит очень большого труда. Вот обратное невозможно (DSL в виде сотен открывающихся скобок не предлагать).

Сравните http://common-lisp.net/project/clpython и реализацию того же Python на Perl, потом поговорим насчет простоты и мощи

anonymous
()
Ответ на: комментарий от Stalin

>Если замешана российская компания, то или пропьют, или откаты...

Надежда получить финансирование на прокорм/пропив и откаты + самопиар

anonymous
()
Ответ на: комментарий от anonymous

> Думаю, что Яндекс скорее 200 штук дал бы что бы его похоронить. Насколько я помню, пердло там не в фаворе.

бред.

anonymous
()

заметил тенденцию, что чем лучше язык, тем больше его хоронят (perl, lisp, c), а чем он говёней, тупее и ненужнее, тем он более становится популярен (c++, php, python). хотя видно невооружённым глазом, что большинство всегда идёт по пути наименьшего сопротивления.

anonymous
()
Ответ на: комментарий от mihalych

>полирование самого богатого по возможностям языка.

Ты, наверное, хотел сказать "Самого убогого по синтаксису языка"?

anonymous
()
Ответ на: комментарий от anonymous

>а чем он говёней, тупее и ненужнее

Перл убог и не нужен, Си убог, но нужен, питон прекрасен и нужен, пхп и так скоро умрёт, возможно даже быстрее пердла.

anonymous
()
Ответ на: комментарий от anonymous

>За пхп платят меньше, чем даже за VB.

Интересно там у вас, в параллельном мире. А мы тут на 70 тыс php кодера найти не можем.

anonymous
()
Ответ на: комментарий от anonymous

в том-то и дело, что питон не нужен. всё это уже есть в других местах.

anonymous
()
Ответ на: комментарий от xTERM

> Но не забывай, что адекватных людей не так много, большинство - это быдло или бизнесмены.

К какому типу людей вы относите J2ME-программистов?

1. Язык (Java 2.0) перестал развиваться (Java 5.0/6.0 всё ещё нет в J2ME).
2. Платформу J2ME невозможно использовать для бучения программированию.

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

>Перл убог и не нужен, Си убог, но нужен, питон прекрасен и нужен, пхп и так скоро умрёт, возможно даже быстрее пердла.

Вообще интересно читать мнения о том, что нужно и что умрёт, людей которые и "штукубаксов" программированием не заработали, да и про технологие, которые лажают имеют довольно смутное представление. К счастью и php и perl вполне актуальные и востребованные технологии. Амеряться итераторами можно сколько угодно. Может лучше поговорить о запущенных и работающих проектах?

anonymous
()
Ответ на: комментарий от anonymous

>О да. Возможность написать любую программу в одну строку это большой плюс языка.

Да ещё на Pascal программы в одну строку тоже можно писать — просто не надо встявлять разделитель перевода строк.
Неужели это считается преимуществом? :O

>Перл идет даже дальше, он позволяет рисовать программы: http://search.cpan.org/dist/Acme-EyeDrops/lib/Acme/EyeDrops.pm

Глупости какие.
Основное предназначение Perl'а — работа со строками символов и с регулярными выражениями.

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

> Может лучше поговорить о запущенных и работающих проектах?

Тогда окажется, что Kobol и Fortran - лучшеи языки ;(

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> >За пхп платят меньше, чем даже за VB.

> Интересно там у вас, в параллельном мире. А мы тут на 70 тыс php кодера найти не можем.

Значит, VB не найдете за 80 тыс...

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> заметил тенденцию, что чем лучше язык, тем больше его хоронят (perl, lisp, c), а чем он говёней, тупее и ненужнее, тем он более становится популярен (c++, php, python)> а чем он говёней, тупее и ненужнее, тем он более становится популярен (c++, php, python).

Гость из параллельной реальности, где перл лучше питона? >_<

sv75 ★★★★★
()
Ответ на: комментарий от bliss

> У Перла даже стиль программирования фирменный, перловый.

s/перловый/дерьмовый/

sv75 ★★★★★
()
Ответ на: комментарий от iZEN

>2. Платформу J2ME невозможно использовать для бучения программированию.

Почему?

madcore ★★★★★
()
Ответ на: комментарий от anonymous

Perl рульный язык, тяжёл в начинаниях - а со временем понимаешь мощя.

Можно выделить одну особенность - кто как умеет так на нём и программирует. Умеешь как на Си писать - пиши как на си, умеешь писать на bash пиши как на bash, любишь java пиши как на java

Для меня обладает некоторыми приемуществами перед всеми остальными языками.

1. Офигенно мощные регулярки (таких как в перл нет больше ни где!)

2. Офигенно работает с процессами (вызвать, передать, забрать, ошибки).

3. Офигенно легко работать с файлами, директориями, потоками, даже sh отдыхает

А также

1. Одно и тоже действие можно сделать кучей способов.

2. Сколько не учи всеравно есть что-то новое и удобное

3. Любые n строк кода со временем впихиваешь в одну (по мере роста знаний)

H2O
()
Ответ на: комментарий от H2O

> 1. Одно и тоже действие можно сделать кучей способов.

> 2. Сколько не учи всеравно есть что-то новое и удобное

> 3. Любые n строк кода со временем впихиваешь в одну (по мере роста знаний)

Вывод из пп. 1-3: любая перловская программа непонятна любым перлистам с опытом меньше, чем у ее разработчика.

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> заметил тенденцию, что чем лучше язык, тем больше его хоронят (perl, lisp, c), а чем он говёней, тупее и ненужнее, тем он более становится популярен (c++, php, python). хотя видно невооружённым глазом, что большинство всегда идёт по пути наименьшего сопротивления.

Да-да, мой когда-то любимый Fortran-IV похоронили ещё в прошлом веке :,( а я на нём компилятор написал... (из языка описывающего технологическую систему в программу на фортране её моделирующую) То-то сопротивление было - статические массивы INTEGER*1 для хранения строк...

А теперь пользуюсь python - 40 тыс.строк в текущем проекте есть, а сопротивления языка нет. Есть сопротивление предметной области, т.к. задача по мере решения несколько уточняется и меняется. Есть небольшое сопротивление Qt - в последнюю неделю две ошибки нашёл. А сопротивления языка почти нет.

Так что чуть ослабьте категоричность в суждениях, ага?

Да! чуть не забыл сказать главное! Мы, анонимусы, не ищем пути наименьшего сопротивления и не ленимся вводить капчу. Надо только не забывать что путь наибольшего сопротивления ведёт прямо к стене.

anonymous
()
Ответ на: комментарий от sv75

> Вывод из пп. 1-3: любая перловская программа непонятна любым перлистам с опытом меньше, чем у ее разработчика.

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

H2O
()
Ответ на: комментарий от anonymous

> успешных веб-проектов на них я не встречал,

А кого волнует эта песочница? :)

На Fortran написано куча HPC и распределенных вычислений, софт на нем крутится на всех многомиллионных кластерах, а на Коболе (да, я опечатался), говорят, все еще крутится часть финансов.

sv75 ★★★★★
()
Ответ на: комментарий от sv75

>Значит, VB не найдете за 80 тыс...

У вас, в паралельном мире - возможно. У нас девочка сидит за 35. А что самые большие зп у Ruby/Python программистов? Можно ссылочку, я бы с удовольствием пошёл, даже с некоторым понижением к текущей зп.

anonymous
()
Ответ на: комментарий от Led

> При том, что Рейзеру пентагон 600000 отвалил и даже отчёта не потребовал:)

РАЙЗЕР СИСДИТ В УПЯЧКЕ И НЕ ПИТЮКАЕТ.

anonymous
()
Ответ на: комментарий от sv75

>А кого волнует эта песочница? :)

Эта песочница занимает больше половины IT рынка. Fortran в последнее время вытесняется даже из его вотчины- HPC и тд. Кобол... ну кое где ещё остался, но посмотри на рынок труда - спроса нет.

anonymous
()
Ответ на: комментарий от sv75

> Гость из параллельной реальности, где перл лучше питона? >_< где перл хуже питона? кстати, я утверждал лишь, что питон просто не нужен. он не принёс ничего нового, да и ниши своей у него нет.

anonymous
()
Ответ на: комментарий от anonymous

> У вас, в паралельном мире - возможно. У нас девочка сидит за 35.

Явный sex harrashment. :)

> А что самые большие зп у Ruby/Python программистов?

Весьма сомневаюсь (а я это утверждал?) Впрочем руби-проекты в Москве есть, посмотрите.

sv75 ★★★★★
()
Ответ на: комментарий от mihalych

>Аргументы сравнения богатства Common Lisp с Perl 6 какие-то будут? Ну ладно когда "всезнающие" анонимусы, зная лишь один язык, аргументами не затрудняются, но от зарегестрированных ожидается большего.

А Вы ожидали, что я поведусь на ваш простенький троллинг и начну серьезно спорить о CL и Perl6? Вы же регистрат, от Вас следует ожидать более тонкого троллинга!

Sidrian
()
Ответ на: комментарий от anonymous

> чем лучше язык, тем больше его хоронят

Тут следует разделять "коммерчески успешный" и "лучший в IT". Да и от сопутствующих продуктов много чего зависит. Вот была Винда, но не было под ней Фортрана. Где Фортран? В попе. Есть Перл, даже под виндой, даже с IDE, но нет хорошей финансовой помощи - в результате прекрасный язык забыт в пользу наитупейшего пэхэпыдла. Что интересно, под Линуксом Перл прекрасно себя чувствует, но опять же, нельзя не считаться с его популярностью под Виндой - люди не очень торопятся изучить Перл. Лисп - не спорю, обладает уникальнейшей динамической природой, но в силу антигуманистического синтаксиса, благополучно развлекает нищих маргиналов без особого влияния на общую картину. C# - не самый отточенный и богатый язык, но в силу библиотек и IDE, хорошо влился в mainstream. Кстати, именно его простота (почти на уровне Си) прекрасно подходит для программ, над которыми работает не один десяток людей - шарповый код легче понимать, чем извраты C/C++.

> большинство всегда идёт по пути наименьшего сопротивления

Увы, но в коммерческом мире есть препятствия, которые не так просто перепрыгнуть. Например, увольнение :) Кому нужен пионер-радикал с маргинальным Лиспом, когда есть слаженная команда Дельфизоидов при 70% готовности проекта? Как правильно показывает практика, чем проще язык, тем легче сопровождать и развивать продукты (и искать новых девелоперов). Так что сопротивляться можно, но только за свой счёт. :)

matumba ★★★★★
()
Ответ на: комментарий от anonymous

> Да-да, мой когда-то любимый Fortran-IV похоронили ещё в прошлом веке

его не хоронили, он сам умер, т.к. появились более удобные инструменты (тот же питон).

> Так что чуть ослабьте категоричность в суждениях, ага?

пока я вижу зоопарк языков, которые появляются из-за того, что люди просто "не осилили" существующие. поэтому и категоричность.

anonymous
()

Я тут 2-3 для назад новость запостил, есть шанс что она на главной странице появится, или уже все?

anonymous
()
Ответ на: комментарий от anonymous

> Эта песочница занимает больше половины IT рынка.

Ну да, вторая половина (в РФ) - дельфи и 1С. Знаем-с.

> Fortran в последнее время вытесняется даже из его вотчины- HPC и тд.

Чем? :-/

> Кобол... ну кое где ещё остался, но посмотри на рынок труда - спроса нет.

В РФ и не было. Да, к текущему моменту Кобол, к счастью, вроде загибается и там, но вот сколько он прожил...

sv75 ★★★★★
()
Ответ на: комментарий от matumba

> Тут следует разделять "коммерчески успешный" и "лучший в IT".

...

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

но это я идеализирую :))) не в этой жизни, как говорится :)

anonymous
()
Ответ на: комментарий от matumba

> Тут следует разделять "коммерчески успешный" и "лучший в IT".

Это известно со времен Java 1.0. Или, возможно, во времен Кобола. Или даже с Фортрана.

sv75 ★★★★★
()

ВНЕЗАПТНО!!!! КОНСТАТИРУЮ ФАКТ:

ТРЕД ПОЛОН ЮНЫХ ЧОТКИХ ПРОГРАММИСТОВ ЧУТЬ БОЛЕЕ ЧЕМ ПОЛНОСТЬЮ

kode
()
Ответ на: комментарий от kode

Алсо, про красноглазие я вобще молчу.

PS/Сорри за капс

kode
()
Ответ на: комментарий от kode

> ВНЕЗАПТНО!!!! КОНСТАТИРУЮ ФАКТ:

> ТРЕД ПОЛОН ЮНЫХ ЧОТКИХ ПРОГРАММИСТОВ ЧУТЬ БОЛЕЕ ЧЕМ ПОЛНОСТЬЮ

вам с таким стилем письма зазорно быть регистрантом.

anonymous
()
Ответ на: комментарий от H2O

> Perl рульный язык, тяжёл в начинаниях - а со временем понимаешь мощя.

+1024.

Его прелесть в том, что мозги почти не ограничены в выразительных средствах (в отличии от C#, где потолок удобства - квалификация того индуса, который это придумывал). Надо вернуть несколько значений? Пожалуйста! Обработать массив? Одна строка! Операторы - лаконичные, безо всяких излишних скобок-точек-плюшек. Плюс сюда немерянная библиотека. И таки да, чтобы его профессионально использовать, нужно УЧИТЬСЯ. Это позволяет сразу отсекать быдлокодеров, которые хотят с наскока прочесть 3 страницы синтаксиса и тут же сваять "1С". Есть языки для публики, а есть для профи.

matumba ★★★★★
()
Ответ на: комментарий от iZEN

> К какому типу людей вы относите J2ME-программистов?

> 1. Язык (Java 2.0) перестал развиваться (Java 5.0/6.0 всё ещё нет в J2ME). > 2. Платформу J2ME невозможно использовать для бучения программированию.

Так была же новость, что Sun похоронила me, ибо современные девайсы уже тянут se.

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