| 
 Informatica teorica
Niente paura!Quest'area non è pensata per contenere lunghe e dettagliate
dimostrazioni matematiche sulla complessità di un algoritmo o sulla
equivalenza tra l'ultimo linguaggio di programmazione e la macchina di
Turing, anche se all'occorrenza qualche formula matematica potrebbe anche
comparire.
 
Lo spirito che ci ha invogliati a creare una sezione come questa su diff, è quello di esplorare concetti e basi teoriche di tecnologie attuali o
futuribili, nel modo più semplice e chiaro possibile, e soprattutto non accademico!(per quello esistono già tante pubblicazioni e tomi di inquietanti dimesioni)
 
Qualche esempio?Quali modelli stanno alla base dei differenti tipi di
linguaggi di programmazione (imperativi, funzionali, Object Oriented, logici)?
 Quali sono i concetti più importanti e lo sviluppo storico dei sistemi ad agenti?
 Come sta evolvendo (se ancora evolve) la Intelligenza Artificiale?
 Cos'è la programmazione generica? E quella genetica (da non confondere con la precedente)?
 I curatori dell'area cercheranno anche di far riferimento ai centri di
ricerca, in Italia quando possibile ma ahimé soprattutto fuori, dove
l'argomento trattato sta ricevendo i maggiori impulsi e innovazioni, o li ha
ricevuti in passato.
 
Inoltre è nostro obiettivo sottolineare (e trattare approfonditamente
quando interesserà ai lettori) i collegamenti tra i concetti presentati e
le specifiche tecnologie che li "implementano", come per esempio tra i
Sistemi ad Agenti e Java o tra la Programmazione Generica e la Standard
Template Library di Hewlett-Packard.
 
Infine, potremmo fare anche qualche puntatina su articoli e notizie di
curiosità matematiche e filosofiche legate, per un verso o per l'altro,
alla nostra beneamata Computer Science.
 |