| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Qual è la differenza tra basso livello di programmazione e di programmazione ad alto livello
    ? Linguaggi di programmazione informatica si dividono in due grandi categorie che rispecchiano quanto vicino il programmatore è la macchina che sta costruendo per i comandi . Programmazione a basso livello è progettato per consentire l'uomo di utilizzare una serie di comandi alfanumerici di base che possono essere facilmente tradotti in lingua che i computer capiscono . Linguaggi di programmazione di alto livello utilizzano più parole che sono comuni nel linguaggio umano. Questi livelli di programmazione ha diverse differenze chiave . Hardware e software

    qualsiasi linguaggio di programmazione viene utilizzato per la costruzione di una serie di istruzioni . La principale differenza tra la programmazione di basso ed alto livello è la destinazione prevista di tali istruzioni . Programmazione a basso livello è progettato per inviare istruzioni ai microcontrollori e processori. Se si pensa che l'hardware , come la fondazione , linguaggi di programmazione di basso livello sono una fila di sopra di questa , che consente ai programmatori di scrivere i comandi direttamente alla macchina . Linguaggi di programmazione di alto livello non richiedono programmatori di affrontare dispositivi fisici . Esistono linguaggi di programmazione di alto livello in cima comandi di basso livello , come il programmatore non è più scrivendo direttamente le istruzioni per l'hardware, ma per le strutture di programmazione a strati sopra di esso , come ad esempio il sistema operativo .
    < Br > Portabilità

    I termini " linguaggio macchina " e " linguaggio assembly " si riferiscono ad una struttura di programmazione generale rappresentato da un insieme di linguaggi di programmazione di basso livello . Mentre i programmatori linguaggio assembly lavorano con una struttura particolare , le sequenze di comando e tattiche utilizzati variano da un microchip all'altro . Programmatori C + + , ad esempio , utilizzano tutti gli stessi comandi , le strutture e compilatori indipendentemente dal produttore del computer , rendendo queste lingue altamente portabile .
    Complessità
    < p > Ogni riga di codice assembly basso livello corrisponde ad una istruzione al computer . Mentre questo può portare a più linee di codice , è un semplice approccio alla programmazione . Linguaggi di alto livello sono più complesse , in quanto sono progettati per essere più facile per gli esseri umani di interpretare ( più vicino al modo di parlare complessi) e permettono diverse istruzioni da inviare al computer in una riga di codice .
    < Br > uniformità

    L'uniformità dei linguaggi di programmazione di alto livello li rendono portatile , o utilizzabile su qualsiasi piattaforma informatica . Un programma JavaScript scritto su un Mac funziona esattamente come uno scritto su un PC . Questo non è vero di linguaggio assembly , tuttavia. Un blocco di codice assembly scritto per un chip Intel è incompatibile con un chip di IBM . Questo è a causa delle differenze fondamentali ( fisica e logica ) tra i vari chip per computer .

    Previous :

    next :
      Articoli Correlati
    ·Come scrivere segnali periodici in MATLAB 
    ·Le regole per i dati di diagrammi di flusso 
    ·Come scrivere una funzione per trovare l'equivalente bi…
    ·Come convertire un elenco a una DataTable 
    ·Come fare gli stili vBulletin 
    ·Come utilizzare PEAR MDB2 
    ·Cellulare Architetto Certificazione 
    ·Come convertire DataTable alle stringhe 
    ·Sviluppo di iPhone e Framework 
    ·Funzione di chiamata Funzione 
      Articoli in evidenza
    ·Come chiudere un layout Android 
    ·Tutorial PHP per una galleria semplice 
    ·Che cosa è un Computer Program Directory 
    ·Come convertire InstallScript di MSI 
    ·Come personalizzare ValidationSummary 
    ·Come inserire iFrame con PHP 
    ·Come convertire un personaggio all'altro su Ruby 
    ·Come utilizzare ADODC in Visual Basic 
    ·Come leggere interi in Perl 
    ·Confronta Python per VBA 
    Copyright © Conoscenza Informatica http://it.wingwit.com