LINUX.ORG.RU

Parrot живет и побеждает


0

0

Тем , кто использует связку языков Perl/Python/Ruby , известна проблема , которая возникает при подключении к ним плюсовых библиотек , таких например , как многопоточная библиотека Threading Building Blocks (TBB) с поддержкой оптимальной производительности много-ядерных процов. Автор - Kevin Farnham - пишет , что Parrot показал себя неплохо с этой стороны. Он прекрасно подходит для решения этой проблемы. В связи с чем автор предсказывает , что ядро разработчиков в скором времени может получить существенную поддержку как со стороны независимых экспертов , так и заинтересованных компаний.

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

★★★★★

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

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

Да , забыл сказать :
Пэррот - виртуальная машина для компиляции и выполнении байт-кода из других динамических языков,
таких как Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL.
Пэррот включает в себя т.н. Native Call Interface (NCI) - из него напрямую можно пользовать функции из C library .


kto_tama ★★★★★
() автор топика

Вообще-то в статье всего лишь выражается надежда на то, что Паррот будет жить и побежадть. Ни о каких _текущих_ победах речь не идет.

tailgunner ★★★★★
()

> известна проблема , которая возникает при подключении к ним плюсовых библиотек , таких например , как многопоточная библиотека Threading Building Blocks (TBB)

хоть я и использую C++ в Perl'e, но с такой проблемой пока не столкнулся -- как-то хватает других

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

> как-то хватает других

в смысле других библиотек

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

> а я давно говорил, что у parrot гораздо больше перспектив, чем у perl6

а их можно отделить друг от друга?

впрочем, вне зависимости от, RIP.

dmiceman ★★★★★
()

Тыкнули палочкой в гниющий труп ... фуууу :(

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

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

parrot суть независимая виртуальная машина, написанная на c, которая поддерживает несколько языков.

"Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages. Parrot currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL, and a .NET bytecode translator."

from official faq: "Is Parrot the same as Perl 6?

No. Perl 6 is just one of the languages that will run on Parrot. For information about Perl 6 on Parrot, see "perl6/" in languages."

asgard
()

А у меня этих быдло-попугайчиков коты жрут.

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

> parrot суть независимая виртуальная машина, написанная на c, которая поддерживает несколько языков.

я знаю что такое parrot, но (несколько лет назад) много его частей писалось сразу на perl6. не знаю, может переписали.

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

народ конкретно путает пэррот и 6-й перл
:-)

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

> я знаю что такое parrot, но (несколько лет назад) много его частей писалось сразу на perl6. не знаю, может переписали.

не знаю что там было раньше, но нонче парот не зависима от perl'a

> Хе. Все бы были такими трупиками...

а какие реальные перспективы развития данного языка вы видите? я лично никаких. выйдет очередная игрушка для гиков и всё.

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

А ведь аудитория перла вроде как растет? На нем работают или начинали работать довольно таки известные веб проекты?

Или я ошибаюсь?

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

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

> Да, для Питона и Руби, это imho единственный щанс выжить.

Это imho Питон и Руби — единственный шанс выжить для Parrot.

ero-sennin ★★
()
Ответ на: комментарий от anonymousI

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

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

> В чем выражается смерть языка? Его аудитория растет вместе с интернетом, следующая версия развивается, очень много в ней вкусного.

Следующая версия интернета — это Web 2.1 или уже Web 3.0?

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

я имел в виду перл6, хотя и 5.10 скоро должен появится, с несколькими фичами из шестого

nassaja
()
Ответ на: комментарий от ero-sennin

Хватит нести бред. Если вы сами себя не считаете умственно отсталыми, то просто обязаны привести хоть один факт в подтверждение своих слов о "смерти" перла. Иначе можете продалжать сколь угодно, шавка лает, а караван идёт.

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

> не знаю что там было раньше, но нонче парот не зависима от perl'a

аа.. это я наверное с cardinal-ом спутал, но от этого не легче..

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

> а какие реальные перспективы развития данного языка вы видите? я лично никаких.

Ну, для себя я перспективы вижу — оно убирает из Perl5 все костыли, и заменяет их «родными» удобными возможностями, которые раньше достигались разными хаками, спрятанными в модули. Пайтон мне как-то не по нраву пришелся рядом моментов (на 3000 надо посмотреть будет, правда), а Perl вполне устраивает. Всякие скрипты для автоматизации довольно хорошо писать.

> выйдет очередная игрушка для гиков и всё. И слава Б-гу. Enterprise N-Tier Rapid Development Highly Scalable Language For Mission-Critical Business достаточно, языков «для домохозяек» тоже, пора бы и в стан чего-нибудь приличного добавить.

anonymous
()

Кстати, барон, разнеслись слухи о чрезвычайной нечитаемости программ на perl'e, более того, злые языки уже уронили слово "труп" и "python"...

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

>Хватит нести бред. Если вы сами себя не считаете умственно отсталыми, то просто обязаны привести хоть один факт в подтверждение своих слов о "смерти" перла. Иначе можете продалжать сколь угодно, шавка лает, а караван идёт.

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

Не ведись, мой юный падаван %-) Лучше пожелай человеку спокойной ночи и удачного разбега в сторону стенки ближайшего биореактора, спорить и дискуссировать с представителями социума верующих что перл вообще может когда-либо умереть - пустая трата времени, а ведь сегодня пятница, я вот например уже сделал спасительный укол, как говорится "В этом мирке, тесном, но до отказа исполненном отвращения, мне нравится только один предмет: склянка с настоем опиума..." © Шарль Бодлер

И третье издание нашей библии - кэмэлбук, лежащий на столе %-)

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

> Хватит нести бред. Если вы сами себя не считаете умственно отсталыми, то просто обязаны привести хоть один факт в подтверждение своих слов о "смерти" перла. Иначе можете продалжать сколь угодно, шавка лает, а караван идёт.

Много ли новых проектов на перле появилось за послендий год? Назовите хоть десяток.

ero-sennin ★★
()
Ответ на: комментарий от NonHuman

> Да, для Питона и Руби, это imho единственный щанс выжить.

Хорошо, что "имхо" написал :-))

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

> И третье издание нашей библии - кэмэлбук, лежащий на столе %-)

Что перлом давно никто не пользуется, кроме религиозных фанатиков, мы все и так знаем.

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

>Ура! Слава Perl! IMHO, лучший язык для очень широкого круга задач.

+1000 !!! Держи лапу, друк !!! %)))

anonizmus
()
Ответ на: комментарий от ero-sennin

>Много ли новых проектов на перле появилось за послендий год? Назовите хоть десяток.

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

Много системного программирования на нем, крайне широкий спектр всевозможных задач по автоматизации (реалтайм не берем конечно %-) и обработки данных тоже. У других - другие сферы, но меня удивляет почему многие на лоре язык оценивают по популярности именно в этом гребаном ВЕБ.

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

>Смущает слово "мы", уважаемый Царь пытается выдать желаемое за действительное? ;)хихи

кто, что, с кем ?

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

> Хватит нести бред. Если вы сами себя не считаете умственно отсталыми, то просто обязаны привести хоть один факт в подтверждение своих слов о "смерти" перла. Иначе можете продалжать сколь угодно, шавка лает, а караван идёт.

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

asgard
()

А вот есть кто серьёзно смотрел на него? Я думаю, насколько реально использовать parrot в качестве VM для собственного встроенного скриптового языка? В смысле, там что сделано - стабилизировано или ещё всё поменяться может?

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


Блинский ЛОР! :)

По первой прочитал как "Parrot ж_Г_ет и побеждает" :)

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

> а какие реальные перспективы развития данного языка вы видите?

Таким макаром можно было бы сказать про Gnome, когда он только появлялся. Мол, есть KDE, что ещё надо?

Perl 6, весьма приятный язык, намного лучше 5 версии. Он вполне может потеснить web-языки. По крайней мере, при наличии фреймворков (а их написание вопрос времени, причём небольшого), я бы использовал его.

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