Newsgroup: it.comp.lang.c++
Titolo: Programmare in C/C++ partendo da zero

Quali dei seguenti testi mi consigliate ?
Learn Microsoft Visual C++ 6.0 Now
oppure
Programmare Visual C++, V edizione
A che serve invece il seguente testo ?
Inside Visual C ++
E' tutta roba Microsoft Press : credo di meglio in Italia non si riesca a
trovare.

Quali dei seguenti testi mi consigliate ?
[omissis]
Nessuno di quelli da te citati, sostanzialmente per il fatto che
riferiscono ad uno specifico compilatore.
Se vuoi imparare il C++ come tale:
a) Scaricati il libro di bruce eckel 
http://www.bruceeckel.com
     e` molto valido sia pure ancora incompleto.
b) puoi comprere "C++ primer" 3 ed. di Lippman
c) Non vorrei peccare di immodestia, ma puoi scaricarti
    il mio tutoria sul sito di cppwarriors o di Roberto Gerola
    (e` quanto meno gratis e pure in italiano!).
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

trovare.
Se vuoi imparare a programmare in C++ credo che di PEGGIO tu non
potrai mai trovare.
Se invece ti interessa imparare l'ambiente Visual C++ 6, allora i
libri sono indicati; il primo che hai detto credo che lo comprerò
anch'io che non mi sono mai fidato dei prodotti Microsoft software,
figuriamoci i libri.
Ripeto i libri sopraindicati servono per conoscere l'ambiente di
programmazione non il linguaggio; forse il secondo contiene qualcosina
di linguaggio vero e proprio.
Se ti interessa anche imparare il liguaggio ti rimanderei a questo
indirizzo e ad altri che puoi trovare nei post precedenti.
http://www.accu.org/
Pippuz


Dove?
Grazie
 Dimitri

Dove?
http://space.tin.it/computer/rgerola
http://www.geocities.com/SiliconValley/Foothills/6336/
(area download)


figuriamoci i libri.
Non per contraddirti, ma in Microsoft Press lavorano veramente bene.
I testi che ho finora acquistato sono di qualità media ottima. Tuttavia, non
ho comprato testi riferiti a un prodotto MS particolare, quindi sono stato
esentato dai messaggi pubblicitari occulti. Invece, impaginazione, veste
grafica, qualità della carta, copertine, pulizia dei font, organizzazione
strutturale dei volumi, divisione degli argomenti, praticità di utilizzo
(dalla lettura in sequenza alla consultazione sporadica) sono tra i migliori
in assoluto.
Neppure lontanamente parenti con i testi Mondadori che sono traduzione
italiana degli originali. Il mio giudizio riguarda solo Microsof Press.
Ciao
Andrea



Infatti ho intenzione di comperarlo anch'io, la mia riluttanza
riguarda soprattutto i prodotti software, windows in testa.
Se poi mi dici che invece i libri sono fatti bene tanto meglio.
Per i testi tradotti sono d'accordo con te, infatti di solito prendo
libri originali in inglese; l'unica eccezione sono le traduzioni della
serie "Unleashed" che in italia sono publicati dalla apogeo e tradotti
piuttosto bene (la collana si chiama "tutto e oltre")
Ciao
Filippo

 Non per contraddirti, ma in Microsoft Press lavorano veramente bene.
Il libro di Petzold "Programmare in Windows 3.1" è della Microsoft Press
eppure fa schifo.
EMG


Ciao Enrico.
Dimmi un po': č la versione tradotta in italiano (Mondadori & Co.) o č
proprio l'originale inglese? Nella mia esperienza, questo elemento č
rilevante. Poi, oihbň, oltre a essere - entro determinati ambiti - questione
di gusti personali, io mi sono trovato sempre bene con i loro testi, le cui
caratteristiche piů importanti le ho riportate nel precedente post. Infine,
c'č un altro fattore da considerare, ovvero il numero di testi che ho
accquistato. Il mio giudizio si basa su un campione di una quindicina scarsa
di libri. Altri, ovviamente, possono avere avuto esperienze diverse.
Andrea

Vorrei sottolineare come questi testi si basino quasi esclusivamente sulla
programmazione per windows. A sto punto per me č meglio "programming
windows95 with mfc" e "inside mfc" (mi sembra sia questo il titolo)...

 rilevante.
Sono perfettamente d'accordo che certe traduzioni siano assolutamente
inaccettabili e faticose a leggersi (se non addirittura fuorvianti) ma
in questo caso, pur essendo il libro in questione la versione tradotta,
la mia critica è ai contenuti, in generale troppo superficiali ed
esposti in modo confuso.
EMG

windows95 with mfc" e "inside mfc" (mi sembra sia questo il titolo)...
Forse era MFC Internals?
Andrea


Ok.
Comunque questa è una critica più verso l'operato dell'autore che verso
quello della casa editrice. Le mie valutazioni erano riferite alla qualità
del testo come "mezzo fisico di supporto", non alla qualità dei contenuti.
Qui ci sono autori e autori. Penso che la casa editrice potrà incidere un
po' sul taglio, ma non granché sulla qualità dei contenuti. Che ne pensi?
Per inciso, i testi della Mondadori non sono solo una traduzione (talvolta
scarsa) degli originali Microsoft Press, ma hanno un'impaginazione, un
layout e un'attenzione (meglio dire disattenzione) ai particolari
completamente diversa da quelli americani. Sarà in made in Italy... stesso
discorso per McGraw - Hill e McGraw-Hill Italia.
Andrea

 po' sul taglio, ma non granché sulla qualità dei contenuti. Che ne pensi?
Il discorso mi troverebbe d'accordo se non si stesse parlando della
Microsoft. Penso che niente di quello che fa sia dovuto al caso o a
menti esterne alla stessa e che sia tutto orientato al suo supporto.
EMG

menti esterne alla stessa e che sia tutto orientato al suo supporto.
Dubbio legittimo, visto che si tratta di M$. E molti testi lo confermano,
specialmente quelli "tagliati" sul prodotto. Ad ogni modo, mi è capitato di
imbattermi su qualche libro che criticava apertamente alcuni atteggiamenti o
alcune tecniche Microsoft.
Domanda personale: Che cosa ti spinge, in genere, ad acquistare libri e che
cosa cerchi in un buon libro? (Visto che rischiamo di essere OT, puoi
rispondermi privatamente, se lo ritieni opportuno).
Ciao e buon lavoro
Andrea

windows95 with mfc" e "inside mfc" (mi sembra sia questo il titolo)...
Non ho seguito il thread comunque se servono libri sul solo C++:
http://www.bruceeckel.com
 
(la nuova edizione di Thinking in C++ non ancora completo, ma gratuitamente
scaricabile).
"C++ primer" 3a ed.
di Lippman


menti esterne alla stessa e che sia tutto orientato al suo supporto.
Mah, su questo non ci giurerei. Non ho mai lavorato in Microsoft USA, ma ho 
amici che lo fanno, e viste le dimensioni della "ditta" (e i loro racconti 
;-) non credo sia piu' organizzata di, per dire, IBM.. ha il vantaggio di un 
CEO che sa che cosa sta vendendo, e che guida la cosa con polso.. ma non e' 
dappertutto. E inoltre non prevede il futuro, e quando lo prevede a volte 
sbaglia; insomma, non vedrei il tutto come un moloch sempre coordinato, 
organizzato ed infallibile.
Gli atteggiamenti ondivaghi su tecnologie (reti tcp, java) e mezzi di 
deployment (msdn, programmi di marketing e supporto), oltre che i risultati 
in termini di qualita' del software, ovviamente >:-), dall'esterno mi fanno 
pensare ad una "grossa ditta" come tante altre, dove piu' di tanto 
coordinamento e organizzazione non si riescono a ottenere; in particolare in 
aree un po' "secondarie" come l'editoria.
Mi fermo qui visto l'OT. 
Ovvio, questo e' giusto il mio $.01 di opinione. :)

 cosa cerchi in un buon libro?
Se il libro in oggetto è di informatica esigo che sia completo
sull'argomento che pretende di trattare e che sia facilmente
consultabile, cioè che abbia gli strumenti necessari per trovare le
informazioni che servono (indice analitico) altrimenti è molto meglio un
file di testo.
EMG

 organizzato ed infallibile.
Non ho detto che sia infallibile ma che libri ed articoli siano
fortemente di parte non lo si può negare.
EMG

quei dettagli che tu reputavi importanti?
Il fatto è che - ritengo - i libri non saranno mai sostituiti, almeno non
dalle pagine Web.
Consultare on-line qualcosa può essere utile, ma questo non renderà obsoleto
il libro.
Un libro avrà ragione d'esistere al di là della ridondanza dovuta alle
pagine Web.
Andrea

aree un po' "secondarie" come l'editoria.
Questo discorso sembra confermato anche parlando di codice. Leggendo alcuni
testi, in primis i due ultimamente scritti da Steve Maguire, emerge proprio
come, dopo l'enorme crescita che la ditta ha avuto nel corso degli anni, sia
stato difficile mantenere degli standar qualitativi, sia in termini di pura
SQA, sia come direttive e linee guida per la codifica. Finché c'erano
relativamente poche persone, venivano rispettati degli standard di codifica
e di design interni, generalmente tramandati da project leader a coder, team
per team. Poi, aumentate le dimensioni del personale e decentralizzate le
sedi operative, ogni gruppo finiva per essere più o meno volutamente
nell'anarchia. E i prodotti software sviluppati si sono visti...
Andrea

 pagine Web.
Non ne sarei tanto sicuro...
EMG

Non ne sarei tanto sicuro...
Certo, il futuro è sempre opinabile. Altrimenti, dove sarebbe il bello?
Ciao Enrico.
Andrea

 L'imaging di tipo emissivo è più stancante di quello di tipo riflessivo!
Certamente. Ma che mi dici degli schermi LCD?
EMG

Non ne sarei tanto sicuro...
Almeno io allo stato attuale preferisco avere un libro da
portare in giro per casa (a meno che qualcuno non mi regali
un portatile, magari molto sottile e leggero... oppure che il mio
pc non impari a seguirmi).
Mi infastidisce dover accendere il pc solo per andare a
rivedere qualcosa... per non parlare poi di quando devi
saltare avanti e indietro di diverse pagine alla ricerca di
qualcosa che ricordavi di aver visto in un certo punto del libro.


 qualcosa che ricordavi di aver visto in un certo punto del libro.
Veramente quest'ultimo mi sembra un problema dei libri. Se il testo è
sul PC, con una semplice ricerca puoi ritrovare punti che con il solo
indice analitico non ritroveresti mai.
EMG

indice analitico non ritroveresti mai.
Non saprei, qui` entrano in gioco i meccanismi di funzionamento del nostro
cervello... Io ad esempio riesco facilmente a ricordare in quale punto del
libro ho visto una certa cosa e spesso riesco a ritrovare quella cosa "a occhio"
in pochi istanti senza bisogno di consultare l'indice. In questo lo schermo del
computer mi e` di ostacolo... ma credo che questo sia comunque una
questione di abitudini, ho visto bambini disegnare col paintbrush come
me alla loro eta` con carta e matita.


indice analitico non ritroveresti mai.
L'idice analitico  non è l'unica risorsa utilizzabile. Io, ad esempio, ho
una discreta memoria visiva, così mi capita di ricordare precisamente la
posizione in cui ho letto una certa cosa. Non ricorderò il numero di pagina,
ma ricorderò l'argomento generale, il layout della pagina, l'associazione
con qualche figura. Mi riesce più difficile attivare questi meccanismi di
fronte a un documento elettronico. Probabilmente, anni e anni passati sui
libri hanno prodotto in me alcuni automatismi che, ormai, applico
inconsciamente. La sequenzialità delle pagine di un libro, in certi casi,
per me è più duttile (o forse solo più familiare) dei vari link
ipertestuali, nei quali, talvolta, mi capita di perdermi. E' ovvio che tutto
ciò è soggettivo. Però mi chiedo: "se io che sono un utilizzatore dei mezzi
informatici incontro queste difficoltà, immagino che la stragrande
maggioranza della popolazione percepirà ancor di più il salto e,
probabilmente, preferirà restare ancorata alle vecchie abitudini, almeno per
un po'." Quindi la transizione credo sarà lunghetta.
Inolte, il semplice fatto che una cosa sia possibile, non è detto che venga
universalmente accettata. L'interazione con il mezzo informatico, nel bene e
nel male, e diversa rispetto a quella del libro. Per molti di noi, il puro
atto di leggere un libro è un piacere. Il tenerlo fisicamente in mano, lo
sfogliarlo, l'annotare qualcosa in matita a margine di un paragrafo... Non
so
se riesco a spiegartelo senza sembrare ridicolo. Ma c'è quasi una sorta di
"rapporto" con il libro. Lo so, sembra stupido. Ma vedi, per me un documento
elettronico è piuttosto asettico, oserei dire impersonale. E' un qualcosa
che
non posso toccare e quindi ho una percezione (e un rapporto) diversa con
esso. L'interattività
e il meccanismo di interazione che si ha con i documenti elettronici, in
molte circostanze,
rende la consultazione più efficiente. Però non sostituisce, almeno per me,
il piacere di sedermi al sole e leggere un libro.
Vabeh, ora l'ho fatta più lunga del consentito. Chiedo scusa a tutti per
l'OT prolungato.
Ciao.
Andrea

 in pochi istanti senza bisogno di consultare l'indice.
Io invece non riesco mai a ritrovare niente. Se nei libri avessi una
funzione di ricerca parola allora si...
EMG

 L'idice analitico  non è l'unica risorsa utilizzabile.
Dato che stiamo esagerando con l'OT, ti rispondo in privato.
EMG