il C ha uno standard detto ANSI, quello standard funziona su praticamente tutti gli OS e architetture.
Però ogni sorgente dovrà essere ricompilato se cambia architettura o sistema operativo.
Ad ogni modo è difficile paragonare altri linguaggi al Visual basic visto che quest'ultimo segue una filosofia tutta sua, intrinsica con windows (visual basic è di microsoft quindi ad hoc per windows).
Il C invece è a se stante e con lo standard puoi farci poco niente in tempi ragionevoli a livello di user application (niente GUI, niente socket, niente thread, dovrsti prendere tutto come librerie esterne e come chiamate alla API dell'OS, che cmq NON vanno registrate ma linkate alla compilazione o dinamicamente in esecuzione).
Cmq ti suggerisco di imparare direttamente il C++, la storiellina che bisogna fare C e poi C++ è leggenda, se fai C++ impararei il 90% del C in background, ma non viceversa.
e che sia C o C++, si studia da un libro e bisogna avere pazienza di imparare prima lo standard, rinunciando a tutte le cose come GUI, socket ecc... che altri linguaggi di livello più alto supportano già di loro.
Ultima modifica effettuata da netarrow il 12/05/2007 alle 13:57 |