DOMANDA visualizzare output codice

Pubblicità

netrotter

Utente Attivo
Messaggi
313
Reazioni
21
Punteggio
50
Ciao,
è possibile vedere l'output del codice del programma in tempo reale mentre viene eseguito, oppure è solo una cosa che si vede nei film? :blush:
Grazie
 
Dipende a quale film fai riferimento, a quale output etc. Se l'hai visto in un film con buonissime probabilità sarà stato estremizzato e romanzato. :)
Comunque si, ovviamente un programma genera un output; che sia grafico o meno, c'è sempre un'interazione.
 
L'esempio più famoso è Matrix... ad esempio se io gioco c'è possibilità di visualizzare magari su un'altro monitor cosa succede a livello di codice output? cosa bisogna installare?
 
Eh, non funziona così. Quello che vedi nel film puoi riprodurlo anche utilizzando dei caratteri (se cerchi online, trovi anche degli screensaver di Matrix).

Quello che vedi lì non è codice eseguibile dalla macchina (dalla CPU). La CPU esegue del codice in un suo proprio dialetto. Se lo guardi con un editor (non testuale, ma uno esadecimale) non vedresti altro che sequenze di 1 e di 0 (numeri espressi in base binaria).
Ciascuna di quelle sequenze viene poi interpretata ed elaborata per compiere delle operazioni (assegnamenti di valori, addizioni, sottrazioni etc).
 
Non c'è verso di visualizzare questo tipo codice elaborato (no Matrix...) non con editor di testo o vari, ma in tempo reale mentre il software viene eseguito? Una specie di dubbuger in tempo reale.
 
Il debugger è l'unico modo, se vuoi vederlo però rappresentato usando assembly.
Oltretutto l'esecuzione sarebbe così rapida che non detesti nulla.
Mi sfugge poi l'utilità di fondo anche.
 
Come dice @DispatchCode, e' impossibile, anche se il computer fosse capace di visualizzare in tempo reale le istruzioni la nostra vista non sarebbe capace di leggere nulla.

In informatica, la velocita' di un computer e' misurata in IPS (istruzioni per secondo), ma ormai le unita' di misura piu' comune sono i milioni o miliardi di istruzioni al secondo. Un processore di tipo i5 e i7, per esempio, e' capace di eseguire centinaia di miliardi di istruzioni al secondo.

Quindi, per rispondere alla tua domanda, quelle sono solo scene da film (carine sicuramente).
 
E' una invenzione cinematografica per dare l'idea dell'elaborazione dati, nella realtà è tutto molto molto più veloce e sarebbe comunque inutile far vedere l'esecuzione del codice.
 
Pubblicità
Pubblicità
Indietro
Top