linguaggio di programmazione

Spieghiamo cos'è un linguaggio di programmazione e come possono essere classificati. Inoltre, alcuni esempi di questi programmi.

Un linguaggio per computer ha lo scopo di creare programmi per computer.

Che cos'è un linguaggio di programmazione?

In informatica, è noto come linguaggio di programmazione a un programma destinato alla costruzione di altri Software. Il suo nome è dovuto al fatto che comprende a linguaggio formale che è progettato per organizzare algoritmi e processi logici che verranno poi svolti da un computer o da un sistema informatico, permettendo così il controllo del loro comportamento fisico e logico e della loro comunicazione con l'utente umano.

Tale linguaggio è composto da simboli e regole sintattiche e semantiche, espresse sotto forma di istruzioni e relazioni logiche, per mezzo delle quali il codice sorgente di una particolare applicazione o software. Pertanto, il risultato finale di questi può anche essere chiamato linguaggio di programmazione processi creativo.

L'implementazione dei linguaggi di programmazione consente il lavoro congiunto e coordinato, attraverso un insieme affine e finito di possibili istruzioni, di vari programmatori o architetti di Software, per cui queste lingue imitano, almeno formalmente, la logica di lingue umane o naturale.

Non devono essere confusi, tuttavia, con i diversi tipi di linguaggio informatico. Questi ultimi rappresentano una categoria molto più ampia, dove sono contenuti linguaggi di programmazione e molti altri. protocolli informatici, Come la HTML del siti web.

Tipi di linguaggio di programmazione

I linguaggi di basso livello sono progettati per hardware specifico.

In genere viene fatta una distinzione tra i seguenti tipi di linguaggio di programmazione:

  • Linguaggi di basso livello. Questi sono linguaggi di programmazione progettati per hardware specifico e quindi non possono essere migrati o esportati su altri computer. Sfruttano al meglio il sistema per cui sono stati progettati, ma non si applicano a nessun altro.
  • Linguaggi di alto livello. Si tratta di linguaggi di programmazione che aspirano ad essere un linguaggio più universale, quindi possono essere utilizzati indistintamente dall'architettura del hardware, cioè in vari tipi di sistemi. Ci sono scopi generali e scopi specifici.
  • Lingue di livello medio. Non sempre è accettato questo termine, che propone linguaggi di programmazione che si collocano a metà tra i due precedenti: poiché consente operazioni di alto livello e allo stesso tempo la gestione locale dell'architettura del sistema.

Un'altra forma di classificazione è spesso la seguente:

  • Linguaggi imperativi. Meno flessibili, data la sequenzialità con cui costruiscono le loro istruzioni, questi linguaggi programmano tramite ordini condizionali e un blocco di comando a cui ritornano una volta eseguita la funzione.
  • Linguaggi funzionali. Detti anche procedurali, questi linguaggi si programmano tramite funzioni che vengono invocate in base all'input ricevuto, che a loro volta sono il risultato di altre funzioni.

Esempi di linguaggi di programmazione

Alcuni dei linguaggi di programmazione più popolari sono:

  • DI BASE. Il suo nome deriva dall'acronimo diPrincipianti Tutti i propositi Simbolico istruzione Codice (Codice simbolico di istruzioni generiche per principianti), ed è una famiglia di linguaggi imperativi di alto livello, apparsa per la prima volta nel 1964. La sua versione più recente è Visual Basic .NET.
  • COBOL. Il suo nome è l'acronimo diComune Affare-oriente Lingua (Common language oriented to business) ed è un linguaggio di programmazione universale creato nel 1959, principalmente orientato al management computing, cioè al business.
  • FORTRAN. Il suo nome deriva daIl IBMMatematico Formulatraducendo Sistema (il sistema di traduzione di formule matematiche di IBM) ed è un linguaggio di programmazione di alto livello, di uso generale, di tipo imperativo progettato per applicazioni scientifiche e ingegneristiche.
  • Giava. Un linguaggio di programmazione generico, orientato agli oggetti, il cui spirito è riassunto nell'acronimo WORA:Scritto Undici, corriIn qualunque posto, ovvero: scritto una volta, funziona ovunque. L'idea era quella di progettare un linguaggio universale utilizzando la sintassi derivata dai linguaggi C e C++, ma utilizzando meno utilità di basso livello rispetto a entrambi.
!-- GDPR -->