PDA

Visualizza la versione completa : Ma voi esperti di programmazione...


American
23-06-2009, 18:54
......sapete i vari codici di un determinato linguaggio a memoria?
oppure sapete la sintassi generale, ma poi il codice esatto per una determinata funzione l'andate a cercare su un apposito database (tranne ovviamente nei casi dei codici più conosciuti)?

billiejoex
23-06-2009, 19:49
Tutto a memoria. Che esperti saremmo sennò?

American
23-06-2009, 19:53
Originariamente inviato da American
......sapete i vari codici di un determinato linguaggio a memoria?
oppure sapete la sintassi generale, ma poi il codice esatto per una determinata funzione l'andate a cercare su un apposito database (tranne ovviamente nei casi dei codici più conosciuti)?
Quindi è necessario saperli davvero tutti a memoria?? tra tutti i linguaggi di programmazione che un programmatore conosce, ci saranno in tutto milioni di codici, come fai a ricordarli tutti ?? :jam:

Ma poi come metodo è sbagliato sapere unicamente l'esistenza di una funzione, ma poi andare a cercare il rispettivo codice in un database online ??

MItaly
23-06-2009, 22:11
billiejoex ti prende in giro; un buon programmatore sa a memoria ovviamente la sintassi del linguaggio che sta usando, tendenzialmente le regole del paradigma di programmazione che sta utilizzando e sicuramente un buon numero di algoritmi e soluzioni a problemi comuni che ha appreso nel tempo, magari dopo averci sudato su qualche volta. Poi conosce sicuramente le classi/funzioni/... la libreria standard del linguaggio che sta usando, non necessariamente tutto a memoria (questo solitamente vale per ciò che usa di più), ma almeno sa quali ambiti copre; per fare un esempio, della libreria C++ conosco bene buona parte della STL (perché la uso in continuazione), ho una conoscenza non troppo approfondita di iostream (di cui non faccio largo uso, o almeno, la uso in maniera "banale") e so molto poco di tutta la faccenda dei locale (che non uso praticamente mai). Questo poi si applica a qualunque libreria/framework che si utilizzi: si tende a conoscere bene la parte che si utilizza più di frequente, e per il resto è bene sapere almeno che esiste, per evitare di riscrivere codice inutilmente. In tutto questo l'utilizzo della documentazione (MSDN, Google, libri, documentazione specifica della libreria, ...) è fondamentale, visto che andando solo a memoria si rischia di commettere errori. Ovvio che se ci si imbatte in un problema nuovo e non viene in mente nulla la prima cosa da fare è una ricerca su Google :) .

American
24-06-2009, 00:15
Ok, poi un'altra cosa
quando vi richiedono una creazione di un sito, facciamo caso, che richiede anche un lavoro lato server per la gestione di dati all'interno di un database, questa parte la dovete riscrivere da 0 ogni volta, oppure esistono già dei database "precompilati" da cui prendete la struttura e la utilizzate per il vostro sito ???

LeleFT
24-06-2009, 08:50
Leggere il regolamento prima di postare:

1) Titolo decisamente inadeguato
2) Richiesta OffTopic per l'area in questione: qui si trattano problematiche legate alla programmazione con un determinato linguaggio.

Per i quesiti da te posti, che non sono tecnici, c'è l'area OffTopic


Devo chiudere.


Ciao. :ciauz:

Loading