| 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
    Svantaggi e vantaggi di compilatori
    Computer leggere i comandi da un linguaggio macchina scritto in binario , vale a dire , lunghe stringhe di zero e uno . Mentre i computer in grado di leggere questo linguaggio in modo efficiente , i programmatori più umani non si può. È per questo che i programmatori lavorano in un linguaggio di programmazione che possano capire , che poi si traducono in linguaggio macchina che il computer può capire . Mentre molti linguaggi nuovi usano interpreti che tradurre da uno all'altro come il programma viene eseguito , i linguaggi di programmazione più anziani usati compilatori che hanno fatto di questa traduzione del tutto prima che il computer eseguito il programma . Vantaggio: autonomo e efficiente

    Uno dei principali vantaggi di programmi compilati è che sono unità autonome che sono pronti per essere eseguiti . Perché sono già compilati in linguaggio macchina binari , non c'è una seconda applicazione o pacchetto che l'utente deve mantenere up- to-date . Se un programma è compilato per Windows su una architettura x86 , l'utente finale ha bisogno solo di un sistema operativo Windows in esecuzione su una architettura x86 . Inoltre, un pacchetto precompilato può correre più veloce di una compilazione del codice sorgente dell'interprete in tempo reale
    Svantaggi : . Hardware specifico

    Perché un traduce il codice sorgente del compilatore in una macchina specifica lingua, i programmi devono essere specificamente compilato per OS X , Windows o Linux , così come specificamente per le architetture a 32-bit o 64-bit . Per una società di programmatore o software cercando di ottenere un prodotto fuori al più ampio pubblico possibile , questo significa mantenere più versioni del codice sorgente per la stessa applicazione . Ciò si traduce in più tempo speso per il codice sorgente di manutenzione e problemi in più quando vengono rilasciati aggiornamenti
    Vantaggio: . Hardware Ottimizzazione

    Pur essendo bloccato in un hardware specifico pacchetto ha i suoi lati negativi , la compilazione di un programma può anche aumentare le prestazioni. Gli utenti possono inviare opzioni specifiche per i compilatori per quanto riguarda i dettagli dell'hardware del programma sarà in esecuzione . Ciò consente al compilatore di creare il codice linguaggio macchina che rende l'uso più efficiente del hardware specificato , al contrario di codice più generico . Questo permette anche agli utenti avanzati per ottimizzare le prestazioni di un programma sul proprio computer
    Svantaggi : . Tempi di compilazione

    Uno degli svantaggi di avere un compilatore è che deve effettivamente compilare codice sorgente. Mentre i piccoli programmi che molti novizio codice programmatori prendono quantità insignificanti di tempo per compilare , suite di applicazioni più grandi possono richiedere una notevole quantità di tempo per la compilazione. Quando i programmatori non hanno nulla da fare se non aspettare che il compilatore per finire , questa volta può aggiungere --- in particolare durante la fase di sviluppo , quando il codice deve essere compilato al fine di verificare la funzionalità e risolvere i difetti.

    Previous :

    next :
      Articoli Correlati
    ·Come integrare Access 2007 Basi di dati con siti web 
    ·Come verificare il collegamento Passato in COBOL 
    ·Come rimuovere un file da git commit 
    ·Tipi di dati Groovy 
    ·Quali sono le logiche Entity Concetti di data 
    ·Come fare un gioco in QBasic 
    ·Come creare ASP NET applicazioni Web mobili 
    ·Come creare viste in Oracle SQL 
    ·Come eliminare un elemento da un elenco secondario in S…
    ·Come inserire un JPG in una finestra di dati 
      Articoli in evidenza
    ·Come rompere una stringa in Python 
    ·Come scrivere le funzioni di stringa in Python 
    ·Come creare CLOB in Java 
    ·Errori Unicode in Python 
    ·Come leggere un file XML in Perl FH 
    ·Base Computer Concetti in Turbo C + + 
    ·Come compilare ed esecuzione in Python 
    ·Come rimuovere Protetto progetti VBA 
    ·Come dichiarare un array bidimensionale in Visual Basic…
    ·Tutorial per Come aggiungere dati in VB 2008 utilizzand…
    Copyright © Conoscenza Informatica http://it.wingwit.com