Log in

View Full Version : odio il c++



Alkabar
28th June 2009, 19:05
No davvero, sta algebra dei puntatori e' una follia che solo una mente perversa poteva inventarsi. L'ho fatto anni fa e l'ho abbandonato. Ora mi ricordo anche perche'.

Vabbeh, mi mangio er rospo lo devo imparare (in maniera seria) per forza.... che palle pero' :hidenod::hidenod:

Devon
28th June 2009, 19:11
http://digilander.libero.it/arosati76/thx4info.gif

Kat
28th June 2009, 19:54
Il c++ base non e' nulla, prova a metterci sopra COM :D

Katzenjammer
28th June 2009, 20:07
http://digilander.libero.it/arosati76/thx4info.gif
:rotfl:

Alkabar
28th June 2009, 20:24
Il c++ base non e' nulla, prova a metterci sopra COM :D

Com ?

Io pensavo di guardare come accedere a db e ripassare programmazione socket per venerdi'...

Ho pochi giorni per imparare una marea di roba, con meeting nel mezzo e un viaggio a Lille.

Kat
28th June 2009, 20:30
http://en.wikipedia.org/wiki/Component_Object_Model

Non dovrebbe servirti (spero per te :D), era solo un esempio di strato che si puo' usare sopra il c++ e che puo' far davvero bestemmiare per la complessita' e la pesantezza.

Ma ti serve qualcosa di specifico o solo conoscenza generica di c++?

Alkabar
28th June 2009, 20:34
http://en.wikipedia.org/wiki/Component_Object_Model
Non dovrebbe servirti (spero per te :D), era solo un esempio di strato che si puo' usare sopra il c++ e che puo' far davvero bestemmiare per la complessita' e la pesantezza.
Ma ti serve qualcosa di specifico o solo conoscenza generica di c++?

Lo sto studiando per una intervista che avro' a breve... c'ho 600 pagine davanti.

Io ho lavorato in Java, Prolog e altro, ma in C++ toh, giusto per provare i vari 3D engines in giro per il pianeta, visto che sono tutti in C++...

Quindi lo conosco da smanettone, ora devo mettere su della teoria, perche' nella pre-intervista ha fatto un bel po' di domande sul C++ e io sapevo rispondere cosi' cosa'.

Insomma devo dimostrare che voglio il lavoro :gha::gha:.

Kat
28th June 2009, 21:13
Beh la cosa piu' complicata per chi arriva da linguaggi piu' moderni e' sicuramente la gestione della memoria con tutto quello che ne deriva (puntatori come hai detto tu, memory leak, distruttori ecc).

Per il resto ha praticamente i soliti costrutti dei linguaggi object oriented, rispetto a Java c'e' da fare attenzione per esempio all'ereditarieta' multipla, passaggio parametri per valore/riferimento, la tipizzazione non "forte", le differenze fra template e generics.

Questi sono gli argomenti principali che approfondirei, per il resto ti bastano le conoscenze di Java.

Poi chiaramente quando si va su un progetto vero e proprio, dipende dall'ambito ma tendenzialmente Java ha molte piu' funzionalita' gia' fornite dal framework rispetto alle librerie standard c++, quindi alcune cose sono piu' complicate in c++, tipo la gestione della sincronizzazione/threading e credo anche l'utilizzo di database.
I socket a quanto ricordo invece non sono molto ostici.