Tuesday, August 6, 2013

Immondizia a noi, le istruzioni per il Computer

All'inizio


Processo di sviluppo del software usato per essere un processo misterioso per me anche, fino a diventare realmente parte di esso.


Quello che so è che posso chiedere al software di fare qualcosa solo cliccando parte di uno schermo che assomigliano a un pulsante.


La maggior parte del tempo quando provo a guardare cosa c'è dentro il software utilizzando editor normale o il software di elaborazione testi - vedo immondizia.


La domanda è come questi "immondizia" vengono creati e in qualche modo in grado di controllare il computer?


Che cosa sono la "spazzatura"?


L'immondizia è in realtà "istruzioni" per il computer. Più specifiche, le istruzioni per il microprocessore all'interno del computer.


Microprocessore è un tipo speciale di chip elettronico in grado di elaborare istruzioni. Queste istruzioni sono indicate come codice macchina, istruzioni macchina, linguaggio macchina ecc.


Poiché i microprocessori hanno un dispositivo digitale, che capiscono solo istruzioni in formato digitale - binario - uno e zero. La spazzatura che si vede quando si apre un file di software utilizzando normale word processor è in realtà mazzo di uno e zero.


Sembra spazzatura perché normale word processor tenta di raggruppare questi ones e zeri insieme, normalmente in gruppo di 8 e interpretarli basato su standard che viene chiamato ASCII e cerca di visualizzarli in forma di caratteri ASCII.


Caratteri ASCII sono 256 caratteri contenente alfabeti alla Z (maiuscole), una a z (minuscole) e numeri da 0 a 9. Diverso da questi personaggi ben noti, ASCII definisce anche altri marcatori speciali per rappresentare le funzioni della tastiera come "fuga", "carriage return" e "spazio". Per la rappresentazione completa Vai a http://www.lookuptables.com/


Immondizia umana, ci sono le istruzioni per il microprocessore. Tutte le cose che accadono nel computer quando è in esecuzione il software sono il risultato dell'attività che viene fatto dal microprocessore in base alle istruzioni che data dal software stesso.


In breve, il software è una «registrazione» delle istruzioni a microprocessore che viene creato e organizzato da programmatori di computer. Ogni volta che fate un doppio click sull'icona di un software che avvia il software è semplicemente dire al sistema operativo di "giocare" le istruzioni registrate all'interno del software.


Come i programmatori registrare le istruzioni?


Quando si desidera registrare qualcosa in nastro è possibile utilizzare il registratore che ha la funzione di registrazione. Il registratore è quello di convertire la vostra voce in modelli magnetici viene copiato nel nastro magnetico. Non vi aspettate che qualcuno giocherà intorno un magnete per magnetizzare il nastro con il modello che rappresenta la voce umana. Teoricamente ancora può essere fatto, ma nessun punto di farlo nel modo più duro.


È lo stesso per le istruzioni del software. Le istruzioni possono essere create mettendo insieme quelli e zeri che rappresentano le istruzioni, ma non è fatto in questo modo ora. Questo è come è stato fatto quando il computer creato prima. Nei vecchi film si possono vedere grandi computer che utilizzano "schede perforate". Queste carte sono in realtà contiene le istruzioni – foro rappresentano uno o zero, e nessun buco rappresentano l'opposto.


Nei tempi moderni, con avanzamento in strumenti software, abbiamo creato il "registratore" per creare le istruzioni del software.


Vengono fornite istruzioni per il computer in "alto livello" linguaggio come C++, Java e VB. Questi linguaggi di programmazione sono denominati ad alto livello perché invece di sotto forma di file binario, usano sottoinsieme di lingua inglese per rappresentare le istruzioni.


Uno strumento software chiamato compilatore legge le istruzioni ad alto livello e generare le istruzioni macchina binario reale che è capito dal microprocessore. Compilatore è nostro "registratore".


Anche alti livelli linguaggi di programmazione sono grande miglioramento confronta con istruzioni macchina in binario, sono ancora abbastanza complicati per gli utenti di computer normale. Per questo motivo l'informatico e ingegneri sono continuamente arrivando con nuovi strumenti che possono rendere il compito di istruire i computer più facile come software di riconoscimento vocale e grafica software basato.

No comments:

Post a Comment