Flavius Florin Harabor || 2088.it
403 subscribers
744 photos
50 videos
2 files
694 links
Questo è il canale del progetto 2088.it. Esso rappresenta il sito personale di Flavius Florin Harabor (aka @ErBoss88).

Tutti i post pubblicati all'interno del blog e non solo verranno pubblicati all'interno di questo canale Telegram.
Download Telegram
FORTRAN - 1957

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
❤6