[zxspectrum] Re: R: Re: R: Re: R: Re: R: Re: Un Ritorno nei Retrocomputers

  • From: "Enrico Maria Giordano" <e.m.giordano@xxxxxxxxxxxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Mon, 25 Jan 2010 22:24:45 +0100


-----Messaggio Originale----- Da: "Giovanni Lagorio" <lagorio@xxxxxxxxxxxxx>
A: <zxspectrum@xxxxxxxxxxxxx>
Data invio: lunedì 25 gennaio 2010 16.41
Oggetto: [zxspectrum] Re: R: Re: R: Re: R: Re: R: Re: Un Ritorno nei Retrocomputers


è vero che il c++ è stato progettato per non pagare (in spazio/tempo) per le caratteristiche non usate, il cosiddetto "zero overhead principle", ma il compilatore di z88dk taglia già fuori tutte le cose del C che non possono essere implementate efficientemente (dalla homepage: "is only deficient in a few areas where implementation on a z80 processor might prove inefficient."). Quindi, non mi sembra che avrebbe molto senso cercare di estendere il linguaggio supportato a (un sottoinsieme di) C++ quando, per esempio, non sono supportati nemmeno gli array (C) multidimensionali.

Io penso di non essermi spiegato bene. Devo fare una premessa: non pensavo che z88dk fosse legato mani e piedi ad uno specifico compilatore ma credevo si potesse utilizzare uno qualunque dei compilatori disponibili. Ho capito che questo non è e quindi tutto il discorso cade. Tanto per parlare, avevo immaginato di prendere un cross-compiler C/C++ per Z80 ed utilizzarlo per z88dk. Ma forse tale compilatore neanche esiste (il fatto che dovesse essere un cross-compiler mi era proprio sfuggito).

EMG

--
EMAG Software Homepage:     http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg
The EMG Music page: http://www.emagsoftware.it/emgmusic

Other related posts: