๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #810

Re: Actuele programmeertalen

#810
From: John Bokma
Date: Tue, 14 Mar 2006 23:30
61 lines
3652 bytes
Jan Claeys <usenet@janc.invalid> wrote:

> Op Tue, 07 Mar 2006 19:42:34 +0000, schreef John Bokma:
> 
>> Jan Claeys <usenet@janc.invalid> wrote:
>> 
>>> Het zou me verwonderen als Python ooit op Parrot zal draaien,
>>> behalve als proof-of-concept (maar ik kan me vergissen).
>> 
>> Zelf hoop ik dat PHP ook mee gaat doen (vzviw zijn er mensen mee
>> bezig), en dat er per taal een front endje komt, en de mensen met vm
>> kennis zich gezamelijk op Parrot kunnen richten. En iets als
>> mod_parrot zou een hele berg dingen eenvoudiger maken. 
> 
> Ik vrees dat "parrot" een doodgeboren kind is...

Gebaseerd op wat?

>>> Maar Perl en Python draaien, als je dat wil, nu al op dezelfde VM:
>>> op de Java VM heb je Jython (na de offici๏ฟฝle "CPython" implementatie
>>> de meest-gebruikte) en perljvm.
>> 
>> Parrot heeft, naar ik begreep, wat voordelen. De java VM is niet echt
>> gemaakt voor dit werk (vzviw, ik heb mij opervlakkig ooit een (te)
>> weinig er in verdiept).
> 
> Als er al een _veelgebruikte_ gemeenschappelijke VM voor Python en
> Perl komt, zal dat vermoedelijk eerder .NET/Mono zijn;

Betwijfel ik. De Java VM is uitdrukkelijk niet gekozen, omdat zowel Perl
als Python dingen doen die daar niet makkelijk op gaan. Ik ben vrij
zeker dat dit ook voor .NET op gaat. 

ff de FAQ er bij gehaald:

"Those VMs are designed for statically typed languages. That's fine,
since Java, C#, and lots of other languages are statically typed. Perl
isn't. For a variety of reasons, it means that Perl would run more
slowly there than on an interpreter geared towards dynamic languages. 

The .NET VM didn't even exist when we started development, or at least
we didn't know about it when we were working on the design. We do now,
though it's still not suitable." <http://www.parrotcode.org/faq/>

> tenzij perl voor de JVM
> plots populair wordt...

Betwijfel ik.

> En "Python" werkt momenteel aan een universele "compiler" die in
> theorie elke willekeurige backend kan gebruiken.  (PyPy zou
> uiteindelijk moeten toelaten dat zelfs GCC e.d. een valabele backend
> voor python is...) 

Ik moet weer eens in Python duiken :-D.

-- 
John Bokma
                 Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar:  http://castleamber.com/
Tevreden opdrachtgevers:     http://castleamber.com/testimonials.html
Technical Details
Message-ID: <Xns9786B22DC6BFFcastleamber@130.133.1.4>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
References: <NClNf.287769$YA1.9144381@phobos.telenet-ops.be> <slrne0brcf.iv.philip+usenet@fasolt.home.paeps.cx> <Xns9779853A8810Ecastleamber@130.133.1.4> <slrne0c2i1.iv.philip+usenet@fasolt.home.paeps.cx> <Xns9779BC34664E9castleamber@130.133.1.4> <slrne0d9el.iv.philip+usenet@fasolt.home.paeps.cx> <Xns977A16BABF1F9castleamber@130.133.1.4> <pan.2006.03.07.18.55.37.830563@janc.homeip.net> <Xns977F8B742675Ccastleamber@130.133.1.4> <pan.2006.03.14.22.10.17.630912@janc.homeip.net>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,4d740fa1dd681dfc
X-Google-Attributes: gidfcea4,public
X-Google-Language: DUTCH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: John Bokma <john@castleamber.com>
Newsgroups: be.comp.programming
Subject: Re: Actuele programmeertalen
Date: 14 Mar 2006 23:30:59 GMT
Organization: Castle Amber - software development
Lines: 61
Message-ID: <Xns9786B22DC6BFFcastleamber@130.133.1.4>
References: <NClNf.287769$YA1.9144381@phobos.telenet-ops.be> <slrne0brcf.iv.philip+usenet@fasolt.home.paeps.cx> <Xns9779853A8810Ecastleamber@130.133.1.4> <slrne0c2i1.iv.philip+usenet@fasolt.home.paeps.cx> <Xns9779BC34664E9castleamber@130.133.1.4> <slrne0d9el.iv.philip+usenet@fasolt.home.paeps.cx> <Xns977A16BABF1F9castleamber@130.133.1.4> <pan.2006.03.07.18.55.37.830563@janc.homeip.net> <Xns977F8B742675Ccastleamber@130.133.1.4> <pan.2006.03.14.22.10.17.630912@janc.homeip.net>
X-Trace: individual.net U+ptXcC8nj2yib4qu1CqUgl9H2tykrX2Nff6+/cWmzHDPcHmWv
User-Agent: Xnews/2005.10.18
X-Face: $7h&5K*ZL9*ZQ\6Hco2"V?1dD*C<ab^>zlws[S%i0b,@gKk|[,)Y-<hk143{.Ov"x{({zo( l,N\m`-_^nJfVQdEyt+-uAP^7WG]5mHj9&::7X-qK;Yv;xmRvNWQR"_igw+cr5WMj;6:zlj<R80Ei@ $gGWq&*{FL*kC*a