Definizione di Computer Programming Languages

December 25

Definizione di Computer Programming Languages


Mentre gli esseri umani parlano lingue cucita con metafora, idiomi, inflessioni e sottotesto, computer richiedono lingue liberi da queste ambiguità per poter funzionare correttamente. Decine di linguaggi di programmazione in uso in tutto il mondo consentono agli utenti umani di interagire con i computer, creare programmi e documenti e controllare il modo in cui un computer funziona.

Uso

A un livello base, linguaggi di programmazione si traducono in comandi di operazioni del computer. Ogni pezzo di software e hardware richiede l'uso di linguaggi di programmazione, e linguaggi di programmazione vengono utilizzati per costruire tutto da sistema operativo per browser web per l'interfaccia cellulare.

costruito Lingua

Linguaggi di programmazione sono stati creati per scopi specifici nella loro interezza. Anche se condividono alcune somiglianze con lingue umane, come la sintassi, differiscono per aspetti fondamentali. I linguaggi di programmazione sono finite, e ogni pezzo di un linguaggio di programmazione contiene significato inequivocabile. I linguaggi di programmazione anche rimanere immutabile; anche se nuovi linguaggi possono diramano dalle creazioni più anziani.

Esempi

Le aziende di software e programmatori utilizzano diversi linguaggi di programmazione in hardware e software popolare, ma alcuni sembrano un uso più diffuso rispetto ad altri. Generale Lingue purpose come C e C ++ sono utilizzati per creare applicazioni e pezzi di software di sistema. Altre opzioni di lingua popolari includono Java, Python e Perl.

Storia

Anche se difficile da individuare esattamente, i primi linguaggi di programmazione sono emersi con i computer a schede perforate nel 1940 come programmi in linguaggio assembly per configurazioni hardware specifici. Nei decenni successivi, nuovi linguaggi come FORTRAN e COBOL emerse, e la maggior parte delle lingue moderne seguono nel percorso di almeno uno di questi primi lingue. Come linguaggi di programmazione di età, sono diventati più universale, e più recentemente lingue si sono spostati verso una maggiore mobilità e la distribuzione open-source.

Astrazione

Diversi livelli di astrazione formano la varianza fondamentale principale tra diversi linguaggi di programmazione. Un linguaggio di programmazione con poco astrazione richiede ingressi da un codificatore che controllano più strettamente le funzioni hardware specifiche di un computer. Lingue con livelli più elevati di astrazione consentire l'esecuzione di queste funzioni di base, con un minor numero di righe di codice, utilizzando i comandi più astratti. Mentre un alto livello di astrazione permette la programmazione semplice, livelli inferiori danno programmatori controllo più immediata su un sistema informatico.