Nwlapcug.com


Definizione di linguaggi di programmazione di Computer

Definizione di linguaggi di programmazione di Computer


Mentre gli esseri umani parlano lingue cucite con metafora, idiomi, inflessioni e sottotesto, computer richiedono linguaggi 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 documenti e programmi e controllare il funzionamento di un computer.

Uso

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

Lingua artificiale

Linguaggi di programmazione sono stati creati per scopi specifici nella loro interezza. Anche se condividono alcune somiglianze con le lingue umane, quali la sintassi, si differenziano in aspetti fondamentali. Linguaggi di programmazione sono finiti, e ogni pezzo di un linguaggio di programmazione contiene significato inequivocabile. Linguaggi di programmazione anche rimangano immutabili; anche se nuovi linguaggi possono diramano da creazioni più anziani.

Esempi

Programmatori e aziende di software utilizzano molti linguaggi di programmazione a componenti hardware e software, ma alcuni sembrano più onnipresente uso rispetto ad altri. Lingue di uso generale come C e C++ sono utilizzati per creare applicazioni e pezzi di software di sistema. Altre opzioni di lingua popolare includono Java, Python e Perl.

Storia

Anche se difficile da individuare esattamente, i primi linguaggi di programmazione è emerso con computer scheda perforata nel 1940 come programmi di linguaggio assembly per configurazioni hardware specifiche. Nei decenni successivi, nuovi linguaggi come FORTRAN e COBOL emerse e lingue più moderne seguono il sentiero di almeno una di queste lingue precoce. Come linguaggi di programmazione invecchiati, divennero più universale, e più recentemente le lingue sono spostati verso una maggiore mobilità e distribuzione open source.

Astrazione

Livelli di astrazione diversi formano la varianza fondamentale primaria tra diversi linguaggi di programmazione. Un linguaggio di programmazione con piccola astrazione richiede input da un coder che maggiormente controllano le funzioni specifiche dell'hardware di un computer. Lingue con più elevati livelli di astrazione consentano l'esecuzione di queste funzioni di base con poche righe di codice, utilizzando i comandi più astratti. Mentre un livello superiore di astrazione consente una programmazione più semplice, più bassi livelli dare i programmatori più immediato controllo sopra un sistema di elaborazione.