[zxspectrum] Re: Linux per ZX


Alfonso Martone wrote:
> 
> > Perché dici "quello che poi sarebbe stato..."? Per quanto ne so io,
> > la gestione delle eccezioni c'è sempre stata in C++ proprio nella
> > forma sintattica da te citata.
> 
> La storia del C++ ha degli inizi un po' rocamboleschi; ai primi tempi
> sentii parlare di un traduttore da C++ a C, perche' un compilatore C++
> stabile non era disponibile.

Infatti il C++ è nato come traduttore in C. Si chiamava C-Front, se non
vado errato.

> Pare che le specifiche attuali del C++ siano "2.0" o qualcosa del
> genere;

No! Il C++ è ormai standard ISO dal 1998, se ricordo bene.

> i primi tempi c'erano gli include-file senza la classica
> estensione ".h"...

No! Gli include file standard del C++ sono *attualmente* senza
l'estensione .h:

#include <iostream>
#include <vector>
#include <list>
#include <algorithms>
#include <exception>

etc.

> In ogni caso, salvo alcuni supereroi della programmazione, il C++ e'
> stato tipicamente usato come un'estensione sul C che permette di avere
> "le strutture con le funzioni" :-)

Prima che venisse standardizzato. Ora viene utilizzato come un
linguaggio filosoficamente molto diverso dal C (ed anche sostanzialmente
- il C rappresenta circa il 10% del C++). Se ne vuoi sapere di più segui
it.comp.lang.c++.

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

Other related posts: