, scritto con un certo linguaggio di programmazione , è generalmente scritto da una persona in quello che è definito il codice sorgente . Questo codice sorgente deve essere convertito in un formato appropriato per l' hardware /software ambiente in cui verrà eseguito . Compilazione è di norma specifico per un tipo di architettura hardware , il che significa che il codice viene eseguito solo sul tipo hardware per cui è compilato . Quando una lingua è compilato , il suo codice sorgente viene convertito in codice macchina . In un linguaggio interpretato , il codice sorgente può essere lasciato così com'è , o parzialmente compilato , solo quando il codice viene eseguito in realtà sia essa interpretata . Questo processo viene indicato anche come solo in tempo di compilazione .
Vantaggio del Interpretato Lingue
Uno dei vantaggi principali di linguaggi interpretati è la loro capacità di essere eseguito a prescindere dell'architettura sono in esecuzione . Ad esempio, possono essere inconsapevoli di se sono in esecuzione su un sistema operativo a 32-bit o 64-bit , o anche quello che il sistema operativo è . JavaScript , che è un linguaggio comunemente usato per costruire siti Internet , in grado di eseguire lo stesso , indipendentemente da quale è in uso il sistema operativo o nel browser Internet .
Vantaggio dei linguaggi compilati
Uno dei vantaggi principali linguaggi compilati hanno è la velocità. Poiché il codice di computer è generalmente stato convertito in un formato adatto per l' ambiente hardware /software specifici , meno lavoro è necessaria per eseguire l'applicazione , e il codice è in grado di eseguire con maggiore efficienza . C e C + + sono esempi di linguaggi più comuni compilato .
Quale è meglio ?
Ogni tipo di linguaggio ha i suoi vantaggi e svantaggi . Qualche volta , la distinzione tra ciò che è compilato e ciò che è interpretato sfuma . Alcuni linguaggi di programmazione possono essere compilati ed interpretati , per esempio. In definitiva, ciò che potrete utilizzare la lingua per sarà spesso determinare quale approccio è meglio .
Programmazione © www.354353.com