Da oggi inizia la Settimana del Rosadigitale, per questa manifestazione ho deciso di realizzare una serie di articoli a tema. Come primo articolo ho voluto parlare di un pezzo di storia, iniziando da Grace Murray Hopper, matematica, informatica e militare che ebbe un ruolo importantissimo nell’idealizzazione dei compilatori e nella realizzazione del linguaggio Cobol.
Chi è Grace Murray Hopper
Grace Murray Hopper è stata una matematica, informatica e militare statunitense. Nacque a New York, il 9 dicembre 1906 e venne a mancare il 1 gennaio 1992.
Vediamo alcune tappe della sua carriera:
- 1934: ottenne il Ph.D in matematica a Yale;
- 1943: entra a far parte della Marina dove inizia a lavorare sul loro primo computer;
- 1949: entro nella Eackert-Mauchly un azienda prestigiosa di informatica;
- Sempre nel periodo della Eackert-Mauchly, lavora sull’idea di compilatore e la progettazione del Cobol;
- 1966: lavorò sulla standardizzazione del Cobol per tutti i computer militari;
- 1969 riceve il premio più prestigioso per i professionisti dell’informatica, “computer sciences man of the year”.
Onorificenze
- 1971: Viene istituito il premio annuale “Grace Murray Hopper Award” per eccellenti giovani informatici professionisti (Grace Murray Hopper Award for Outstanding Young Computer Professionals) dalla Association for Computing Machinery.
- 1973: Diventa la prima persona di nazionalità statunitense e la prima donna in assoluto che diventa “Distinguished Fellow of the British Computer Society”.
- 1986: Al momento del pensionamento riceve la “Defense Distinguished Service Medal”.
- 1988: Riceve il premio martelletto d’oro (Golden Gavel Award) durante la conferenza di Toastmasters International a Washington.
- 1991: Riceve la Medaglia Nazionale della Tecnologia (National Medal of Technology).
Decorazioni
- Defense Distinguished Service Medal – nastrino per uniforme ordinaria Defense Distinguished Service Medal.
- Legion of Merit – nastrino per uniforme ordinaria Legion of Merit.
- Meritorious Service Medal – nastrino per uniforme ordinaria Meritorious Service Medal.
- American Campaign Medal – nastrino per uniforme ordinaria American Campaign Medal.
- World War II Victory Medal – nastrino per uniforme ordinaria World War II Victory Medal.
- National Defense Service Medal – nastrino per uniforme ordinaria National Defense Service Medal
immagine del nastrino non ancora presente Armed Forces Reserve Medal. - Naval Reserve Medal – nastrino per uniforme ordinaria Naval Reserve Medal.
- Medaglia presidenziale della libertà (postuma) – nastrino per uniforme ordinaria Medaglia presidenziale della libertà (postuma).
Fonte wikipedia: link.
Cobol e OpenCobol
Il Cobol è uno dei primi linguaggi di programmazione nati, il suo acronimo è COmmon Business-Oriented Language.
Possiamo trovare questo linguaggio in tantissimi software per bancomat, sono state stimate nel 2014, che circa il 70% di tutte le transazioni bancarie sono state realizzati da Software in Cobol.
OpenCobol e “Hello Word”
OpenCobol (o GnuCobol) è un implementazione libera del linguaggio Cobol, realizzato da Keisuke Nishida.
Un semplice “Hello Word” può essere:
*> GnuCOBOL Hello World example
identification division.
program-id. hello.
procedure division.
display "Hello, world!"
end-display.
goback.
La Settimana del Rosadigitale
La settimana del Rosadigitale è una manifestazione dedicata alle pari opportunità di genere del digitale. Questa manifestazione è stata lanciata da Rosadigitale. Per questa manifestazione ho realizzato una serie di articoli a tema che vanno dalla programmazione, alla scienza, al cinema ai videogiochi.