🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #11000

Re: oproep aan de programmeurs:wat moet ik kiezen ?

#11000
From: Stefan Arentz
Date: Sun, 17 Feb 2002 21:09
41 lines
3639 bytes
Sjoerd Schreuder <sa_schreuder@wanadoo.nl> writes:

> Pieter Philippaerts wrote:
> > 
> > "Sjoerd Schreuder" <sa_schreuder@wanadoo.nl> wrote in message
> > news:3C6FD2B5.1D31CC72@wanadoo.nl...
> > > Dus ik kan me er alleen maar bij aansluiten: CLI is geen nieuw idee.
> > 
> > Een nieuw *idee* is het inderdaad niet, maar het is wel een eerste stap naar
> > de eerste implementatie ervan.
> > Voor zover ik weet is er momenteel geen platform buiten .NET dat devolgende
> > twee kenmerken bezit:
> >  - taal onafhankelijkheid
> >  - platform onafhankelijkheid
> 
> GCC intermediate language.
> 
> De GCC compiler kent meerdere talen (zeker meer dan alleen C en C++)
> en kan naar vele platforms (cross)compileren. Dat doen ze door eerst
> de taal naar een intermediate language om te zetten, en die vervolgens
> naar een platform specifieke assembly om te zetten. Dus een nieuwe
> taal vereist maar een nieuw frontend en je hebt gelijk alle platforms
> tot je beschikking, terwijl een nieuw platform alleen een nieuw
> backend vereist om alle talen gelijk beschikbaar te hebben.
> 
> Zoek ook eens op op de Amsterdam Compiler Kit (ACK). Dit, aan de VU 
> ntworpen en gebouwde groep van compilers was op dat principe gebouwd
> en dat al ruim 15 jaar geleden. Ons praktikum compilerbouw bestond
> uit een nieuw frontend schrijven voor een of ander pascal-achtige taal.
> 
> Dat zijn al twee voorbeelden, en dan ben ik nog niet eens goed
> bekend in de compilerwereld.

Leuk maar je mist wel de clue van het CLI verhaal. GCC is een *compiler*
en maakt dus native code aan die niet platformonafhankelijk is. Er is
niet zoiets als een 'GCC IL' interpreter/jit, het is een tussenformaat
in een compilatieproces, en dat is anders dan .Net IL.

Bij .Net staat de platformonafhankelijkheid juist centraal.

 Stefan
Technical Details
Message-ID: <rn664vbyt2.fsf@keyser.soze.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!129.250.35.146!iad-peer.news.verio.net!news.verio.net!newsfeed.wirehub.nl!kleenex.wirehub.nl!news.wirehub.nl!not-for-mail
References: <uXu88.122912$rt4.11582@afrodite.telenet-ops.be> <1013109746.799866@seven.kulnet.kuleuven.ac.be> <3C63C40B.BA1DDAA9@iae.nl> <1013181054.194148@seven.kulnet.kuleuven.ac.be> <3C63EE8A.DEE29046@iae.nl> <1013187868.875791@seven.kulnet.kuleuven.ac.be> <3c6c35f1.5840688@newszilla.xs4all.nl> <1013742119.309832@seven.kulnet.kuleuven.ac.be> <3c6e35cf.1533535@newszilla.xs4all.nl> <1013895537.659605@seven.kulnet.kuleuven.ac.be> <slrna6tm41.3mc.usenet@dolens.mobach.nl> <1013913710.524385@seven.kulnet.kuleuven.ac.be> <3C6FD2B5.1D31CC72@wanadoo.nl> <1013970800.921078@seven.kulnet.kuleuven.ac.be> <3C7019B8.2C74A2B4@wanadoo.nl>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,65d4c4d6a1e8dc39
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,65d4c4d6a1e8dc39
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-02-17 13:09:36 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!129.250.35.146!iad-peer.news.verio.net!news.verio.net!newsfeed.wirehub.nl!kleenex.wirehub.nl!news.wirehub.nl!not-for-mail
From: Stefan Arentz <stefan@keyser.soze.com>
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: oproep aan de programmeurs:wat moet ik kiezen ?
Date: 17 Feb 2002 22:09:29 +0100
Organization: Wirehub! Internet, The Netherlands
Lines: 41
Message-ID: <rn664vbyt2.fsf@keyser.soze.com>
References: <uXu88.122912$rt4.11582@afrodite.telenet-ops.be> <1013109746.799866@seven.kulnet.kuleuven.ac.be> <3C63C40B.BA1DDAA9@iae.nl> <1013181054.194148@seven.kulnet.kuleuven.ac.be> <3C63EE8A.DEE29046@iae.nl> <1013187868.875791@seven.kulnet.kuleuven.ac.be> <3c6c35f1.5840688@newszilla.xs4all.nl> <1013742119.309832@seven.kulnet.kuleuven.ac.be> <3c6e35cf.1533535@newszilla.xs4all.nl> <1013895537.659605@seven.kulnet.kuleuven.ac.be> <slrna6tm41.3mc.usenet@dolens.mobach.nl> <1013913710.524385@seven.kulnet.kuleuven.ac.be> <3C6FD2B5.1D31CC72@wanadoo.nl> <1013970800.921078@seven.kulnet.kuleuven.ac.be> <3C7019B8.2C74A2B4@wanadoo.nl>
NNTP-Posting-Host: newsreader2.wirehub.nl
X-Trace: thor.wirehub.nl 1013980171 28440 195.86.128.19 (17 Feb 2002 21:09:31 GMT)
X-Complaints-To: abuse@wirehub.net
NNTP-Posting-Date: 17 Feb 2002 21:09:31 GMT
X-Newsreader: Gnus v5.5/XEmacs 20.3 - "Vatican City"
Cache-Post-Path: newsreader2.wirehub.nl!unknown@keyser.soze.com
X-Cache: nntpcache 2.4.0b2 (see http://www.nntpcache.org/)