Newsgroup: it.comp.lang.c++
Titolo: Imparare il C++ : quanto ci vuole mediamente ?

Conosco il C (ANSI92) ed ho sempre trovato una bestialità usarne la 
sintassi come base per farne strumeni destinati alla programmazione ad 
oggetti.
Ma visto l'uso sempre più massicio di codesto "dialetto" del C pensavo d 
impararne i meccanismi
Quanto tempo ci vuole mediamente per imparare la versione (ANSI) ?
Quanto tempo ci vuole mediamente per imparare ad usare un 
implementazione come MS VisualC++ o Borland TurboC++ ?
-- 
- -
  -

impararne i meccanismi
Vuoi un consiglio? lascia perdere. Codesto dialetto non è sicuramente
adatto a te, credimi. Studia qualcosa di meno bestiale, più aulico, a
te più affine.

 te piů affine.
E' una mia considerazione di tipo "estetico".
Per me il C č sempre stato un facile sostituto dell' assembler ed al 
massimo del Fortran.
-- 
- -
  -

Nel suscitare flame forse.
E' il TUO l'approccio tipico di chi vuol generare flame.
O forse ritieni che affermare che, nonostante il tuo palese dispregio
per la bestialità alla sua base, tutto sommato puoi impiegare un po'
di tempo ad imparare codesto dialetto, sia un modo corretto di
esordire in un gruppo di discussione su un linguaggio di
programmazione?
La gente che chiede "consigli" a questo modo ha un nome: troll.
In questo gruppo si discute seriamente del linguaggio di
programmazione C++, così come definito dallo standard ISO/IEC
14882:2003, revisione di ISO/IEC 14882:1998.
Il tempo necessario ad apprendere il linguaggio dipende strettamente
dalle tue capacità, dal tempo che hai a disposizione e dall'uso
professionale o meno che ne fai.
Idem per il tempo necessario per apprendere i meccanismi alla base di
una particolare implementazione. In questo caso serve anche una buona
conoscenza tecnica del sistema operativo.
Quindi, per concludere: o ti adegui alle pacifiche regole di questo
gruppo - che finora si è tenuto fortunatamente abbastanza alla larga
dai troll - oppure sparisci.

 "dialetto" del C 
Beh, questo mi sembra un giudizio un po' riduttivo se non denigratorio.
"C++ is a better C", dice Eckel.

"nembo kid" <nembo@kid> ha scritto nel messaggio 
news:489e8f6a$0$40310$4faf...@reader5.news.tin.it...

Vabbhč Eckel č una banderuola...(senza nulla togliere alle sue capacitą)

 implementazione come MS VisualC++ o Borland TurboC++ ?
Tieni conto che non basta solo imparare  un linguaggio + le sue librerie
ma anche la progettazione ad oggetti (pattern inclusi e di qui il 
linguaggio è solo un  modo di espressione quindi indipendenetemente da 
esso ) a meno che non vuoi usare il C++ come C
(ma se fosse cosi rimani al C)
Inizia pure a studiare se vuoi

Vabbhč Eckel č una banderuola...
???

 dai troll - oppure sparisci.
Ho insultato personalmente qualcuno ?
Tu invece a fare invettive personali.
Stavo facendo un pò d'ironia ma probabilmente hai investito molto del 
tuo tempo per imparare il c++ e gli strumenti di sviluppo al livello 
richiesto dalla tua professione e ti da fastidio sentire critiche.
-- 
- -
  -

 Beh, questo mi sembra un giudizio un po' riduttivo se non denigratorio.
Era solo giuduzio un pò estetico/ironico.
  :-D
-- 
- -
  -

 
Facevo solo ironia.
-- 
- -
  -

 tocca credergli...
Non sono il solo che la pensa cosě.
http://punto-informatico.it/c.aspx?i=285319&m=285339
"...un altro esempio del linguaggio che ha conquistato il mondo 
nonostante che faceva proprio schifo era il C. Ma intendiamo ci bene - 
per primo il C e' stato un'ottimo linguaggio per scopo per il quale e' 
stato creato. Sbagliato e' stato soltanto usarlo come linguaggio general 
purpose. E' ancora piu' sbagliato e' stato usarlo come base per un 
linguaggio moderno (C++). Ma ne' Kerningham ne' Stroustrup erano 
stupidi, anzi ambedue sono tra i piu' grandi programmatori del mondo. 
Perche i loro linguaggi sono cosi' come sono e' un tema per un'altro 
articolo. ..."
-- 
- -
  -

 nonostante che faceva proprio schifo era il C. 
Vedi cosa ne pensano quelli di comp.lang.c ;-)

richiesto dalla tua professione e ti da fastidio sentire critiche.
Le tue sono sciocchezze messe insieme a caso, non critiche. Prima
impara e poi critica. Io come qualunque professionista nel mondo della
programmazione ho sicuramente investito molto tempo nell'imparare
linguaggi e strumenti di sviluppo e ho discusso e discuto spesso con
chi ha visioni differenti dalle mie. Non ho nessun problema a farlo.
Il fatto, perň, č che le persone con cui ritengo val la pena discutere
hanno almeno un'ottima conoscenza dei linguaggi e delle piattaforme di
cui parlano. Non č il tuo caso.

>Non sono il solo che la pensa così.
Oh, stupore. Immagino che tal "Gregorio Kus" (che peraltro non sa
neanche fare lo spelling corretto del nome dell'inventore di un
linguaggio che gli fa schifo) sia uno dei maggiori conoscitori dei
linguaggi di programmazione e un critico notoriamente accreditato.
Senti troll, se il C++ ti fa schifo sei liberissimo di non impararlo.
Credimi: alla gente che frequenta questo gruppo non cambierà la vita.

nembo kid ha scritto:

Io sono un programmatorre C "puro" ed il fatto che la sintassi del C
sia una schifezza lo riconosco ma lo accetto perchè non mi cra troppi 
problemi per le applicazoni che devo sviluppare visto che come 
alternativa ho l'assembler.
-- 
- -
  -

 cui parlano. Non è il tuo caso.
Come stiamo a conoscenze del mondo embedded ?
Comunque se non valeva la pena di discutere con me e non si sentiva
punto nel vivo perchè mi ha risposto ?
Io da ora signor Laforgia ignorerò i suoi post.
Ma se pensa di essere lei a dire dove e come inviare i miei messaggi si 
sbaglia.
-- 
- -
  -

 ???
Nel senso che va dove batte il vento. Sottolineo che non c'entra nulla con 
le sue capacità (così evitiamo flame inutili) 

 che faceva proprio schifo era il C. Ma intendiamo ci bene -
A prescindere da quello che scrivono quegli imbonitori, ma tu non sai 
pensare bene con la tua testa? Elenca ciň che credi sia cosě orrendo!

 Nel senso che va dove batte il vento. 
Almeno per me, questo thread è chiuso.
Buona serata a tutti.

sbaglia.
Io ti invito a non trollare e sono liberissimo di farlo.


Rispondo qui anche se ho letto tutto il thread. Penso che la reazione
di Andrea sia stata esagerata, ma tu hai scelto un modo alquanto
sfortunato di affacciarti al newsgroup. Cosi' hai fatto la figura di
una persona supponente e strafottente, per non dire poco furba. Non
stupirti se poi la risposta che ti arriva e' del tipo: "ad uno come te
la vita intera non basterebbe".
Penso che nessuno qui consideri il C++ perfetto, ma tu per tua stessa
ammissione parli di cose che non sai.
Ciao,
Nicola

nntp ha scritto:

Rileggendo ora il post iniziale, capisco perchè il 3d è così 
"fiammeggiante".
Abbiamo un'affermazione pesante ("ho sempre trovato una bestialità...") 
buttata lì con nonchalance, come se non valesse la pena di approfondire.
Abbiamo poi l'espressione '"dialetto" del C' riferita IMHO molto 
impropriamente al C++. Il GW-Basic è un dialetto del Basic. Il C++ è un 
dialetto del C come l'Europa è un'altro modo di considerare la Sardegna.
La richiesta finale, infine, non moderata da nessuna espressione del 
tipo "secondo voi", o "potreste per favore dirmi..." e da nessun 
dettaglio sul livello di esperienza e preparazione di chi scrive, 
comunica a chi legge un'espressione di superficialità e scortesia.
Credo che la lapidaria definizione di "troll" non sia impropria.
Ah, dimenticavo, l'associazione tra MSVC++ e Turbo C++ è deliziosa...
Si dice che non abbia senso discutere con un troll. Tuttavia mi permetto 
  un consiglio ad nntp: se non vuoi essere trattato rudemente o peggio 
ignorato, forse dovresti ripensare le tue strategie di comunicazione.
Ciao,
Salvatore

 di Andrea sia stata esagerata, ma tu hai scelto un modo alquanto
Non ci vedo nulla di esagerato, a dire il vero. Il tizio in questione
è un provocatore e si è beccato la risposta più pacata possibile. Non
hai forse idea di che cosa avrebbe ingenerato un esordio come il suo
in un gruppo come comp.lang.c.
Lì sì che sarebbero partiti i vaffanculo veri. Per fortuna lui, di
veri, ancora non ne ha avuti.

 in un gruppo come comp.lang.c.
Vabbè, dai... don't feed the trolls è la prima regola... ormai dovresti 
averla imparata no? :-)

 oggetti.
Non è una bestialità semmai  è inelegante. :-)
La sintassi del C è così poco rigorosa che sommata alla maggior 
complessità della programmazione ad oggetti può portare i principianti 
ed i professionisti frettolosi di sfronare il prodotto, a creare dei 
polpettoni il cui debug e revisione sono al limite dell' umano.
Edsger Dijkstra:
“L’eleganza non è un lusso trascurabile, ma la virtù che decide tra il 
successo e il fallimento.”
-- 
Nessuno si apetta l’Inquisizione spagnola.

 
Va bene, ma considera che solo nelle parole, al contrario delle 
sfumature vocali, è piu difficile capirlo .
Puoi usare le emoticons oppure tag particolari come [IRONICO]
(chiuso fra quadre) per fare comprendere meglio il contesto