Tipi di Linguaggi

November 22

Tipi di Linguaggi


linguaggio del computer o linguaggio di programmazione è una sintassi in codice usato dai programmatori di computer di comunicare con un computer. E 'l'unica lingua che i computer, programmi software e hardware in grado di capire. lingua computer stabilisce un flusso di comunicazione tra programmi software. Il linguaggio consente a un utente di computer a dettare ciò che comanda il computer deve eseguire per elaborare i dati. linguaggio di programmazione è disponibile in varie tipologie che utilizzano diversi set di sintassi.

macchina Lingua

linguaggio macchina o codice macchina è la lingua madre direttamente compreso da unità centrale di elaborazione del computer o della CPU. Questo tipo di linguaggio per computer non è facile capire, in quanto usa solo un sistema binario, un elemento di notazioni contengono solo una serie di numeri costituiti da uno e zero, per produrre comandi. Il processore del computer ha bisogno di convertire linguaggi di alto livello in questa lingua prima di poter eseguire un programma o fare un comando definito dall'utente. Per convertire una certa lingua in codice macchina, il processore computer necessita di un compilatore, un programma che converte un codice sorgente scritto in una lingua in una sintassi lingua diversa. Il compilatore genera un file binario, o file eseguibile, che la CPU eseguirà. Ogni processore del computer ha una propria serie di codice macchina. Il codice macchina determinerà ciò che il processore del computer dovrebbe fare, e come si dovrebbe farlo.

Assembly livello di lingua

Uno studio nei primi anni 1950 ha portato allo sviluppo di linguaggi di basso livello o Assemblea livello di lingua. considerata anche come lingua seconda generazione, Assembly livello lingua è un insieme di codici che possono essere eseguite direttamente sul processore del computer. Questo tipo di linguaggio è più appropriato per iscritto i sistemi operativi e il mantenimento di applicazioni desktop. Esso permette al programmatore di eseguire diverse operazioni, come l'accesso al registro, la gestione della memoria e ciclo di clock corrispondenza. Con il linguaggio livello di assieme, è più facile per un programmatore per definire comandi perché ha la prerogativa quando si tratta di nominare le variabili. Tuttavia, questa lingua non è flessibile perché l'utente non può riutilizzare l'insieme di codici scritti usando questo linguaggio. Non è così esplicativo rispetto ad altri suoi omologhi. L'utente deve cifrare questa lingua in linguaggio macchina affinché il computer per elaborare i comandi scritti dal programmatore.

High Level Language

Lo sviluppo di linguaggi di alto livello è nata quando i programmatori di computer ha iniziato ad avere problemi per quanto riguarda crescente mancanza del computer di portabilità. linguaggi di alto livello ignorano i dettagli poco importanti si trovano in linguaggi di basso livello. Molti programmatori considerano il linguaggio di alto livello come una soluzione importante per fastidi provocati dai linguaggi di programmazione per la sua facilità d'uso e bassa tendenza a produrre insetti. I programmatori fanno spesso riferimento a linguaggi di alto livello come lingue di medio livello che utilizzano solo i concetti di astrazione e costrutti agli estremi.