Domanda

Voglio imparare il C ++ in modo che possa sviluppare moduli C ++ Python per le cose di server connessi.

Sono un lingue puramente dinamica degli sviluppatori (Python, PHP, Ruby, etc). Voglio imparare una lingua veloce, e se ho intenzione di fare questo, preferirei imparare una lingua veramente veloce come il C ++. Prima ancora di iniziare, però, mi rendo conto che improvvisamente lavorando con tipi statici, una sintassi diversa, e il codice compilazione sarà abbastanza il cambiamento di paradigma. C'è qualche consiglio che un C ++ dev che ha anche dinamica lingue esperienza mi può dare a me per aiutarmi a fare questo cambiamento più veloce?

È stato utile?

Soluzione

Dubito che ci sia alcuna consulenza specifica che può essere dato, diverso da quello che si deve leggere un buon libro sul C ++ scritto da un autore autorevole o autori - non scegliere il primo o il più economico che viene il vostro senso. Per un elenco di libri vedono The Definitive C ++ guida e Lista - io personalmente consiglio vivamente Accelerated C ++ - è scritto per le persone con esperienza di programmazione, anche se non specificamente per chi viene da un background linguaggio dinamico.

Altri suggerimenti

libri , e gli strumenti (g ++ o VC ++)

Nel passaggio dal pitone al C ++ Suggerirei

  • imparare le differenze tra la tipizzazione anatra e tipi statici
  • imparare le differenze tra la gestione della memoria di Python relativi alla gestione della memoria di C ++.

Quando si sa questo bene, sarete in grado di scrivere qualcosa senza sparare in un piede.

Ci sono un sacco di altri argomenti differenti anche, a causa della natura a più paradigma del C ++, ma iniziano con le nozioni di base e aggiungere al vostro repertorio come avete bisogno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top