| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> produttività Software >> Content
    Che cosa sono assemblatori, compilatori e Simulatori
    Ci sono un bel paio di livelli di software tra gli utenti di computer e il computer stesso , e questo è vero anche - in misura minore - per il programmatore di computer ? . Il codice di computer che la maggior parte dei programmatori di scrivere è solo lontanamente collegata alle istruzioni che vengono elaborati dal computer . Questi livelli rendono più facile il computer per utilizzare . Linguaggio Macchina

    Ogni computer è costruito per eseguire una sola lingua . Questo linguaggio viene chiamato linguaggio macchina per quel computer. Il linguaggio è costituito da codici binari che raccontano il computer esattamente cosa fare . Tutti i programmi che vengono eseguiti sul computer sono costituiti da una sequenza di istruzioni in linguaggio macchina . Esecuzione di questa sequenza di istruzioni crea il comportamento del computer. Le istruzioni sono costituiti da istruzioni hardware specifiche , quali lo spostamento di dati da locazione di memoria X a posizione di memoria Y , spostando i dati all'interno o all'esterno di un registro specifico , aggiungendo i numeri che sono ora nei registri di ingresso vipera o capovolgere tutti i bit nel registro R1 . Esecuzione di istruzioni scritte in linguaggio macchina è l'unica cosa che un computer può fare .
    Assemblatori

    scrittura macchina codice della lingua è estremamente noioso , soggetto ad errori e difficile da eseguire il debug . Tutto è stringhe di zero e uno . E ' impossibile dire a colpo d'occhio se è 1111000100110101 dati , un'istruzione o l'indirizzo di una locazione di memoria . Il primo livello di raffinatezza nella programmazione dei computer è stata l'invenzione del linguaggio assembly e assemblatori di software . Programmi in linguaggio assembly hanno le stesse istruzioni del programma in linguaggio macchina , ma le istruzioni sono cose come " ADD " e "MOVE ", che sono molto più facile per gli esseri umani da affrontare. Inoltre , gli indirizzi sono in numeri decimali e registri sono designate con nomi come R1 invece di 10.001.111 . Un programma chiamato un assemblatore traduce i programmi scritti in linguaggio assembly nel programma equivalente in linguaggio macchina in modo che possa essere eseguito .
    Compilatori

    linguaggio Assembly è stato un enorme miglioramento rispetto scrivere in linguaggio macchina . Il tempo in più impiegato l'assemblatore per tradurre ciò che il programmatore ha scritto in linguaggio macchina è stato più che compensato da enormi risparmi di tempo ci sono voluti per scrivere il programma in un linguaggio più umano -friendly. La soluzione non era perfetto . La gente - specialmente quelli che non sono esperti di computer - hanno voluto descrivere il problema da risolvere , invece di scomponendola in piccoli passi su come spostare le informazioni intorno a un computer . Il livello immediatamente superiore nella gerarchia lingua era la lingua del compilatore. Questi linguaggi consentono l'umano per descrivere quello che doveva essere fatto in termini noncomputer . Un programma chiamato compilatore traduce questi programmi ad alto livello in linguaggio macchina . I compilatori sono molto più complicate di assemblatori .
    Simulatori

    Invece di costruire nuove macchine per eseguire programmi scritti in lingue nuove , simulatori software consentono una macchina per essere " simulato ". Queste macchine virtuali sono accuratamente testati per l'esecuzione di programmi di benchmarking prima di essere mai costruite . I simulatori sono anche usati per testare nuovi compilatori e linguaggi prima che siano mai scritti .

    Previous :

    next :
      Articoli Correlati
    ·Come fare una presentazione SketchUp Google 
    ·Che cosa è Microsoft Portfolio 
    ·Come aggiornare Manutenzione di Internet Explorer in Cr…
    ·Come modificare il puntatore del mouse quando si sposta…
    ·I migliori modi per condividere e modificare documenti 
    ·Office 2007 è mancante didascalie quando si crea una t…
    ·Come creare un calendario in Lotus Notes 
    ·Come accedere al pulsante Toggle VBA 
    ·Come Microsoft ha colpito il World Business 
    ·Come creare un iCalendar 
      Articoli in evidenza
    ·Come disattivare Symantec Antivirus 9 
    ·Come esportare Access Query come CSV 
    ·Come disattivare Avast 
    ·Come dividere un file PDF in più parti 
    ·Come arrivare a Exodar in Cataclysm 
    ·Render ovali Effetti di luce in Photoshop Elements 5.0 
    ·Come layer immagini in PowerPoint 2007 
    ·Come visualizzare un token in Drupal 
    ·Tutorial GIMP Threadless 
    ·Come connettersi a Vanguard Con Quicken 
    Copyright © Conoscenza Informatica http://it.wingwit.com