Robin Milner trabalhou em três questões que parecem separadas: como fazer um computador verificar uma prova, como permitir que um compilador deduza os tipos de um programa e como raciocinar sobre vários processos que comunicam. Abordou-as com a mesma exigência: formalismos rigorosos o suficiente para estabelecer propriedades, mas práticos o suficiente para serem realmente usados.
BiografiaHistória da informáticaIniciante
Robin Milner: ML, prova assistida e linguagens da interação
Descubra como Robin Milner ligou prova assistida, ML, inferência de tipos e modelos de concorrência para dar bases rigorosas ao software.
