Newsgroup: it.comp.lang.c++
Titolo: C/C++ sempre meno!!!

 grafica , di quanto si possa fare in C/C++ , o ci sono altri motivi? 
I linguaggi di piu' alto livello sono piu' produttivi, piu' facili da 
imparare bene, e, spesso, piu' portabili (nel senso di 
platform-independent).
Analogo discorso si potrebbe fare per il passaggio dal linguaggio 
Assembly e il C. Negli anni 60, tutto il software di sistema si scriveva 
in Assembly, poi l'Assembly e' stato sempre piu' sostituito dal C.
Naturalmente, il tipo di applicazione ha una grande importanza sulla 
scelta del linguaggio. Il software gestionale (paghe, contabilita', 
ecc.) non si scrive piu' in Assembly da 40 anni, e oggi e' raro che sia 
scritto in C/C++. D'altra parte, i driver, il software per 
microcontrollori e i videogiochi sono stati gli ultimi tipi di software 
a migrare dall'Assembly al C, e quindi verranno scritti in C/C++ ancora 
per molti anni.
Un caso particolare e' il software di calcolo numerico. Per il software 
di questo tipo il passaggio dall'Assembly al Fortran e' avvenuto oltre 
40 anni fa, e in seguito e' stato usato anche il C, ma non ci sono 
grosse tendenze a usare software di livello piu' alto, se non per 
passare da C a C++.
Riassumendo, se cerchi lavoro come programmatore C/C++, ti consiglio di 
cercarlo tra aziende che sviluppano i seguenti tipi di software:
- Device driver;
- Microcontrollori industriali o comunque sistemi embedded;
- Videogiochi ad alte prestazioni;
- Calcolo numerico e sistemi CAD/CAM/CAE.
-- 
	Carlo Milanesi
 
http://digilander.libero.it/carlmila

 
http://digilander.libero.it/carlmila
Ciao a tutti ,sono un totale neofita in materia pertanto vi volevo chiedere
: volendo avvicinarmi alla programmazione anche solo per diletto ma cercando
di fare qualcosa di performante ,su quale linguaggio conviene investire in
termini di tempo/impegno ?

 termini di tempo/impegno ?
Visual Basic .NET o Visual C#.
--- bye

 platform-independent).
CUT
Insomma per avere più possibilità lavorative dovrò imparare a fare i
disegnini in Visual Basic...
 :-O

 termini di tempo/impegno ?
sicuramente ti consiglio di evitare soluzioni proprietarie, e in special
modo il BASIC.
salvo che siamo in un ng di C++, consiglierei Python.
C++ e` un gran linguaggio, ma di tempo ne prende.
-- 
Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it.
    - Brian W. Kernighan

 
-- 
Icq #84624356

Fegato Spappolato wrote:
 > Anche io la pensavo così, ma ormai la richiesta di programmatori Visual
 > Basic aumenta sempre più :-O
SimoneSevera> ahime quel che dici è vero, però dobbiamo anche pensare al 
fattore Microsoft. Io ci programmo da almeno 8 anni e francamente penso 
che studiarsi il c++ ti rende veramente un programmatore, rispetto 
invece ai linguaggi che sta tirando fuori mamma Microsoft e Zio Sun.
Ovvio che bidogna anche mangiare, quindi una buona preparazione VB non 
fa male, però che non sia l'unico linguaggio che si studi, altrimenti si 
diventa M$ dipendenti e cmq ci si affiderà sempre alle scatole nere 
"framework" senza sapere il cosa e come fanno.
 >> salvo che siamo in un ng di C++, consiglierei Python.
SimoneSevera> bel linguaggio, anche perché fornisce anche un sistema GUI 
cross-platform (se non mi ricordo male). però non dimentichiamoci che 
anche nel C++ esistono le WxWindows è le librerie della TrollTech che 
sono carinissime.
 >> C++ e` un gran linguaggio, ma di tempo ne prende.
SimoneSevera> fare le cose migliori ha sempre richiesto più tempo. Ovvio 
che se parliamo di fare un gesionale su access, vb è la scelta più 
rapida e indolore

 
troppo, direi.
-- 
Nuoto e me ne frego!

rapida e indolore
Secondo me con C++ perdi tempo in due modi: innanzi tutto, per la
curva di apprendimento, molto piu' lunga; in seconda battuta, perche'
per fare applicazioni banali richiede piu' tempo di realizzazione.
C'e' una contropartita duplice, sia chiaro: innanzi tutto, se appena
sai cio' che fai hai applicazioni molto piu' efficienti; secondo, e
scusa se e' poco, ti diverti a programmare - ti posso garantire, da
utente di VB, che son piu' le volte che mi incazzo con quel linguaggio
di c.... che non le volte che dico 'ma che bello... :-(
Sai dove sta il problema? che le due cose positive nessuno te le paga,
purtroppo.
Ti dico, forse java (o c#, che non ho ancora avuto modo di provare)
sono un po' l'uovo di colombo. Certo pero' che quella schifezza di
Garbage Collector.... ;-)
Ciao!
Luca

in questi due linguaggi si puň fare in maniera piů facile un'interfaccia


 Garbage Collector.... ;-)
Infatti. C# lo preferisco ma forse perché ci lavoro da ben 3 anni :-P 
cmq come ho detto prima, anche Java è bellino, soprattutto perché mentre 
stavo facendo un applicativo per il mio cellulare mi son detto, e se lo 
streccio e lo metto sul palm, ed ha funzionato senza nessun problema :-P
Questa cosa è bellissima... ma ciò non toje che un domani il framework o 
meglio le librerie della trolltech forniranno anche i palm e quindi un 
javista potrà produrre le stesse cose di un c++ a differenza della 
snellezza e della indipendenza da un JIT che molte volte occupa molto 
più di quanto è il reale applicativo.
Alla fine del discorso, si ritorna sul fattore, ma questo programmatore 
che vuole studiare un nuovo linguaggio, su che tipo di device vuole 
programmare?

 disegnini in Visual Basic...
Per parlare di programmazione in linguaggi diversi dal C++, dovresti 
cambiare newsgroup.
Per la programmazione in generale usa: it.comp.programmare
Comunque Visual Basic non e' un tool di disegno, ma un ambiente di 
programmazione. Nell'ultima versione si puo' anche creare programmi a 
riga di comando (per console).
A differenza di quello che credono in molti, e' diversissimo dal BASIC 
degli home computer dei primi anni '80. Visual Basic .Net somiglia piu' 
a Java che al BASIC del Commodore 64.


 Python č tabu' su questo NG?
no, e` OT :)


 cross-platform (se non mi ricordo male). 
tecnicamente non lo fornisce. non e` come Java intendo. Poi ovviamente
puoi usare wxWindows e QT.


 Basic aumenta sempre più :-O
OP chiedeva un linguaggio per:
avvicinarsi alla programmazione, fare qualcosa di performante, anche
solo per diletto.
non e` una richiesta lavorativa.
e poi il VB come linguaggio per principianti non lo vedo molto indicato,
poiche` rischia di farti prendere delle brutte abitudini [ in pratica il
rischio di disegnare una gui e di appiccicarci su un po' di codice e`
alto, e imho questo non e` un buon modo per iniziare... 
questo non vuole dire che non abbia i suoi legittimi campi di utilizzo.


 giorno i programmatori C/C++ , sono sempre meno richiesti
Non è un grosso problema. Se sei in grado di programmare C/C++ passare 
agli altri linguaggi che citi è roba da pochi giorni di studio... 
-- 
Luc

I programmatori C/C++ sono sempre meno richiesti, secondo me, perché
la microsoft vuole dominare il mercato, imponendo con prepotenza i
propri standard. Quindi vendendo i propri sistemi non poteva
trascurare il mercato dei programmatori. Ecco allora che ti piazza
prima il basic, poi il visual basic, poi ancora il .net (speriamo che
si fermi qua!!!!).
A titolo di cronaca, la suite office 97 l'hanno scritta in visual
basic a Redmond, per poi riscriverla completamente in altro
linguaggio.
E poi, chissà come mai non hanno usato il basic per scrivere le API
questi di redmond.
Una persona come Eric Raymond dice che i migliori linguaggi di
programmazione sono: Assembly, C/C++, Lisp, Perl, Python, Java.
Tralasciando l'Assembly perché al giorno d'oggi non si può pensare di
scrivere un programma a livello quasi macchina.

 si fermi qua!!!!).
CUT
Allora secondo te cosa bisogna fare? Continuare a programma nei linguaggi
che non sono proprietari come il C e C++ e rischiare si stare senza lavoro,
o studiare i linguaggi della microsoft, con maggiori possibilità lavorative?

propri standard. 
Vabbe' che Microsoft e' la mamma di tutti i mali (anche se mi sembra
sia diventato uno sport parlar male dell'azienda di Redmond, quasi
come loro fossero tutto il male del mondo dell'informatica e tutti gli
altri siano dei santerellini che fanno solo cose perfette.... Non so
perche', mi viene in mente Licio Gelli....)
Pero' l'affermazione qui sotto è quanto meno azzardata. Perche'?
Perche' tutto cio' che mamma Ms sviluppa lo fa col VC++. In una loro
pubblicità qualche anno fa si affermava che il loro C++ e' affidabile
per il fatto che loro per primi lo usano per sviluppare i propri
applicativi.
E in questo senso ti posso garantire, per aver provato entrambi gli
ambienti, che passare da VC++ a altro (ove altro==VB) significa
passare da una Ferrari a una pur onesta Punto. 
Ma sono palesemente OT parlando di ambienti Microsoft. Il problema è
molto piu' generale, e coinvolge in prima istanza proprio noi,
comunità di sviluppatori, che non abbiamo saputo far passare il
messaggio che fare software serio e' una faccenda seria che richiede
tempo e fatica. Ecco che allora il cliente non è più disposto a pagare
per applicazioni serie, efficienti e ben debugate scritte in linguaggi
di basso livello, visto che il 90% delle applicazioni possono
tranquillamente essere scritte con un linguaggio di alto livello in
meta' tempo.
Poi sono d'accordo con te, non e' efficiente, e' mastodontico e
probabilmente, se lo si va a guardare, dentro c'e' di tutto. La
risposta che l'utente ti da pero' e': vabbe', che mi frega, mi compro
una macchina piu' potente, che con max un migliaio di EUR ho una
macchina egregiamente carrozzata (vatti a vedere Dell, se non mi
credi) e cosi' risolvo il problema.
In questo senso, credo che l'Open Source non aiuti. Non per il
principio, sia chiaro. Il fatto è che dello splendido principio di
partenza - codice disponibile a tutti in modo che non ci siano
proprietari veri e che tutti possano farci le proprie modifiche -
all'utente arriva un solo messaggio: gratuito. Un sistema pero' in cui
il lavoro delle persone non viene remunerato è un sistema fallimentare
in partenza: innanzi tutto perche' comunque un'azienda che produca
software deve pagare i propri collaboratori e fornire loro un ambiente
adeguato in cui lavorare; in secondo luogo perche', proprio per la
visione distorta dell'utente, il lavoro svolto (che noi sappiamo
riconoscere come impegnativo) perde enormemente di valore (Con che
coraggio mi chiedi 1000 euro per una cosa che posso anche avere
gratis?).
La conseguenza ultima - spiace dirlo - e' che lo standard medio del
livello qualitativo dei programmatori è enormemente sceso. Parlo per
me stesso: quando ho iniziato io ho dovuto giocoforza imparare di
tutto. Vivaddio, c'era solo il DOS, e con quello non andavi lontano.
Per cui via a scrivere vettori di interrupt, routines in Assembly e
chi piu' ne ha piu' ne metta. Oggi come oggi non lo saprei piu' fare.
Non auspico un ritorno a quel periodo, sia chiaro.. Cio' che mi
preoccupa e' che vedo molto spesso (e succede anche a me) che si è
persa la curiosità di andare a capire il perche' delle cose, cosa che
viceversa all'epoca e' fondamentale e credo lo sia tuttora seuna
persona vuol diventare un buon programmatore. Non parlo di chi
frequenta questo NG (chi affronta il C/C++ ha ancora questa necessità,
la pena per non farlo sono inenarrabili pastrocchi). Pero' frequenta
un po' i NG relativi a linguaggi di alto livello, e te ne renderai
conto anche tu.
Ciao!
Luca

 o studiare i linguaggi della microsoft, con maggiori possibilità lavorative?
Caro Fegato Spappolato,
la scelta è a discrezione personale; o si effettua una mega protesta
contro la microsoft, dicendogli di non monopolizzare il mercato e
cercare di far fuori la concorrenza, oppure stare succubi per tutta la
vita della microsoft... secondo te qual è la cosa migliore?

[cut]
Per alcune cose sono d'accordo con te.
Nessuno nel commercio fa le cose perfette, men che meno microsoft o
chicchessia.
La regola del commercio è sbaragliare la concorrenza e far andare i
clienti dalla strada in cui si vuole. Vedi, una cosa è l'interesse per
l'ambito informatico, il discorso cambia quando dietro è una questione
di soldi.
Secondo te è stato nel nostro interesse di programmatori (che eravamo
abituati a sviluppare in ambiente "normale") che è saltato fuori
questo framework .net? Il C# è stato concepito sempre per il nostro
interesse? E dove lo hanno copiato? Ci siamo capiti credo!!!
L'enorme diffusione di win (e di alcuni prodotti correlati) è dovuta
alla pirateria. La maggior parte sventaglia Photoshop (+ o - 1500
Euro), Dreamweaver MX (+ o - 600 Euro), ambienti CAD (altra mazzata)
ed il sistema operativo stesso. La maggior parte dei clienti che hanno
queste case usano i loro prodotti craccati. Altrimenti non era diffuso
a tal livello. Chi spenderebbe tanto ad un software senza ricavarci
niente?
Per quanto riguarda l'Open Source, guarda che il principio è "libero"
e non "gratuito", anche se la maggior parte dei software vengono
rilasciati senza spendere un euro.
Esempio: hai presente il software GIMP (di cui c'è il porting per la
maggior parte delle piattaforme). Con un po' di esperienza ci si può
fare quasi quanto il Photoshop (non emula quest'ultimo al 100%, ma per
essere un programma gratuito!), e non lo dico io che programmo, me lo
ha detto un amico che lavora nella grafica pubblicitaria.
Anche io ho la tua stessa esperienza in ambiente DOS. Vedi, al giorno
d'oggi per sviluppare un'applicazione ci vorrebbe un linguaggio tipo
SQL. La sviluppi in un'ora magari e non hai imparato un bel niente!!!
Io non dico, esempio banale, di gestire al giorno d'oggi un tipo
string come si fa in C, però... va bene che è noioso crearsi da solo
una form, va bene una già pronta, però si deve programmare secondo me.
Saluti

 
Non ho la presunzione di definirmi uno sviluppatore,
ci mancherebbe, sono un povero smanettatore e basta.
Ma VC non sono mai riuscito ad amarlo. La MS, IMHO
fa di tutto per "spingerti" nel loro alveo e non
fartene più uscire. Una per tutte, non capisco perché
laddove tutto il mondo mette come suffisso .CPP loro
devono usare .CXX e basta un progetto i cui nomi
finiscono con .CXX a dovermi far mettere le mani su
makefile e quant'altro se voglio compilare sotto il
mio amato Borland. Non parliamo di tantissime piccole
varianti proprie a MS che sommate assieme ne fanno
secondo me uno standard proprietario e per conseguenza
me ne fanno tenere ben lontano. Sarà che ho una fissa
ossessiva per la portabilità, ma in questo e altro
sempre secondo me MS non fa nulla per dare una mano
nei fatti, non nelle apparenze.
Sul resto come al solito la tua chiarezza di pensiero
si manifesta al di là della subacquea. Ma IMHO
sottovaluti diversi settori come quello del calcolo
scientifico. Esistono librerie OS che fanno cose
incredibili e ad esempio sulla base di una di esse,
robustissima e portabilissima, c'è un programma sempre
open source di calcolo strutturale che fa concorrenza
a quelli che usavo a suo tempo pagati fior di decine
di migliaia di dollari dall'uni. Credo che la
situazione sia piuttosto a macchie di leopardo, con
certi settori in cui - per una specie di adattamento
darwiniano - l'interscambio di risorse prende il posto
della sacrosanta retribuzione sui cui tanto
giustamente insisti. Boh, per come la vedo si tratta
di prendere il buono dove si trova.
Ciaooooo
C.

SQL. 
Dissento. Anche con SQL, se non sai quel che fai..... ;-)
Ciao!
Luca

scientifico. 
Corrado, Dio benedica l'Open Source, e con questo penso sia chiaro il
mio pensiero.
Il problema non e' la dinamite, e' come la si usa.
Il problema non e' l'Open Source, e' come e' inteso.
Se e' inteso 'da sviluppatore', ossia un sistema per condividere
risorse che io ho deciso di mettere in piedi e che tu utilizzerai e -
magari - migliorerai, ben venga. una volta tu userai cio' che ho fatto
io, una volta succedera' il contrario. Abbiamo da guadagnarne tutti e
due.
Il fatto e' che un'azienda non vive su queste cose. Se io voglio fare
un prodotto software, devo seguire le comuni regole della produzione,
e fra queste regole auree c'e' quella che i costi devono essere
pagati.
Quindi accetto di buon grado gli appassionati, ho fatto e faccio largo
uso di prodotti freeware (sto usando FreeAgent, per scriverti), e
tutto quello che e' shareware l'ho licenziato. Pero' credo che per
un'attività commerciale le cose debbano essere differenti.
Ecco, l'utente mette tutto sullo stesso piano. E' un ragionamento non
corretto, intendiamoci, che porterà a un generale impoverimento.
Un esempio? Ho letto che la 9 sarà l'ultima distribuzione di RedHat.
Spero tanto che l'articolista all'epoca abbia preso un abbaglio.
Ciao!
Luca

 Spero tanto che l'articolista all'epoca abbia preso un abbaglio.
Red Hat si concentra sulle distribuzioni server, e vende anche
assistenza. Le distribuzioni "normali" sono passate a Fedora, che
nasce proprio da Red Hat 9.
Saluti

 tempo.
e` vero. c'e` stato un periodo buissimo...
adesso pero` le cose vanno davvero bene per gli sviluppatori sotto Mac
OS X...


 Source e non sono certo gli ultimi arrivati, anzi...
diciamo che quasi tutti i giganti salvo il piu` gigante e SCO ci stanno
investendo...
aggiungerei alla lista anche Apple, Novell... il progetto della Nasa per
spedire il pinguino in orbita...


 investendo...
E si, SCO è passata dall'altro lato della barricata. Il più gigante,
come lo chiami, ci investe eccome, a modo suo però: cercare di farlo
precipitare ;-)

 spedire il pinguino in orbita...
Tutte queste mega aziende se lo possono permettere...
IBM, Sun, HP, ma soprattutto apple, non guadagnano certo grazie al 
software; guardacaso mac os x non lo fanno mica per X86!
L'unica che mi suona un pò stonata è Oracle, ma che cmq può permettersi 
di campare di assistenza.
Ma la piccola società che ha come sede quattro stanze ed otto macchine
non può certo permettersi di regalare i propri servizi (o prodotti).
L'OpenSource è in grado di buttare in mezzo alla strada orde di 
sviluppatori, specialmente se non più tanto freschi.
Immaginatevi un mondo dove tutto il software sia opensource: il 70% dei 
programmatori si troverebbero senza lavoro. Serve un software 
personalizzato? Si prendono un pò di moduli opensource, si modifica 
qualche file di configurazione ed ecco tutto.
Forse più lavoro per i sistemisti...
Riflettete gente...
Valerio

 
ti sei dimenticato networking e emulazione, il campo dove lavoro io 
C/C++ e gia' lo vedono molto male il C++ e si cerca sempre di tenere il 
piu' possibile il tutto in C ...
ciao

 qualche file di configurazione ed ecco tutto.
un bazzecola.
per esempio MySQL e` un'azienda commerciale che offre con due licenze.
GPL e commerciale. Il prodotto e` lo stesso, ma se lo vuoi embeddare in
un'applicazione non libera, devi pagare.
Se te lo vuoi fare adattare per le tue esigenze, puoi pagare.
comunque siamo sempre piu` OT.


OS X...
Si, ma quanti ne sono rimasti??? E' una battuta ma, realmente, ho
conosciuto personalmente diverse persone che si son rotte le scatole e
hanno cambiato bandiera.
Ciao!
Luca

 sviluppatori, specialmente se non più tanto freschi.
[cut]
Siccome siamo già OT, una sola risposta: fatti assumere dalla casa di
Redmond, così non avrai di questi pensieri!!!
Caro mio funzionano tutti e due modelli (opensource e non) anche se in
modo diverso...
Saluti

 grafica , di quanto si possa fare in C/C++ , o ci sono altri motivi?
Questo e' vero in particolare in Italia, dove di progetti tecnicamente
avanzati se ne fa sempre di meno. Nel resto del mondo le richieste di
programmatori Java e C/C++ viaggiano piu' o meno testa a testa.
Detto questo vi sono molti tipi di progetti per i quali C e C++ non
sono la soluzione migliore, anche se sono convinto che quando si
ragiona in termini di centinaia di migliaia di righe di codice o piu',
e di anni di permanenza in attivita' non ci sono alternative veramente
valide al C++, a meno che non si tratti di applicazioni molto
specializzate.
Ciao,
Nicola

 hanno cambiato bandiera.
capita. adesso stanno tornando in massa (anche io ero passato a
GNU/Linux, poi sono tornato). E in piu` quasi tutte le applicazioni
scritte per GNU/Linux girano anche per Mac... fidati e` un momento
d'oro.


Ciao a tutti.
Io sono convinto che quando si comincia a parlare di una mole di dati
sostanziosa è necessario avere due qualità.
la prima è di saper gestire dtabase come sapete spalmare la nutella
sul panino.
La seconda è un alternativa, e cioè, usare lignuaggio come il c++ e
saper farsi le struct e i file per archiviare i dati.
Pena : lentezza e fastidio.
In ogni caso, la crescita dei programmatori di c++, a mio avviso, è
rallentata dalle scarsissime pubblicazioni che non permettono di
autoapprendere tutto quello che serve per programmare in c.
Per esempio, trovatemi un libro che spiega come stampare su una
stampante USB (ma anche LPT !)!
Spiegano tutti  i puntatori, gli array, le strutture....e poi?? CHe ci
faccio se non riesco a farmi una cacchio di maschera e stampare dei
dati?
Ciao
Filippo



Questo è dovuto al fatto che il c++ non include al livello di libreria (ed
ovviamente non al livello di linguaggio)  funzionalità per queste cose, come
è giusto che sia per un linguaggio cosi "for general purposes".
Per stampare usa le api del sistema operativo o librerie esterne, ne
esistono anche opensource..
Valerio

 dati?
Questi sono problemi di piattaforma/libreria/ambiente di sviluppo e
non di linguaggio. A seconda dell'ambiente che usi trovi pubblicazioni
che spiegano quel che ti interessa, per alcuni di piu' per alcuni di
meno.
Se il tuo problema e' *solo* fare qualche maschera e stampare dei
dati, forse ti conviene usare uno strumento piu' adatto, tipo Visual
Basic. Se devi portare una vite nella stanza accanto non e' che prendi
un T.I.R., no?
Per il resto io e tanti altri il C++ l'abbiamo imparato proprio per
conto nostro, utilizzando alcuni degli ottimi libri disponibili in
commercio.
Ciao,
Nicola

Nicola
Mah, spero che sia cosě, ma io non ho ancora trovato niente che mi
spieghi quello che vorrei fare con la mia stampante.
Posso essere d'accordo con te che non č un problema di linguaggio, 
ma non mi pare che ci siano pubblicazioni molto adatte allo scopo.
In tre libri che ho che spiegano il c++ e il visual c++ in nessuno di
questi č spiegato che per aprire una maschera devi usare il DoModal
...!
Non mi pare che sia "chiedere troppo".
Forse devo prendere qualche libro in inglese?
Ciao
Filippo

 Forse devo prendere qualche libro in inglese?
e` come chiedersi perche` sullo Stroustrup non disserti anche di
letteratura e cinema. 


letteratura e cinema. 
No, è come chiedere al Stourstroup se ha mai visto un mouse in vita
sua, e se sa come siusano i computer oggi.
il DOS non c'è più da tempo.

Il Thu, 29 Apr 2004 19:29:34 +0200, 
ri...@despammed.com
 (Enrico
Franchi) ha scritto:
P.s.
Sono comnq riuscito a stampare e ad aprire le maschere.
Ora sto imparando ad usare i combo box.....Quale terribile invenzione
di Bill Gates!!!!!

il DOS non c'è più da tempo.
Ti posso assicurare che Stroustrup sa perfettamente come si usano i
computer oggi. Ad ogni modo, la "issue" EI003 della C++ Evolution
Working Group Issues List (redatta da Bjarne Stroustrup e David
Vandevoorde per la Evolution WG) si intitola proprio GUI, quindi puoi
stare tranquillo che si sta prendendo in considerazione la questione

Il libro di Stroustrup non è serio abbastanza?
O quello di Lippman.... O quello di Schildt.... o quello di Blaha....
o quello di Eckel (che mi dicono esistere tradotto e scaricabile
gratuitamente).....
:))))
--
Ciao!
Luca Menegotto

 Quale terribile invenzione di Bill Gates!!!!!
non e` un invenzione di bill gates. sono state 'inventate' presso 
lo Xerox Parc, IIRC, e implementate quasi subito sui computer della
Apple. 
In seguito la metafora si e` estesa anche ad altri OS.
Resta il fatto che *per il momento* l'ANSI C++ non implementa alcuna
GUI.


 il DOS non c'è più da tempo.
tu hai idea di cosa sia l'ANSI C++?


 il DOS non c'è più da tempo.
tu hai idea di cosa sia l'ANSI C++?


 il DOS non c'č piů da tempo.
Un altro che crede che computer sia sinonimo di PC. Bah...
Nicola

 termini di tempo/impegno ?
Io prima di prendere in esame il linguaggio cercherei di capire cos'è la
programmazione e come si programma (non finirai mai di imparare). Poi quando
avrai questo strumento in mano potrai decidere il linguaggio.
Io per esempio, dai tempi della scuola, ho prima imparato a programmare (la
prima lezione di info fu come "fare la minestra"), poi sono passato al
Pascal (top-down) e infine programmazione ad oggetti col c++. Ai tempi non
sapevo programmare in vb. Uscito dalla scuola l'ho preso in mano e ci ho
messo poco a capirlo... Così vale per altri linguaggi...
Ovviamente, nonostante ciò ho toccato solo la punta dell'iceberg della
conoscenza...
Scusate l'amarcord :)
Max