Nygaard, Kristen (1926-2002)

Kristen Nygaard, informatico e specialista di linguaggi, è noto come come co-inventore della programmazione orientata agli oggetti (OOP, Object Oriented Programming). Si tratta di un paradigma di programmazione che permette di definire oggetti software, cioè gruppi di istruzioni che svolgono uno specifico compito, in grado di interagire gli uni con gli altri attraverso lo scambio di messaggi.

Nygaard era stato assunto nel 1960 dal Norwegian Computing Center (NCC), istituto di ricerca norvegese, e ne diventò direttore nel 1962. Coadiuvato dal collega Ole-Johan Dahl, i due scienziati implementarono i nuovi concetti in un apposito linguaggio di loro ideazione, derivato dall’ ALGOL-60: la prima versione, SIMULA I, fu sviluppata nel periodo 1961–1965; la successiva, SIMULA 67 (che poi verrà chimata semplicemente SIMULA) nel periodo 1965–1968.

Per questo lavoro Kristen Nygaard e Ole-Johan Dahl ricevettero nel 2001 il premio A.M. Turing.


Fonti

error: