🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10998

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

#10998
From: Sjoerd Schreuder
Date: Sun, 17 Feb 2002 20:52
32 lines
3143 bytes
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.

Sjoerd Schreuder
Technical Details
Message-ID: <3C7019B8.2C74A2B4@wanadoo.nl>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!194.25.134.62!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!amsnews01.chello.com!cleanfeed.casema.net!leda.casema.net!castor.casema.net.POSTED!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>

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 12:57:01 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!194.25.134.62!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!amsnews01.chello.com!cleanfeed.casema.net!leda.casema.net!castor.casema.net.POSTED!not-for-mail
Message-ID: <3C7019B8.2C74A2B4@wanadoo.nl>
From: Sjoerd Schreuder <sa_schreuder@wanadoo.nl>
X-Mailer: Mozilla 4.7 [en] (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: oproep aan de programmeurs:wat moet ik kiezen ?
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>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 32
Date: Sun, 17 Feb 2002 20:52:53 GMT
NNTP-Posting-Host: 194.134.127.132
X-Trace: castor.casema.net 1013979173 194.134.127.132 (Sun, 17 Feb 2002 21:52:53 MET)
NNTP-Posting-Date: Sun, 17 Feb 2002 21:52:53 MET
Organization: EuroNet Internet