PDA

Visualizza la versione completa : [C++] Creazione di un'applicazione provenendo da Java


GoldEmish
15-05-2007, 00:00
Ciao a tutti,
devo riscrivere in C++ un applicazione che avevo fatto in Java.
Ho installato Visual C++ Express, e volevo sapere se qui trovo degli ADT giÓ pronti come LinkedList e delle liste ordinate. Dove sono? Come si usano?

Purtroppo sono alla prime armi con C++, invece con Java me la cavavo... vorrei capire se anche secondo voi ho fatto la scelta giusta.

Devo scrivere un programma che giri su un Embedded PC, quelle schede con processori ARM che hanno tutto come un PC. L'applicativo che devo fare dovrÓ leggere informazioni da lettori USB collegati. La mia proritÓ Ŕ la velocitÓ, ovvero queste schede vanno a bassi clock quindi dovrei compensare snellendo il codice.
Inizialmente ho scritto tutto in Java, fiducioso di trovare una scheda con interprete Java... col tempo poi ho capito che le schede che cercavo erano sempre pi¨ simili a PC, mentre le schede Java sembrano pi¨ orientati a implementazioni dedicate. Allora consideravo di passare a C++, meno portabile, ma, a quanto ho capito, pi¨ veloce di un Java su JVM.

Confermate? Avete ulteriori consigli?

Grazie

MItaly
15-05-2007, 16:29
Originariamente inviato da GoldEmish
Ciao a tutti,
devo riscrivere in C++ un applicazione che avevo fatto in Java.
Ho installato Visual C++ Express, e volevo sapere se qui trovo degli ADT giÓ pronti come LinkedList e delle liste ordinate. Dove sono? Come si usano?

Le strutture di dati "prefatte" sono presenti nella STL, di cui ti linko una guida (http://www.sgi.com/tech/stl/). Comunque stai attento: visto che il programma poi dovrÓ girare - e quindi essere compilato - su un'architettura diversa (se non sbaglio gli ARM sono RISC) dovrai stare estremamente attento ad usare solo feature standard del linguaggio e a non fare assunzioni a priori sulle dimensioni di puntatori e di tipi di dati.

Loading