Nel 1952 Hopper presenta la sua monografia “The education of a Computer” ad una delle prime conferenze dell’ ACM (Association for Computing Machinery), la principale associazione internazionale dedicata all’informatica, fondata nel 1947 da Richard Hamming.
Nel documento illustra alcune idee fondamentali su linguaggi e programmazione, in particolare il concetto di compilazione. In questo documento, visionario per l’epoca, pronostica la grande diffusione dell’informatica e l’utilizzo dei computer per l’elaborazione di informazioni simboliche (cioè di vario tipo, anche non numeriche).
Nello stesso anno sviluppa il sistema A-0 (Arithmetic Language version 0), il primo prototipo di compilatore per lo UNIVAC I.
Fonti
- ACM ’52: Proceedings of the 1952 ACM national meeting (Pittsburgh) – Maggio 1952 Pagine 243–249
https://dl.acm.org/doi/abs/10.1145/609784.609818 - Communications of the ACM – Aprile 1992
https://doi.org/10.1145/129852.214846 - Encyclopedia of Computer Science – John Wiley and Sons Ltd. – Gennaio 2003, pp 786–788