InsiDevCode
364 subscribers
2.46K photos
94 videos
21 files
5.07K links
Questo è il canale ufficiale del progetto InsiDevCode (www.insidevcode.eu).
Download Telegram
Chi è Mary Kenneth Keller?

Mary Kenneth Keller è stata la prima persona a ottenere un dottorato in informatica negli Stati Uniti. Questo è avvenuto il 7 Giugno 1965.

C'è da aggiungere che Mary Kenneth Keller è stata una monaca cristiana e educatrice statunitense, pioniere dell'informatica.

Mary Keller ha conseguito la laurea presso l'Università del Wisconsin-Madison. Il titolo della sua tesi è stato Inductive Inference on Computer Generated Patterns, e riguardava l'elaborazione di algoritmi per la soluzione analitica di equazioni differenziali.

Tag: #AppuntamentoConLaStoria #Informatica
😱4
Margaret Hamilton: la donna che ha portato l'umanità sulla Luna

Ha scritto il codice del computer di bordo della missione Apollo 11 che ha portato Neil Armstrong e Buzz Aldrin sul nostro satellite naturale. Ma è stata anche una pioniera dell'ingegneria del software e dell'analisi dei processi automatici.

Il team della Hamilton ha risolto le complicazioni relative allo sbarco dell'Apollo 11 sulla Luna, garantendo il successo della missione.

Hamilton ha pubblicato più di 130 articoli, atti e relazioni su vari argomenti; ha lavorato a 60 progetti ed è stata coinvolta in sei grandi programmi.

Tag: #AppuntamentoConLaStoria #Informatica #Apollo11 #Luna
👍6
Chi è Hedy Lamarr?
Famosa come attrice, ma non è stata solo un'attrice
.

Hedy Lamarr, pseudonimo di Hedwig Eva Maria Kiesler, è stata un'attrice e inventrice austriaca naturalizzata statunitense.

Oltre ad essere una diva del cinema e le prima attrice ad interpretare una scena nuda fu anche una grande inventrice. L’ex studentessa di ingegneria a Vienna, ha sviluppato insieme al compositore George Antheil un sistema di guida a distanza per siluri.

Il brevetto consiste in un sistema di modulazione per la codifica di informazioni da trasmettere su frequenze radio, verso un’entità che li riceverà nello stesso ordine con il quale sono state trasmesse.

La sua invenzione contribuì in modo decisivo alla sconfitta dei nazisti ed è alla base di tutte le tecnologie di comunicazione senza fili che usiamo oggi, dal Wi-Fi al GPS.

Tag: #AppuntamentoConLaStoria #Informatica #WIFI #GPS
👍5
Chi è Karen Spärck Jones?

Divenne docente di informatica alla prestigiosa Cambridge, e fu per tutta la sua vita una forte sostenitrice dell’avvicinamento delle donne all’intero campo tecnologico.

Karen fu l’ideatrice del sistema alla base dei moderni motori di ricerca, con la creazione della cosiddetta funzione di peso td-idf. Questa funzione era capace di misurare la rilevanza e importanza di uno specifico termine in relazione ad uno o più documenti.

Karen presentò questo lavoro in un articolo nel 1972 “A statistical interpretation of term specificity and its application in retrieval”, che venne poi concretizzato da Mike Burrows nel 1994 con la creazione del motore di ricerca Alta Vista.

Un’opera essenziale per rendere più facilmente consultabili numerosissimi documenti destinati a moltiplicarsi e ammucchiarsi esponenzialmente nei decenni a venire.

Tag: #AppuntamentoConLaStoria #Informatica #MotoriDiRicerca
👍2
Chi è Radia Perlman?

Radia Perlman è un'informatica statunitense. Laureata in matematica, ha conseguito il Ph.D. in informatica presso il Massachusetts Institute of Technology. È considerata uno dei maggiori specialisti mondiali nell'ambito del software design e dell'ingegneria informatica delle reti.

Radia Perlman è ancora oggi una celebre informatica soprannominata affettuosamente “la madre degli switch“. Dopo una laurea in matematica ed un dottorato in informatica al prestigioso Massachusetts Institute of Technology (MIT), Radia ha donato al progresso informatico un contribuito storicamente essenziale, senza la quale oggi non avremmo internet così come lo conosciamo.

Radia, fra i suoi numerosi contributi, è celebre per aver concepito l’algoritmo alla base del protocollo spanning tree, essenziale nel networking.

Tag: #AppuntamentoConLaStoria #Informatica #SoftwareDesign #SpanningTree
👍2
Chi è Adele Goldberg?

Adele Goldberg, è tutt’ora una celebre informatica statunitense. Laureata in matematica con un master in informatica, ha ottenuto il PhD in scienze dell’informazione.

È stata per diversi anni operativa presso il PARC, il Centro di ricerca Xerox a Palo Alto ed è stata la co-fondatrice della ParcPlace-Digitalk.

I suoi contributi al mondo dell’informatica sono stati riconosciuti e premiati nel corso degli anni, ed è nota in particolare per il lavoro di sviluppo del linguaggio di programmazione Smalltalk, in collaborazione con Alan Kay.

Tag: #AppuntamentoConLaStoria #Informatica #Smalltalk #Xerox
👍3
Chi è Anita Borg?

È stata colei che ha dato forse l’impulso maggiore a beneficio delle donne in campo informatico e tecnologico. Un apporto essenziale e ancora oggi estremamente attuale.

Celebre per i suoi lavori come ricercatrice e programmatrice, la Borg fondò nel 1987 Systers, una rete di email per donne che lavoravano e studiavano nell’ambito della tecnologia con un’alta formazione a livello tecnico.

Fra le imprese più grandi di Anita Borg, vi furono la creazione della Grace Hopper Celebration of Women in Computing e la fondazione dell’Institute for Women and Technology. La Grace Hopper, in omaggio alla celebre informatica militare statunitense, fu una conferenza che fondò in collaborazione con la collega Telle Whitney, allo scopo di radunare un gran numero di donne del campo della tecnologia.

Tag: #AppuntamentoConLaStoria #Informatica
👍3
Chi è Grace Murray Hopper?

Fu na brillante matematica, informatica ed anche una militare statunitense. Dopo aver ottenuto un PhD in matematica nel 1934 a Yale, insegnò per due anni al Vassar College e in seguito si arruolò nella Riserva della Marina nel ’43.

La sua genialità le offrì un posto in Marina nonostante non rientrasse negli standard minimi fisici, a causa della sua bassa statura. Per permetterle ciò venne persino emessa una deroga fatta su misura per lei.

A Grace la storia dell’informatica deve molto, in quanto fra le tante cose, il suo ruolo fu essenziale nella programmazione del COBOL, linguaggio adoperato ancora oggi in software commerciali di tipo bancario.

A Grace dobbiamo anche l’utilizzo del termine bug per definire un malfunzionamento di un computer, e le relative operazioni di debugging.

Tag: #AppuntamentoConLaStoria #Informatica #COBOL #Debugging
👍3
Chi è Carol Shaw?

È tra le prime donne progettiste e programmatrici di videogiochi.

Shaw è meglio conosciuta per aver creato lo sparatutto a scorrimento verticale River Raid (1982) su Atari 2600. Ha lavorato per Atari, Inc. dal 1978 al 1980, dove ha progettato diversi giochi tra cui 3-D Tic-Tac-Toe (1978) e Video Checkers (1980), entrambi per Atari 2600.

Ha lasciato lo sviluppo di videogiochi nel 1984 ed è andata in pensione anticipata nel 1990.

Carol Shaw vive in California; è sposata con Ralph Merkle, un ricercatore in crittografia e nanotecnologie, dal 1983.

Tag: #AppuntamentoConLaStoria #Informatica #Videogiochi #Atari
👍3
FORTRAN

Nel 1954, persino per calcolare un'operazione banale come $1 + 1$ servivano trenta estenuanti righe di istruzioni scritte a mano.

L'informatica era un lavoro certosino, quasi artigianale, consumato ad armeggiare direttamente con l'hardware in un linguaggio assembly ostico e spietato.

Quando John Backus, un giovane matematico di IBM, varcò la soglia dei suoi superiori proponendo un'idea folle — insegnare alla macchina a scriversi il codice da sola —, la reazione fu una sola: scetticismo puro. I programmatori dell'epoca, custodi dell'arte dell'ottimizzazione, lo derisero apertamente.

In quegli anni il contesto non perdonava azzardi. L'IBM 704, il gigantesco mainframe per cui Backus stava lavorando, non si acquistava: si noleggiava a cifre astronomiche, con tariffe orarie che superavano di gran lunga lo stipendio di qualunque ingegnere. Un secondo di calcolo sprecato era un capitale buttato al vento. L'efficienza era un'ossessione, e nessuno credeva che un automatismo potesse competere con l'intuito umano nel limare e ottimizzare ogni singolo registro di memoria.

Per tre anni, isolati in una scommessa che molti consideravano fallimentare, Backus e il suo team lavorarono nell'ombra. Il loro non doveva essere un semplice traduttore, ma un prodigio di logica: un compilatore capace di vivisezionare la struttura di un programma, stanare gli sprechi, spostare le istruzioni inutili fuori dai cicli e riorganizzare il flusso con la fredda precisione di un maestro di scacchi.
Nel 1957 avvenne il miracolo. IBM lanciò ufficialmente FORTRAN.

Quando i primi test compararono i risultati, il mondo dell'informatica rimase pietrificato. Il codice generato da FORTRAN toccava un'efficienza incredibile, pari al 90% di quello ottimizzato a mano dai migliori esperti del pianeta. Ma la vera magia era un'altra: d'un tratto, un ingegnere non doveva più smarrirsi nei labirinti della memoria. Bastava scrivere una formula algebrica pulita e familiare, come $C = A + B$.
Con un colpo solo, le righe di codice necessarie crollarono di venti volte.

Il tempo di sviluppo si azzerò, il carico cognitivo si dissolse e la programmazione smise di essere una prigione per pochi eletti.

FORTRAN non si limitò ad avere successo: polverizzò ogni resistenza, travolse l'industria e dimostrò al mondo che l'era dei linguaggi di alto livello era finalmente iniziata.

Tag: #AppuntamentoConLaStoria #Informatica #Programmazione #Fortran
2👎2
COBOL - 1959

Nel 1959, il mondo delle grandi aziende, delle banche e dei ministeri stava affogando nel caos.

I computer commerciali stavano invadendo gli uffici, ma c'era un incubo sistemico: ogni produttore costruiva macchine con un proprio linguaggio proprietario.

Se un'azienda decideva di sostituire un mainframe IBM con uno Sperry Rand, doveva buttare via tutto il software e ricominciare da capo. I programmatori passavano i mesi a traducendo oscure sequenze di codici numerici in linguaggio assembly. L'informatica aziendale era un costo insostenibile, un collo di bottiglia paralizzante.

Fu allora che la Marina degli Stati Uniti e un gruppo di pionieri del settore decisero che era tempo di compiere un atto rivoluzionario. A guidarli c'era una figura leggendaria: Grace Hopper, matematica eccezionale e ufficiale di Marina, convinta da anni che i computer dovessero essere abbastanza intelligenti da capire la lingua degli esseri umani, non il contrario.

La visione era audace: creare un linguaggio unico, universale, che non usasse formule matematiche astruse, ma la lingua madre del mondo degli affari: l'inglese.

Quando il comitato presentò le specifiche del COBOL (COmmon Business-Oriented Language), gli accademici e i puristi del codice scossero la testa provando quasi ribrezzo. Per sommare un valore a un conto corrente non si scriveva un conciso B = B + T, ma una vera e propria frase di senso compiuto:
ADD TRANSACTION-AMOUNT TO ACCOUNT-BALANCE.

I critici lo definirono verboso, lento, persino infantile. Predissero che nessun "vero" programmatore avrebbe mai usato uno strumento che assomigliava di più a un saggio di grammatica che a un codice per calcolatori.
Ma avevano fatto i conti senza considerare il potere dell'astrazione.

COBOL fu progettato con una struttura rigida e chiarissima, divisa in "Divisioni" e "Paragrafi", imitando la documentazione aziendale.

Per la prima volta nella storia:
- Un manager o un revisore dei conti poteva aprire il codice di un programma e capire esattamente cosa facesse, senza dover interpellare un ingegnere.

- Un programma scritto per una macchina poteva essere trasferito su un computer di un produttore completamente diverso semplicemente ricompilandolo.

- La gestione dei dati finanziari, dei calcoli decimali ad alta precisione e delle fatturazioni divenne immediata e a prova di errore.

Il successo non fu immediato: fu una valanga.

Il governo degli Stati Uniti stabilì che non avrebbe più acquistato o noleggiato alcun computer che non supportasse il COBOL. Nel giro di pochi anni, l'intero sistema bancario, assicurativo e industriale del pianeta iniziò a girare su questo linguaggio "verboso".

Oltre sessant'anni dopo, l'eredità di quella scommessa è monumentale. Mentre centinaia di linguaggi di programmazione sono nati e morti nel giro di una stagione, COBOL rimane la spina dorsale invisibile della finanza globale: elabora ancora gran parte delle transazioni con carta di credito nel mondo, gestisce i bancomat e sostiene i sistemi contabili delle più grandi multinazionali. Grace Hopper e il suo team non avevano solo creato un linguaggio: avevano costruito le fondamenta dell'economia moderna.

Tag: #AppuntamentoConLaStoria #Informatica #Programmazione #COBOL
👎2