Ciò che è stato compilato e codice non compilati?

March 3

Ciò che è stato compilato e codice non compilati?


Linguaggi di programmazione possono essere fonte di confusione per leggere - anche per un computer. Diversi programmi o routine si aspettano che il codice per essere in una determinata lingua. Quando un programmatore termina la scrittura di codice, che il codice è non compilato. Ciò significa che il codice non verrà eseguito su un computer senza essere tradotto. codice compilato è il codice che si traduce in un linguaggio leggibile dalla macchina.

Creazione di codice non compilato

Da solo, il codice non compilato non fa nulla. Al fine di creare il codice, è necessario digitare in un software di modifica del testo del programma o di codifica. Una volta che esiste che il codice non compilato, è solo un guazzabuglio di personaggi, come qualsiasi lingua. Al fine di servire il suo scopo, deve essere letto da qualcosa fluente in quella lingua. I compilatori e interpreti, sia accettare il codice in una determinata lingua e li traducono in qualcosa che il computer può utilizzare.

Codice di elaborazione con un compilatore

Al fine di convertire il codice non compilato al codice compilato, è necessario utilizzare un programma chiamato compilatore. Molti linguaggi di programmazione compilare il codice in modo da raggruppare come un programma utilizzabile o di routine. Ad esempio, se si scrive un lotto di codice in C ++, un compilatore trasforma il codice in un file eseguibile riconosciuta dal sistema operativo. Così, un compilatore produce traduzione riutilizzabile di codice non compilato.

Codice di elaborazione con un interprete

Un interprete è un programma che accetta comandi o righe di codice non compilato e li elabora in modo frammentario. Il risultato non è un fascio utilizzabile di codice compilato. Invece, è un breve, la traduzione di una volta di codice. Sia il prompt della shell UNIX e il prompt dei comandi di Windows sono interpreti. Si accetta comandi non compilati in una determinata lingua e li eseguono.

Errori di sintassi e debugging

Al fine di passare dal codice non compilato al codice compilato, è necessario utilizzare la sintassi del linguaggio di programmazione. In caso di violazione di queste regole, il compilatore o interprete restituirà un errore. La maggior parte dei programmi del compilatore di notare la posizione dell'errore quando si trova. Questo ti aiuta a eseguire il debug del codice e renderlo efficace.