[DOMANDA] visualizzare output codice

  • Nuovo server! Potrebbero esserci ancora piccoli problemi legati alle disponibilità dei servizi del Forum. Scopri di più

netrotter

Utente Attivo
182
19
Hardware Utente
CPU
Intel i7-5820K
Dissipatore
be quiet! Dark Rock Pro 3
Scheda Madre
Gigabyte GA-X99-UD4
Hard Disk
850 EVO 512GB
RAM
G.Skill Ripjaws 16GB DDR4-2400Mhz
Scheda Video
Gigabyte N980G1 Gaming NVIDIA GeForce GTX 980
Scheda Audio
On Board
Monitor
Asus MG279Q
Alimentatore
EVGA SuperNOVA 850 G2
Case
Obsidian Series 450D
Periferiche
Mouse Ducky Secret Tastiera Ducky Shine 5
Sistema Operativo
win7
#1
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
 
429
265
Hardware Utente
CPU
Intel i7 6700HQ, 2.60Ghz, 4 core 8 threads
Scheda Madre
Asustek
Hard Disk
Hitachi 7200 rpm, 1TB
RAM
16GB DDR4 (2 slot su 4)
Scheda Video
Nvidia Geforce GTX 960M, 4GB
Scheda Audio
Realtek
Sistema Operativo
Windows 10 64bit
#2
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.
 

netrotter

Utente Attivo
182
19
Hardware Utente
CPU
Intel i7-5820K
Dissipatore
be quiet! Dark Rock Pro 3
Scheda Madre
Gigabyte GA-X99-UD4
Hard Disk
850 EVO 512GB
RAM
G.Skill Ripjaws 16GB DDR4-2400Mhz
Scheda Video
Gigabyte N980G1 Gaming NVIDIA GeForce GTX 980
Scheda Audio
On Board
Monitor
Asus MG279Q
Alimentatore
EVGA SuperNOVA 850 G2
Case
Obsidian Series 450D
Periferiche
Mouse Ducky Secret Tastiera Ducky Shine 5
Sistema Operativo
win7
#3
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?
 
429
265
Hardware Utente
CPU
Intel i7 6700HQ, 2.60Ghz, 4 core 8 threads
Scheda Madre
Asustek
Hard Disk
Hitachi 7200 rpm, 1TB
RAM
16GB DDR4 (2 slot su 4)
Scheda Video
Nvidia Geforce GTX 960M, 4GB
Scheda Audio
Realtek
Sistema Operativo
Windows 10 64bit
#4
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).
 

netrotter

Utente Attivo
182
19
Hardware Utente
CPU
Intel i7-5820K
Dissipatore
be quiet! Dark Rock Pro 3
Scheda Madre
Gigabyte GA-X99-UD4
Hard Disk
850 EVO 512GB
RAM
G.Skill Ripjaws 16GB DDR4-2400Mhz
Scheda Video
Gigabyte N980G1 Gaming NVIDIA GeForce GTX 980
Scheda Audio
On Board
Monitor
Asus MG279Q
Alimentatore
EVGA SuperNOVA 850 G2
Case
Obsidian Series 450D
Periferiche
Mouse Ducky Secret Tastiera Ducky Shine 5
Sistema Operativo
win7
#5
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.
 
429
265
Hardware Utente
CPU
Intel i7 6700HQ, 2.60Ghz, 4 core 8 threads
Scheda Madre
Asustek
Hard Disk
Hitachi 7200 rpm, 1TB
RAM
16GB DDR4 (2 slot su 4)
Scheda Video
Nvidia Geforce GTX 960M, 4GB
Scheda Audio
Realtek
Sistema Operativo
Windows 10 64bit
#6
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.
 

netrotter

Utente Attivo
182
19
Hardware Utente
CPU
Intel i7-5820K
Dissipatore
be quiet! Dark Rock Pro 3
Scheda Madre
Gigabyte GA-X99-UD4
Hard Disk
850 EVO 512GB
RAM
G.Skill Ripjaws 16GB DDR4-2400Mhz
Scheda Video
Gigabyte N980G1 Gaming NVIDIA GeForce GTX 980
Scheda Audio
On Board
Monitor
Asus MG279Q
Alimentatore
EVGA SuperNOVA 850 G2
Case
Obsidian Series 450D
Periferiche
Mouse Ducky Secret Tastiera Ducky Shine 5
Sistema Operativo
win7
#7
Curiosità!
 

Andretti60

Utente Attivo
2,725
1,786
Hardware Utente
#8
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).
 

Mursey

Moderatore
Staff Forum
831
315
Hardware Utente
#9
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.