codici eseguibili che alimentano i computer ai processori di eseguire un programma sono istruzioni molto specifiche . Sono costituiti da singoli pezzi di calcolo , i singoli controlli logici , i dati si spostano da un luogo all'altro e una varietà di altri passaggi a livello hardware. Per i programmatori , la codifica di applicazioni direttamente in questo tipo di codice macchina è che richiede molto tempo , e lo rende molto più difficile lo sviluppo di applicazioni avanzate . Linguaggi di programmazione , come ad esempio Python , risolvere questo problema , permettendo ai programmatori di scrivere codice umani in una sintassi che è più facile per gli esseri umani per elaborare poi convertire il codice della lingua in codice macchina .
Compilato
Lingue
fino agli anni 1990 , linguaggio di programmazione per lo più fatto uso di compilatori . Questi pezzi di software prendono la totalità del codice sorgente di un programma e la convertono in codice macchina . Questo codice macchina viene poi distribuito come un file binario eseguibile per utenti di eseguire sul proprio computer. Linguaggi come C e C + + utilizza un compilatore , e questa conversione diretta in codice macchina significa che gli utenti finali non hanno bisogno di alcun tipo di programma di adattatore per eseguire programmi scritti in queste lingue .
Interpreted Lingue
a metà degli anni 1990 , i progettisti di lingua ha cominciato a fare i linguaggi di programmazione che hanno usato una sorta di adattatore software chiamato un "interprete ". Invece di compilazione del codice sorgente in codice macchina prima di distribuirlo agli utenti, queste lingue avrebbero utenti di scaricare il codice sorgente direttamente . Gli utenti sarebbero quindi eseguire il codice sorgente con un tale adattatore , che compilare il codice sorgente in codice macchina come l'utente ha eseguito il programma . Python è un linguaggio così " interpretato " che richiede un tale adattatore .
Perché usare un linguaggio interpretato ?
Uno dei principali vantaggi di utilizzare un linguaggio interpretato , come Python , è che i programmatori possono scrivere programmi multi-piattaforma. Software compilato deve essere specificamente scritto e compilato per ogni singolo sistema operativo su cui il programmatore vuole che venga eseguito . Perché gli interpreti operano specifico sistema di un programmatore in grado di scrivere il codice sorgente di un programma una volta sola , e interprete del linguaggio che è in esecuzione sul sistema dell'utente ( sia esso Windows, Mac o Linux) si adatterà automaticamente il codice sorgente in codice macchina necessario per il sistema dell'utente .
Programmazione © www.354353.com