Tesseract

You are here:

Home Io, Informatico CAPITOLO 5 - Voglio parlare alla macchina: Linguaggi

CAPITOLO 5 - Voglio parlare alla macchina: Linguaggi

Print PDF
CAPITOLO 5 - Voglio parlare alla macchina: Linguaggi
Comunicare è essenziale. Comunicare significa trasmettere informazione. Si tratta di un processo che utilizziamo ogni giorno per interagire con il mondo che ci circonda.  Qualunque sia la forma di comunicazione che utilizziamo: scritta, parlata, elettronica, cartacea tradizionale o qualunque altra cosa vi venga in mente, alla base di essa vi è un linguaggio.

In generale, un linguaggio può essere visto come costituito da un insieme di simboli organizzati in modo da  costituire parole. Ad ogni parola è associato un oggetto o  più in generale un concetto.

L'insieme di tutte le parola di un linguaggio prende il nome di lessico. Si tratta in buona sostanza del dizionario del linguaggio in questione.

Facciamo un banale esempio: nella lingua italiana i simboli elementari sono le lettere dell'alfabeto, dalla 'a' alla 'z'. Combinando in vario modo tali lettere otteniamo le parole del linguaggio: da 'abaco'  a 'zuzzerellone', costruiamo il lessico della nostra lingua.

Tuttavia le parole da sole non sono sufficienti a realizzare un linguaggio. Abbiamo bisogno di una serie di regole grammaticali che stabiliscano come le parole debbano essere legate tra di esse. Tali regole prendono il nome di sintassi del linguaggio.

Una qualsiasi  proposizione del linguaggio deve contenere una certa quantità di informazione. L'insieme delle regole che consentono di dare  significato al linguaggio prende il nome di semantica.

I linguaggi utilizzati per comunicare tra esseri umani prendono il nome di linguaggi naturali; banalmente, in questa categoria rientrano la lingua italiana, la lingua inglese, il giapponese e... chiaro no?

Ma come facciamo a comunicare con le macchine? Se è difficile, a volte, farsi capire da un umano utilizzando la sua stessa lingua (linguaggio naturale), figuriamoci come potrebbe essere complicato utilizzare il linguaggio naturale con il nostro PC1.  

Sin dagli albori dell'informatica sono stati sviluppati tutta una serie di linguaggi specifici per comunicare le istruzioni da far eseguire alle macchine: tali linguaggi nel loro complesso prendono il nome di linguaggi artificiali (o anche linguaggi formali).

Share / Condividi
Last Updated on Tuesday, 04 May 2010 16:04