Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Per6 & parrot -> objašnjenje

[es] :: Perl :: Per6 & parrot -> objašnjenje

[ Pregleda: 5997 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MarkoBalkan

Član broj: 141124
Poruke: 1624
...134.29-dsl.net.metronet.hr.



+19 Profil

icon Per6 & parrot -> objašnjenje05.11.2009. u 21:19 - pre 175 meseci
dali će Perl6 isključivo biti na virtualnoj mašini ili bude kao i interpreter?

jer ako neće ostaviti perl6 kao interpreter, onda sve pada u vodu.
 
Odgovor na temu

Au197/79
Zlatan Kadragić
Minhen

Član broj: 3556
Poruke: 772
91.148.81.*

Sajt: aurelije.blogspot.com


+47 Profil

icon Re: Per6 & parrot -> objašnjenje05.11.2009. u 22:45 - pre 175 meseci
Milslim da si pomešao pojmove. Virtuelna mašina ne znači ni da će biti ni da neće biti interpretiranja.

Npr. java je u početku bila interpretirana u VM, pa se kasnije radi ubrzanja krenulo sa Just in Time kompajliranjem, da su sad došli do mešanog načina, tj. krene se sa interpretiranjem pa ako se shvati da je neki deo usko grlo (tzv. Hot Spot) to se kompajlira.

Osim toga, do završetka parrota ja ću svakako da osedim. Mislim da je mrtva trka između njega i Hurd kernela :D
Bolje džaba ležat nego džaba radit.
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
...137.32-dsl.net.metronet.hr.



+19 Profil

icon Re: Per6 & parrot -> objašnjenje08.11.2009. u 17:52 - pre 175 meseci
da li bude perl6 kao interpreter kao što je i 5.x?
 
Odgovor na temu

Au197/79
Zlatan Kadragić
Minhen

Član broj: 3556
Poruke: 772
109.106.234.*

Sajt: aurelije.blogspot.com


+47 Profil

icon Re: Per6 & parrot -> objašnjenje14.11.2009. u 22:41 - pre 175 meseci
Ne znam. Nisam se nikad udubljivao u perl, čak ga izbegavam kad god mogu (priznajem ipak da je bash skripting gora rabota od perla). Mislim da perl 6 ni neće imati sopstveni interpreter već će to biti parrot.
Bolje džaba ležat nego džaba radit.
 
Odgovor na temu

stale85
Stanislav Antic
Student
Sremčica

Član broj: 6670
Poruke: 120
*.dynamic.sbb.rs.



Profil

icon Re: Per6 & parrot -> objašnjenje23.11.2009. u 10:47 - pre 175 meseci
Parrot je alat za pravljenje dinamickih jezika. Sto znaci da svi dinamicki jezici poput Python-a, PHP,... ce se izvrsavati na njemu. Postoji Perl6 implementacija na Parrot-u. Ona nije jos uvek spremna za mainstream upotrebu, pominje se da ce pocetkom 2010 izaci preview. Takodje je u planu da se napravi da Perl5 moze da se izvrsava na Parrotu zbog CPANa, jer bi onda u teoriji mogli da koristimo CPAN mogule iz Perl6,..

Perl5 se aktivno razvija i postoji ogromna baza CPAN modula. Takodje se aktivno radi na novim verzijama intrepretera,... Mislim da mozemo sa sigurnoscu reci da ce Perl5 jos dugo biti sa nama. A Perl6 je jednostavno gde je community-ju dozvoljeno da izrazi svu svoju kreativnost...
Ken Thompson has an automobile which he helped design. Unlike most automobiles, it has neither speedometer, nor gas gauge, nor any of the other numerous idiot lights which plague the modern driver. Rather, if the driver makes a mistake, a giant “?” lights up in the center of the dashboard. “The experienced driver,” says Thompson, “will usually know what’s wrong.”
 
Odgovor na temu

Thetaworld
General Partner
RCD usluge

Član broj: 2317
Poruke: 520

Sajt: www.rcdusluge.com


+60 Profil

icon Re: Per6 & parrot -> objašnjenje03.02.2010. u 14:08 - pre 172 meseci
Citat:
Au197/79: Milslim da si pomešao pojmove. Virtuelna mašina ne znači ni da će biti ni da neće biti interpretiranja.

Npr. java je u početku bila interpretirana u VM, pa se kasnije radi ubrzanja krenulo sa Just in Time kompajliranjem, da su sad došli do mešanog načina, tj. krene se sa interpretiranjem pa ako se shvati da je neki deo usko grlo (tzv. Hot Spot) to se kompajlira.

Osim toga, do završetka parrota ja ću svakako da osedim. Mislim da je mrtva trka između njega i Hurd kernela :D


To je besmislica sa "trkom" i ne trkaju se babe i žabe.

A, poenta virtualne mašine je da program radi na raznim mašinama bez razlike.
 
Odgovor na temu

techcode
Aleksandar Petrovic
Amsterdam

Član broj: 55455
Poruke: 188
*.dynamic.sbb.rs.



+3 Profil

icon Re: Per6 & parrot -> objašnjenje14.02.2010. u 17:18 - pre 172 meseci
Citat:
Au197/79: Milslim da si pomešao pojmove. Virtuelna mašina ne znači ni da će biti ni da neće biti interpretiranja.

Npr. java je u početku bila interpretirana u VM, pa se kasnije radi ubrzanja krenulo sa Just in Time kompajliranjem, da su sad došli do mešanog načina, tj. krene se sa interpretiranjem pa ako se shvati da je neki deo usko grlo (tzv. Hot Spot) to se kompajlira.

Osim toga, do završetka parrota ja ću svakako da osedim. Mislim da je mrtva trka između njega i Hurd kernela :D


Izgleda da si odavno posedeo posto je Parrot nedavno stigao do verzije 2.0 ... http://www.parrot.org/

Pretpostavljam da si ipak mislio na Rakudo - sto je Perl v6 implementacija za Parrot. Mada je i on dogurao do developer releasova koji su upotrebljivi - a svakog meseca izlazi novi. http://rakudo.org/
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
...151.43-dsl.net.metronet.hr.



+19 Profil

icon Re: Per6 & parrot -> objašnjenje15.02.2010. u 14:49 - pre 172 meseci
koliko sam shvatio postojat će perl 6 (kao što je i 5.x) što se razvija i rakudo (verzija za parrot)?

 
Odgovor na temu

techcode
Aleksandar Petrovic
Amsterdam

Član broj: 55455
Poruke: 188
*.dynamic.sbb.rs.



+3 Profil

icon Re: Per6 & parrot -> objašnjenje15.02.2010. u 22:22 - pre 172 meseci
Citat:
MarkoBalkan: koliko sam shvatio postojat će perl 6 (kao što je i 5.x) što se razvija i rakudo (verzija za parrot)?


Rakudo + Parrot = Perl 6

Citat:

Historically, Parrot started out as the runtime for Perl 6. Unlike Perl 5, the Perl 6 compiler and runtime (VM) are to be much more clearly separated. The name Parrot was chosen after the 2001 April Fool's Joke which had Perl and Python collaborating on the next version of their languages. The name reflects the intention to build a VM to run not just Perl 6, but also many other languages.






 
Odgovor na temu

Au197/79
Zlatan Kadragić
Minhen

Član broj: 3556
Poruke: 772
*.cpe.vektor.net.

Sajt: aurelije.blogspot.com


+47 Profil

icon Re: Per6 & parrot -> objašnjenje17.02.2010. u 23:59 - pre 172 meseci
Drago mi je za Perla. Ipak je to bolji jezik od basha.

Ako sam dobro shvatio, razvoj Perla i razvoj Parrota su odvojeni procesi? Nadam se da će se i drugi jezici lepo udomiti u Parrotu.
Bolje džaba ležat nego džaba radit.
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
...134.30-dsl.net.metronet.hr.



+19 Profil

icon Re: Per6 & parrot -> objašnjenje19.02.2010. u 20:11 - pre 172 meseci
samo da se brzina izvođenja programa pisanih u perlu ne uspori.

a što će biti sa perl-om za web (CGI skripte, apache i to)?

kako će to riješiti?

isto kao što je riješeno i za javu?


 
Odgovor na temu

techcode
Aleksandar Petrovic
Amsterdam

Član broj: 55455
Poruke: 188
*.dynamic.sbb.rs.



+3 Profil

icon Re: Per6 & parrot -> objašnjenje20.02.2010. u 19:19 - pre 172 meseci
Citat:
MarkoBalkan: samo da se brzina izvođenja programa pisanih u perlu ne uspori.

a što će biti sa perl-om za web (CGI skripte, apache i to)?

kako će to riješiti?

isto kao što je riješeno i za javu?


Brzina ce se povecati cak za "postojeci kod" posto je sama implementacija brza. A posebno je dobro sto ces moci da definises tip podataka i time ubrzas petlje i sl - nesto tipa:
Code:

int $i = 0;

for($i = 0; $i < 100_000_000; $i++){
   ...
}


A kako je to reseno za Javu? - Ako mislis na Tomcat i JSP, iskreno se nadam da nece biti tako reseno.

Uglavnom, CGI ko CGI moze da se koristi nevezano za jezik. Isto stoji i sa FCGI-jem. A sto se Apache-a tice, vec je napravljem mod_parrot koji funkcionise po principu mod_perl, mod_php i sl. Gde je ipak mod_perl "najpriblizniji" - u smisli dostupe funkcionalnosti - izvornom C API za Apache - videcemo kako ce mod_parrot da stoji po tom pitanju, mada je verovatno da ce stojati dobro kao i mod_perl.

Citat:
Au197/79: Drago mi je za Perla. Ipak je to bolji jezik od basha.

Ako sam dobro shvatio, razvoj Perla i razvoj Parrota su odvojeni procesi? Nadam se da će se i drugi jezici lepo udomiti u Parrotu.


Ja stvarno ne vidim kako Perl i Bash mogu da se uopste porede, Bash se prakticno koristi samo za admin i sl skripte a Perl za mnogo vise stvari.

I da - razvoj Parrot i Rakudo-a su "odvojeni" - a dosta programskih jezika se vec udomilo. Super fora je sto recimo iz Perl-a mozes da koristis Ruby klase i sl. Tako je barem planirano - ne vidim zasto ne bi radilo posto koji god jezik da imas, on se prevodi na jedan te isti byte kode koji Parrot izvrsava.
 
Odgovor na temu

[es] :: Perl :: Per6 & parrot -> objašnjenje

[ Pregleda: 5997 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.