L'evoluzione dei linguaggi nell'evoluzione informatica

Pedrazzini, Sandro and Giulietti, Raffaello (2016) L'evoluzione dei linguaggi nell'evoluzione informatica. In: Informatica 30+30: Trent'anni di formazione e ricerca con uno sguardo al futuro. Edizioni Casagrande, pp. 65-80. ISBN 978-88-7713-749-4

Full text not available from this repository.

Abstract

I linguaggi di programmazione sono senza dubbio uno degli elementi che hanno caratterizzato e testimoniato l’evoluzione e la storia dell’informatica. Nel tentativo di ripercorrere i cambiamenti degli ultimi trent’anni, riteniamo allora interessante provare a seguire il filo degli eventi che dal passato hanno portato agli attuali linguaggi e paradigmi, cercando di immaginare cosa accadrà o cosa sia auspicabile attendersi nel prossimo futuro. È altresì interessante osservare come il successo, o l’insuccesso, di un linguaggio, dipenda da situazioni ed eventi non necessariamente legati al linguaggio stesso. Ci sono concetti appartenenti a formalismi poco diffusi che sono stati ignorati per anni, perché nati in contesti di evoluzione informatica non adeguati, e sono stati ripresi in linguaggi più recenti, cresciuti in ambiti hardware e software più evoluti, che hanno contribuito a decretarne il successo. Dando uno sguardo a ritroso capita in effetti di sorprendersi di quanto vecchi siano in realtà alcuni concetti dati oggi per nuovi in alcuni linguaggi che fanno tendenza. In questo articolo cercheremo di individuare la genesi di alcuni elementi e paradigmi di programmazione, per tracciarne l’evoluzione e la diffusione in alcuni linguaggi considerati di maggiore utilizzo. Percorrendo questa strada, daremo anche uno sguardo in avanti, cercando di azzardare quali saranno le tendenze del futuro prossimo.

Actions (login required)

View Item View Item