Please enable JavaScript.
Coggle requires JavaScript to display documents.
Linguaggi di programmazione (Linguaggi simbolici (Permettono di scrivere…
Linguaggi di programmazione
Sono particolari linguaggi artificiali che vengono usati nella comunicazione uomo-computer; hanno la caratteristica di avere un
vocabolario ristretto
,
poche regole sintattiche, ma molto rigide
e una
semantica non ambigua
.
Linguaggio macchina
Si tratta di un linguaggio di programmazione, dotato di una sintassi limitatissima e molto rigida, basato sul sistema binario (gli unici simboli sono lo
0
e l'
1
Linguaggi simbolici
Permettono di scrivere le istruzioni in forma simbolica senza essere costretti a utilizzare la codifica binaria. Per esempio per esprimere un'addizione si scriverà ADD invece di 0111010.
Si posso dividere in
Linguaggi a basso livello
Detti anche
orientati alla macchina
perchè la loro sintassi è strettamente legata alle caratteristiche del computer.
Linguaggi ad alto livello
Detti anche
orientati al problema
(algoritmici), sono caratterizzati da una sintassi indipendente da qualsiasi linguaggio macchina
Si dividono in
Linguaggi imperativi
I quali codificano gli algoritmi tramite tre istruzioni
Assegnazione
Controllo
Dichiarazione
Alcuni linguaggi..
Fortran
C
Cobol
Linguaggi object-oriented
Hanno la possibilità di definire le strutture dati (oggetti) insieme alle operazioni che possono essere fatte sugli oggetti stessi
Alcuni linguaggi..
Java
C++
JavaScript
Linguaggi di markup
Descrivono le caratteristiche logiche e funzionali di un documento in tutte le sue parti, tramite dei marcatori
Alcuni linguaggi..
HTML
XML
Devono essere tradotti in linguaggio macchina per essere eseguiti. Tale traduzione viene fatta automaticamente da appositi programmi detti
Traduttori
che si dividono in due grosse categorie
Interpreti
Traducono il programma istruzione per istruzione e se non sono presenti errori, il programma viene eseguito
Compilatori
Traducono il
programma sorgente
in
programma oggetto
tramite un'analisi lessicale e sintattica delle istruzioni