FiloSTM System engineering
Canale multimediale ufficiale di FiloSTM su YouTube
FiloSTM YouTube Channel
Canale multimediale ufficiale di FiloSTM su Vimeo
FiloSTM Vimeo Channel
 ITA
Selezionata la lingua italiana
 ENG
Select English language
Informatica teorica


COMPUTER SCIENCE
Informatica teorica



Spesso si tende, erroneamente, a privilegiare gli aspetti implementativi, dimenticando l'importanza dei fondamenti teorici e di un approccio rigoroso, che parte dall'analisi completa e da metodi progettistici efficienti.
Dunque, č bene partire dagli aspetti teorico-informatici, per evitare errori plateali di impostazione nella risoluzione dei problemi.

Modelli formali per l'informatica
L'informatica č una scienza con fondamenti matematici, da cui provengono alcuni importanti modelli deterministici come gli automi e la macchina di Turing.
Oltre ai modelli deterministici, esistono modelli non deterministici come le reti di Petri.
Tutti questi modelli sono riconducibili alla teoria algoritmica, ovvero alla teoria della complessitā.

Al di fuori del contesto algoritmico, l'informatica si avvale di strumenti formali potenti come le grammatiche, in particolare le grammatiche generative.
E cosė arriviamo alla Linguistica , in particolare alla linguistica delle grammatiche generative, il cui fondatore č Noam Chomsky, con la distinzione fondamentale tra linguaggi contestuali e linguaggi acontestuali.
Tutta la costruzione dei linguaggi di programmazione degli ultimi decenni ha come impulso proprio la teoria linguistica di Chomsky.
Certamente l'approccio ai linguaggi di Chomsky supera le barriere dell'informatica teorica e della computer science, entrando in temi filosofici, in particolare di teoria della conoscenza, che potranno essere affrontati proprio nel contesto adatto della Linguistica e della Filosofia .

Senza dilungarsi in temi eccessivamente teorici e specialistici, da affrontare in un contesto adatto, uno dei concetti principali dell'informatica č quello di informazione, rappresentata dalla terna: tipo, attributo e dato.
Il tipo č un concetto derivante dalla teoria degli insiemi ed indica l'insieme di appartenenza del dato, che rappresenta l'implementazione dell'informazione, descritta attraverso un attributo (o metadato), che permette di interpretare correttamente il dato stesso.

I dati possono essere semplici o strutturati (tale classificazione č utile ed evidente nei linguaggi di programmazione imperativi) e possono essere organizzati in database, in particolare attraverso DBR (DataBase Relazionali), attraverso opportuni sistemi di gestione dei dati.


FiloSTM - System engineering
Parma - Italia
Informazioni: filostm@libero.it


Webmaster: filostm@libero.it

Informativa per la Privacy

Informativa per il Copyright


Produzione Web : FiloSTM - System engineering ( filostm@libero.it  )