La teoria:come l'avete superata?

Pubblicità
Solo per curiosità: come mi potrà essere utile la matematica?
I computer elaborano numeri, quindi la bravura del programmatore è quella di "tradurre" un problema reale in forma matematica in modo che se ne possa trovare la soluzione in una forma che possa poi essere poi scritta sotto forma di programma. Non per nulla i migliori programmatori sono quelli con un forte background in fisica e matematica. Specialmente i fisici, che sono abituati a usare la matematica applicata.
 
Il pseudo codice è roba vecchia, ormai non lo usa più nessuno. Che bisogno c’è di imparare uno pseudo linguaggio se poi deve essere tradotto in un linguaggio vero?
 
Ti faccio un esempio pratico: 3D rendering.
Il concetto è semplice: creare una immagine bidimensionale che rappresenti una modello tridimensionale di un oggetto, come se ne prendessi una fotografia. In pratica è molto complesso. Occorre avere solide basi di geometria per potere definire la forma di "oggetti" e come reagiscono a fonti luminose, e quindi come la loro "immagine" sia poi rappsentata. Un sacco di fisica e geometria che si impara nei primi anni di università. Quando poi gli oggetti si muovono, il problema diventa ancora più Complesso, se poi la loro forma può cambiare, tipo per i liquidi, non ne parliamo.
 
Il pseudo codice è roba vecchia, ormai non lo usa più nessuno. Che bisogno c’è di imparare uno pseudo linguaggio se poi deve essere tradotto in un linguaggio vero?
È un ragazzo giovane e necessita di imparare come impostare un algoritmo
Quindi per risolvere un problema in programmazione sarebbe più efficace tradurre il problema in pseudocodice e poi tradurlo in linguaggio di programmazione,se ho capito bene?

Inviato da M-PPxG510 tramite App ufficiale di Tom\'s Hardware Italia Forum
Le prima volte e quando i problemi da risolvere iniziano ad essere difficili e vanno prima pensati.
 
Il pseudo codice è roba vecchia, ormai non lo usa più nessuno. Che bisogno c’è di imparare uno pseudo linguaggio se poi deve essere tradotto in un linguaggio vero?
non è qualcosa di formale da imparare (sarebbe inutile e tanto varrebbe scrivere direttamente il sorgente)
pseudocodice è semplicemente l'abbozzo dell'algoritmo, una descrizione rapida e schematica fatta in linguaggio naturale, se ti piace arricchita con schemi, frecce...
Faccio notare che tutti i libri sugli algoritmi devono per forza usare uno pseudocodice per descrivere come funziona un certo algoritmo, in modo da avere una "linea guida" per implementarlo in un linguaggio reale, il che può anche non essere immediato: tieni conto che una "istruzione" in pseudocodice può essere qualcosa come "calcolo il determinante della matrice A" (senza dettaglaire come si fa).
 
Ultima modifica:
Pubblicità
Pubblicità
Indietro
Top