La linguistica computazionale: definizione, storia e applicazioni

Le lingue, e la loro formazione, sono una materia complessa e affascinante poiché, per affrontarne lo studio e l’analisi, è necessario non solo usare la lingua stessa (funzione metalinguistica della lingua), ma fare uso e impiego dell’astrazione, dell’interpretazione e della ricerca del senso.

Per tale motivo, per essendo le lingue affrontabili e classificabili tramite uno studio empirico, richiedono comunque una capacità di saper vedere oltre e realizzare un senso, capacità insita in ogni essere vivente.
Osserviamo, per esempio, gli studi di Karl von Frisch, secondo cui le api, tramite pattern di movimento specifici, possono comunicare con le altre api dell’alveare, in modo da predisporre determinati tipi di azioni o movimenti.

Essendo quindi le lingue una materia articolata e soggetta ad interpretazione, la linguistica si prefissa come obiettivo di spiegarla e analizzarla nel modo più completo possibile. A tal motivo è nata la linguistica computazionale, che ha, come funzione, la raccolta e la catalogazione, tramite l’uso di computer, di corpora. Si definisce invece corpus l’insieme dei testi presi in considerazione per l’analisi.

Continua a leggere “La linguistica computazionale: definizione, storia e applicazioni”

Introduzione al mondo del coding

Il mondo del coding è sempre stato affascinante: la capacità di costruire dal nulla un sito, aggiungere funzioni, programmare un software, ecc..
Penso che però a guardare dall’esterno questo mondo, non sembri altro che un ammasso di numeri e parole privi di senso, inaccessibile, tranne che per alcune persone elette.
Per questo motivo ho voluto scrivere un breve articolo introduttorio a vari linguaggi di programmazione (e non solo), spiegando in breve a cosa servano, con alcuni esempi di linee di codice.

Continua a leggere “Introduzione al mondo del coding”