LINUX.ORG.RU

ВВС выбрала виртуальную машину Parrot

 , ,


0

0

«Некоммерческий фонд Parrot принял в свои ряды английского медиа-гиганта ВВС. Такое решение представители ВВС объясняют усложнением собственной IT-инфраструктуры, немалым числом веб-проектов и использованием множества языков программирования. Для снижения издержек эксплуатации такой гетерогенной среды решено задействовать свободную виртуальную машину Parrot, развившуюся из проекта Perl6. Она предлагает универсальную поддержку различным динамическим языкам программирования: в платформонезависимый байт-код транслируются программы на множестве популярных языков — Basic, Lisp, Forth, Tcl, JavaScript, Ruby, Lua, Scheme, PHP, Python, Perl 6 и других, а также двоичные приложения .NET.»

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

Re: ВВС выбрала виртуальную машину Parrot

А ну и правильно. Теперь хоть похоливарить можно будет на предмет Parrot vs Java :)
У них, наверное, многое на перле написано ?

ovax ★★ ()

Re: ВВС выбрала виртуальную машину Parrot

>У них, наверное, многое на перле написано ?

Как то пробегала статья что они там написали порт Rails на Perl с очень оригинальным названием Perl on Rails

anonymous ()

Re: ВВС выбрала виртуальную машину Parrot

Parrot это помесь python с perl?

PolarFox ★★★★★ ()

Re: ВВС выбрала виртуальную машину Parrot

> в платформно-независимый байт-код транслируются программы на множестве популярных языков — Basic, Lisp, Forth, Tcl, JavaScript, Ruby, Lua, Scheme, PHP, Python, Perl 6 и другие, а также двоичные приложения .NET

Полный список языков доступен на

http://www.parrotcode.org/languages/

Транслятор с .Net есть, а транслятора с Java нет. Жаль.

hobbit ★★★★★ ()

Re: ВВС выбрала виртуальную машину Parrot

Языки с динамической типизацией не нужны.

Даешь JavaScript без динамической типизацией!!

anonymous_num_0 ()

Re: ВВС выбрала виртуальную машину Parrot

Это кошернее JVM или нет? Расскажите. Интересно.

Sphinx ★★☆☆ ()
Ответ на: Re: ВВС выбрала виртуальную машину Parrot от tailgunner

Re: ВВС выбрала виртуальную машину Parrot

> Бери, в чем проблема?

Так нужно в нем запретить динамическую, убрать из стандарта.

Да, извиняюсь за ошибку, конечно же "даешь JavaScript без динамической типизации".

anonymous_num_0 ()
Ответ на: Re: ВВС выбрала виртуальную машину Parrot от anonymous_num_0

Re: ВВС выбрала виртуальную машину Parrot

> Так нужно в нем запретить динамическую, убрать из стандарта.

И сделать несовместимым? Тебе нужна статическая типизация - пользуйся.

tailgunner ★★★★★ ()
Ответ на: Re: ВВС выбрала виртуальную машину Parrot от tailgunner

Re: ВВС выбрала виртуальную машину Parrot

> И сделать несовместимым? Тебе нужна статическая типизация - пользуйся.

Да, я уже понял свой просчет. Нужно было какой другой язык указать. Троллинг не задался :-(

anonymous_num_0 ()

Re: ВВС выбрала виртуальную машину Parrot

... языков - ... и другие Вот M-dash поставить смогли, а элементарное согласование предложения - не судьба было провести?

anonymous ()

Re: ВВС выбрала виртуальную машину Parrot

> платформно

платформо

> ... и другие


и других (спасибо последнему анонимусу)

naryl ★★★★★ ()

Re: ВВС выбрала виртуальную машину Parrot

> ВВС выбрала виртуальную машину Parrot

Прочитал ВВС как Военно Воздушные Силы О_о

anonymous ()

Re: ВВС выбрала виртуальную машину Parrot

Зря они с эти перротом связываются... Этот перрот писали умственно отсталые какие то...

anonymous ()

Re: ВВС выбрала виртуальную машину Parrot

нихрена се... захотелось пощупать parrot

alex-w ★★★★★ ()

Re: ВВС выбрала виртуальную машину Parrot

> Perl 6

и всё-таки он существует!

fhh ()
Ответ на: Re: ВВС выбрала виртуальную машину Parrot от hobbit

Re: ВВС выбрала виртуальную машину Parrot

> Полный список языков доступен на

> http://www.parrotcode.org/languages/

> Транслятор с .Net есть, а транслятора с Java нет. Жаль.

Фортрана в списке нет. Кю :( Харнесс для тестирования фортрановского кода не написать :(

Orlusha ★★★★ ()

Re: ВВС выбрала виртуальную машину Parrot

оно поддерживает brainfuck, теперь я спокоен за BBC

anonymous ()

Re: ВВС выбрала виртуальную машину Parrot

Питон там даже нормально не транслируется. Ошибки в тестах на сайте модуля. Отстой этот ваш Паррот.

anonymous ()
Ответ на: Re: ВВС выбрала виртуальную машину Parrot от anonymous

Re: ВВС выбрала виртуальную машину Parrot

>Питон там даже нормально не транслируется. Ошибки в тестах на сайте модуля. Отстой этот ваш Пистон.

fixed.

По теме: отлично, так держать. ждём первой беты к рождеству

kranky ★★★★★ ()

Re: ВВС выбрала виртуальную машину Parrot

Оффтоп конечно, но посмотрев на сай Parrot столько всего нового узнаешь. Например язык lolcode. Вынос мозга обеспечен: http://lolcode.com/specs/1.2 А вы все Perl vs PHP, уныло это, надо к новым горизонтам двигаться :)

A-234 ★★★★★ ()

Re: ВВС выбрала виртуальную машину Parrot

прочитал как "ВВС выбрала стиральную машину Parrot" о_О
надо завязывать с талксами..

anonymous ()
Ответ на: Re: ВВС выбрала виртуальную машину Parrot от A-234

Re: ВВС выбрала виртуальную машину Parrot

> Вынос мозга обеспечен:

http://silver.sucs.org/~manic/humour/languages/beyondada.htm

Typical declarations would look something like those listed below:
p : pointer to random location;
x : hopelessly_broken list of too_small integer;

It has been said that this adds a certain degree of polymorphism to the language, but the person who said it that was drunk at the time.

Жаль компилятор так и не написали за 20 лет.

naryl ★★★★★ ()

Re: ВВС выбрала виртуальную машину Parrot

Если дальше буду читать лор, то точно перейду на наркотики.

madcore ★★★★★ ()

Re: ВВС выбрала виртуальную машину Parrot

Ухты, ждём ебилдов.

AnDoR ★★★★★ ()

Re: ВВС выбрала виртуальную машину Parrot

Хороший, давно знакомый проект.

MiracleMan ★★★★★ ()
Ответ на: Re: ВВС выбрала виртуальную машину Parrot от alex-w

Re: ВВС выбрала виртуальную машину Parrot

>нихрена се... захотелось пощупать parrot

для этого обязательно должна была новость появиться. я давно о нем писал, но обычно все тонет в флейме.

anonymous ()
Ответ на: Re: ВВС выбрала виртуальную машину Parrot от anonymous_num_0

Re: ВВС выбрала виртуальную машину Parrot

> Да, я уже понял свой просчет. Нужно было какой другой язык указать. Троллинг не задался :-(

возьми ECMAScript4 -- там по умолчанию статическая, ЕМНИП

anonymous ()
Ответ на: Re: ВВС выбрала виртуальную машину Parrot от AnDoR

Re: ВВС выбрала виртуальную машину Parrot

> Ухты, ждём ебилдов.

*  dev-lang/parrot [ Masked ]
      Latest version available: 0.6.1
      Latest version installed: [ Not Installed ]
      Size of downloaded files: [no/bad digest]
      Homepage:    http://www.parrotcode.org/
      Description: The virtual machine that perl6 relies on.
      License:     || ( Artistic GPL-2 )

g1itch ()

Re: ВВС выбрала виртуальную машину Parrot

А по теме...
Наиболее полезными в проекте Parrot являютя PGE - Parrot Gramma Engine PCT - Parrot Compile Tools, NQP - Not Quite Perl.

Для создания своего языка у этой связки, мо меоему, на данный момент нет конкуренции.

Именно благодаря простоте сознания и появились версии LOLCODE и Barinfuck для Parrot.

http://en.wikibooks.org/wiki/Parrot
http://en.wikibooks.org/wiki/Parrot_Virtual_Machine/Parrot_Compiler_Tools
http://en.wikibooks.org/wiki/Parrot_Virtual_Machine/Parrot_Grammar_Engine
http://en.wikibooks.org/wiki/Parrot_Virtual_Machine/Not_Quite_Perl

NonHuman ★★★ ()
Ответ на: Re: ВВС выбрала виртуальную машину Parrot от NonHuman

Re: ВВС выбрала виртуальную машину Parrot

> Именно благодаря простоте сознания и появились версии LOLCODE и Barinfuck для Parrot.

Ну а нормальных языков реализации уже появились?

livers

anonymous ()
Ответ на: Re: ВВС выбрала виртуальную машину Parrot от hobbit

Re: ВВС выбрала виртуальную машину Parrot

> Полный список языков доступен на > http://www.parrotcode.org/languages/

Забавно, там по всем языкам какие-то оговорки. Например, на Python вообще забили. И нах такая VM нужна, которая толком ни одного языка не поддерживает?

zenith ★★★ ()

Re: ВВС выбрала виртуальную машину Parrot

> А ну и правильно. Теперь хоть похоливарить можно будет на предмет Parrot vs Java :) > У них, наверное, многое на перле написано ?

холивар отменяется. Parrot для языков с динамической типизацией.

anonymous ()
Ответ на: Re: ВВС выбрала виртуальную машину Parrot от anonymous

Re: ВВС выбрала виртуальную машину Parrot

>холивар отменяется. Parrot для языков с динамической типизацией.
Но Java пыдается играть на поле динамических языков.

NonHuman ★★★ ()
Ответ на: Re: ВВС выбрала виртуальную машину Parrot от anonymous

Re: ВВС выбрала виртуальную машину Parrot

>> Теперь хоть похоливарить можно будет на предмет Parrot vs Java :)

> холивар отменяется. Parrot для языков с динамической типизацией.

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

anonymous ()
Ответ на: Re: ВВС выбрала виртуальную машину Parrot от NonHuman

Re: ВВС выбрала виртуальную машину Parrot

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

Сейчас реально с интересом присматриваюсь к 1.7 с invokedynamic. Пока, правда, руки не дошли оценить производительность. Пока же всё больше склоняюсь к тому, что JBForth2 будет иметь смешанную типизацию :)

KRoN73 ★★★★★ ()
Ответ на: Re: ВВС выбрала виртуальную машину Parrot от anonymous

Re: ВВС выбрала виртуальную машину Parrot

>Кроме своего косноязычного наречия к ней нечего _нормально_ не прикрутишь.

_Нормально_ - это как? Scala - нормально или нет?

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