Collezioni

15 Pietre miliari più significative nella storia del computer

15 Pietre miliari più significative nella storia del computer


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Quando pensi a un computer, senza dubbio pensi a uno schermo e una tastiera, o un tablet touchscreen, o forse un supercomputer che occupa l'intero pavimento di qualche grande laboratorio da qualche parte, ma l'idea del computer nella storia risale ad alcuni i monumenti più antichi realizzati da mani umane.

Da Stonehenge all'IBM Q System One, lo scopo principale di queste cose rimane lo stesso: sollevare la mente umana dal noioso compito di calcoli mentali ripetitivi e da quando la civiltà è arrivata per la prima volta sulla scena, i computer sono arrivati ​​con esso.

CORRELATI: UNA BREVE STORIA DEL WEB: DAI COMPUTER DEL XVII SECOLO AGLI IMPERI DIGITALI DI OGGI

Tuttavia, non tutti i principali progressi nella tecnologia informatica erano una macchina. Altrettanto importanti, se non di più, erano diverse importanti innovazioni nel ragionamento umano astratto. Cose come la registrazione di figure nell'argilla bagnata per liberare spazio mentale per altre operazioni più avanzate e la consapevolezza che i calcoli matematici possono lavorare insieme per svolgere compiti computazionali ancora più complicati in modo che il risultato sia maggiore della somma delle somme e delle differenze delle parti . Senza il ragionamento umano, i computer sono poco più che fermacarte improduttivi.

Stonehenge: il primo computer al mondo?

Quando pensi al primo computer al mondo, è dubbio che Stonehenge sia la prima cosa a cui hai pensato, ma devi ricordare cos'è un computer. Tutto ciò che un computer fa è prendere un input e produrre un output prevedibile basato su una data condizione o stato. Secondo questa definizione, Stonehenge si qualifica assolutamente come un computer.

Un'analisi dell'orientamento delle pietre a Stonehenge e degli allineamenti astronomici che sarebbero stati visibili nel periodo della costruzione di Stonehenge rivela che le diverse pietre si allineano e sembrano tracciare i principali corpi celesti che sarebbero stati conosciuti dagli umani che l'hanno costruita . Questi includono i principali corpi celesti visibili che dominano le astrologie del mondo, come il sole, la luna e i cinque pianeti visibili, Mercurio, Venere, Marte, Giove e Saturno.

I nostri antenati, così come molti umani moderni, hanno tracciato ossessivamente il corso dei corpi celesti che credevano avesse un effetto diretto sugli eventi sulla Terra e nelle loro vite, e hanno pianificato le loro vite intorno a loro.

Se un corpo celeste è un input e la stagione dell'anno o un periodo di tempo specifico è lo stato o la condizione del "computer", il sole, la luna e altri corpi si allineerebbero e attraverserebbero le pietre di Stonehenge in modo prevedibile modi. Come forma di calcolo, questi allineamenti avrebbero detto agli umani del Wiltshire neolitico quando era il momento di piantare i raccolti o quando andare in guerra. Potrebbe non essere un foglio di calcolo Excel, ma fondamentalmente non è molto diverso.

C'è qualcosa in Sixty: Sumerian Cuneiform and Numerology

Gli antichi Sumeri della Mesopotamia non sono quasi certamente i primi ad aver sviluppato un sistema di scrittura per registrare cifre e dati, ma è uno dei sistemi più antichi sopravvissuti fino ai giorni nostri e rimane significativo per la sua relativa sofisticazione data la sua età.

"Scritto" premendo uno stilo incuneato in una tavoletta di argilla bagnata, il cuneiforme sumero consentiva a commercianti e amministratori di scaricare l'enorme quantità di dati su un dispositivo di archiviazione fisico a cui si poteva fare riferimento quando necessario. Ciò ha permesso agli esseri umani di iniziare a lavorare ed elaborare grandi serie di numeri e dati, oltre a eseguire calcoli più complicati, di quanto la memoria umana potesse ricordare in una sola volta.

Ciò ha permesso lo sviluppo di una matematica molto più complicata, come il sistema numerico sessagesimale (base 60) che utilizziamo ancora oggi per misurare unità di tempo più piccole. Il numero sessanta è anche speciale in quanto è altamente divisibile ed è caricato con un sacco di antico significato numerologico.

Secondo il Wiki di storia dell'ingegneria e della tecnologia:

Il prodotto di 12 e 30 è 360, il numero di gradi in un cerchio; i Sumeri definirono il 360 gradi cerchio? Probabilmente, perché dividere lo Zodiaco in 360 gradi significa che Giove attraversa 30 gradi in un anno e Saturno 12 gradi; accoppiando così i periodi degli dei Giove e Saturno.

Il Sole segue lo Zodiaco in un anno. Giove traccerebbe 1/12 del percorso in quel periodo. Perché non dividere un anno in dodicesimi, cioè 12 mesi; poi il Sole segue la stessa distanza in un mese che Giove segue in un anno; accoppiando così i periodi di Giove e del Sole. E poiché il Sole seguirà quindi 30 gradi lungo lo Zodiaco in un mese, perché non dividere il mese in circa 30 giorni, il periodo di Saturno? Quindi il Sole rileva circa 1 grado ogni giorno. Naturalmente i Sumeri sapevano che un anno è in realtà 365 giorni semplicemente guardando il sole che segue lo Zodiaco, quindi forse hanno appena aggiunto una vacanza di 5 giorni (come gli egiziani).

Un argomento geometrico può anche aver contribuito allo sviluppo della base 60. Il teorema di Pitagora era ben noto nell'antica Mesopotamia; cioè, il quadrato del lato più lungo di un triangolo rettangolo è uguale alla somma dei quadrati dei due lati più corti. Il triangolo rettangolo più famoso e utile è il triangolo rettangolo 3-4-5; noto anche a popoli molto antichi. Il prodotto di questi tre numeri è, hai indovinato, 60.

Perché il sistema matematico sumero è significativo? Dando all'umanità un modo quantificabile per tracciare il movimento dei corpi celesti che governavano le loro vite, il sistema sumero ha eliminato la necessità di pietre erette e altri punti di riferimento fisici. Con il loro sistema di numerazione, le innumerevoli ore di manodopera necessarie per costruire Stonehenge per calcolare il corso dei corpi celesti potrebbero essere fatte con semplice matematica su una tavoletta e nella loro testa.

E grazie al cuneiforme, non avrebbero avuto bisogno di ricordare quanti giorni erano passati dal solstizio, avrebbero potuto semplicemente annotarlo e tornarci più tardi quando quell'informazione doveva essere richiamata.

Il meccanismo di Antikythera

Facilmente il computer antico più famoso di tutti, il meccanismo di Antikythera è stato scoperto più di un secolo fa in un naufragio di 2.000 anni al largo della città greca di Antikythera. Conosciuto fin dall'inizio per essere una qualche forma di automa avanzato di qualche tipo, non è stato fino al 1959 che lo storico di Princeton Derek J. de Solla Price ha teorizzato che questo misterioso dispositivo fosse abituato - avete indovinato - a tracciare le posizioni del corpi celesti nel cielo notturno.

Dato che la navigazione marittima si è storicamente basata sulla posizione delle stelle nel cielo se trovi un dispositivo complicato e funky su una nave antica, le probabilità sono abbastanza buone che avesse qualcosa a che fare con il cielo. Non è stato fino a mezzo secolo dopo, tuttavia, che la tecnologia di imaging è progredita abbastanza da consentire ai ricercatori di ottenere una vera comprensione di quanto fosse effettivamente intricato il meccanismo di Antikythera.

Sì, ha tracciato i corpi celesti nel cielo notturno, ma la precisione con cui lo ha fatto è così avanzata che i ricercatori non hanno idea di come i greci siano stati in grado di crearlo. Scorrendo le date del calendario dell'anno sull'ingranaggio principale del meccanismo di Antikythera, più di due dozzine di ingranaggi girerebbero per calcolare tutti i tipi di dati astronomici, come l'angolo del sole nel cielo rispetto all'orizzonte e anche se un stava per verificarsi un'eclissi lunare.

Il meccanismo di Antikythera è così avanzato, infatti, che ci vorrebbe poco più di un millennio e mezzo prima che un dispositivo così avanzato fosse visto in Europa nel 1600, e nient'altro di simile è mai stato trovato risalente a quell'epoca, rendendo il mistero del meccanismo di Antikythera ancora più intrigante.

L'Abaco Romano e il Suan Pan cinese

Mentre il meccanismo di Antikythera stava arrugginendo sul fondo del Mediterraneo, l'Europa e l'Asia erano bloccate a fare i loro calcoli su abachi sviluppati in modo indipendente: l'abaco romano in Occidente e il Suan Pan in Cina. Non lasciarti ingannare da questi semplici computer; le menti umane che li hanno usati li hanno trovati inestimabili.

La Cina ha costruito la Grande Muraglia utilizzando una varietà di strumenti, ma il Suan Pan sarebbe stato utilizzato quotidianamente dagli ingegneri e dai progettisti che hanno supervisionato la costruzione del muro. Nel frattempo, gli antichi artiglieri romani usavano il loro abaco per calcolare il volo di pietre scagliate dalle catapulte contro le mura delle città nemiche più di mille anni prima che la matematica che governava quella fuga fosse scoperta da Newton e Liebnitz. Non bussare all'abaco.

Il calcolatore Pascaline

Quando il famoso matematico e inventore Blaise Pascal inventò la sua calcolatrice meccanica nel 1642, non fu il primo ad averlo fatto - quell'onore va a Wilhelm Schickard, che inventò il suo sommatore meccanico nel 1623. Mentre il lavoro di Schickard è riconosciuto come il primo calcolatrice meccanica per eseguire operazioni aritmetiche come l'addizione e la sottrazione, non era molto sofisticata e aveva diversi problemi che indussero Schickard ad abbandonare del tutto lo sforzo prima della sua morte.

Blaise Pascal, tuttavia, non solo è riuscito ad avere successo dove Schickard ha lottato, il suo sommatore e sottrattore meccanico - che poteva anche eseguire moltiplicazione e divisione attraverso ripetute addizioni e sottrazioni - è stato il precursore del computer come li intendiamo oggi.

Differenza di Charles Babbage e motori analitici

I sommatori meccanici proliferarono in tutta Europa nel XVII e XVIII secolo, ma i motori di Charles Babbage sono ampiamente considerati i primi computer meccanici per come li intendiamo oggi, anche se non furono mai costruiti nella sua vita.

Ciò che ha fatto la differenza nel motore, beh, diverso dalle Pascaline di Pascal non era solo il motore a vapore ispiratore steampunk che lo alimentava. Ciò che rendeva notevole il motore di differenza era che calcolava automaticamente tabelle matematiche in base all'input, funzionando molto più come un computer moderno che con qualsiasi altra cosa precedente.

È stata la sua macchina analitica, tuttavia, che si è veramente estesa all'era dei computer moderni. Utilizzando un sistema di programmazione a schede perforate, il motore analitico era interamente programmabile per soddisfare le esigenze dell'utente ed era in grado di risolvere equazioni polinomiali, cosa che nessun semplice sommatore poteva realizzare. E poiché le equazioni geometriche e trigonometriche possono essere rappresentate in forma polinomiale, il motore analitico potrebbe eseguire automaticamente calcoli incredibilmente complicati.

Ada Lovelace scrive il primo programma

Non si può parlare del motore analitico di Babbage senza parlare di Ada Lovelace. Formalmente Ada King, duchessa di Lovelace, Lovelace era l'unico figlio legittimo di Lord Byron, il poeta dell'era romantica, cercatore di avventure e ne'er-do-well che morì dopo essersi ammalato combattendo all'inizio della Guerra d'Indipendenza Greca del XIX secolo .

Non conoscendo mai suo padre oltre la sua reputazione - morì quando Lovelace aveva solo otto anni e aveva lasciato la famiglia quando Lovelace era ancora un bambino - Lovelace conobbe Charles Babbage e si interessò intensamente ai suoi motori quando non molti altri lo fecero .

Nel tradurre in francese un articolo scritto dal matematico e politico italiano, Luigi Menabrea, sul motore analitico di Babbage, Lovelace scrisse copiose note che spiegavano il funzionamento della macchina e il suo potenziale al di là del semplice calcolo di cifre e tabelle.

Una donna incredibilmente brillante, Lovelace ha visto nella macchina analitica ciò che i contemporanei di Babbage hanno perso. Per mostrare il potenziale della macchina, Lovelace ha scritto un algoritmo dettagliato che genererebbe la sequenza dei numeri di Bernoulli sul motore analitico di Babbage, se mai fosse stato costruito. Questo è considerato il primo programma per computer mai scritto, anche se ci vorrebbe un secolo prima che il suo contributo alla storia dell'informatica venisse scoperto.

Universal Computing Machine di Alan Turing

Le basi teoriche del moderno computer digitale sono iniziate come un esperimento di pensiero matematico di Alan Turing mentre stava terminando i suoi studi a Cambridge. Pubblicato nel 1936, Su numeri calcolabili [PDF] è stato un classico lavoro istantaneo di matematica teorica per la sua brillante soluzione a un problema matematico apparentemente impossibile, noto come Entscheidungsproblem, che, insomma, si chiede se la matematica, in teoria, possa risolvere ogni possibile problema che si possa esprimere simbolicamente.

Per rispondere a questa domanda, Turing concepì un'ipotetica "Macchina universale" in grado di calcolare qualsiasi numero che può essere prodotto attraverso operazioni matematiche come addizione e sottrazione, trovando derivate e integrali, utilizzando funzioni matematiche come quelle di geometria e trigonometria e simili. . In teoria, se un problema può essere espresso simbolicamente, una Macchina Universale dovrebbe essere in grado di calcolare un risultato definito.

Ciò che Turing scoprì, tuttavia, fu che questi "numeri calcolabili" potevano eventualmente produrre numeri attraverso vari processi che la sua Macchina Universale non poteva calcolare, o "numeri non numerabili".

Se la sua Macchina Universale può compiere ogni possibile operazione matematica e logica, anche quelle che non conosciamo, e non essere in grado di arrivare a uno di questi numeri non numerabili - anche se esisteva un solo numero non numerabile - allora la matematica era indecidibile; c'erano solo alcune cose che erano al di là della portata della matematica da descrivere.

Mentre questa prova da sola pone Turing nel livello più alto delle menti matematiche nella storia umana, Turing vide subito che la sua teorica Macchina Universale era molto, molto di più di un semplice esperimento mentale.

Alan Turing ha concepito la sua macchina universale, che tutti hanno immediatamente iniziato a chiamare macchine di Turing per sempre e così faremo anche noi, come specchio del modo in cui la mente umana calcola un numero.

Quando esegui un'operazione matematica nella tua mente, inizi con un operando - un numero, un termine algebrico, qualunque cosa - e nella tua mente, esegui un'operazione portando un secondo operando e producendo un risultato. Quel risultato sostituisce quindi questi due operandi nella tua mente. Quindi, se inizi con il numero 4 - il primo operando - e decidi di aggiungere - l'operazione - il numero 3 - il secondo operando, ottieni il risultato, che è 7. Questo 7 sostituisce il 4, il 3 e l'operazione di addizione nella tua mente. Ripeti questo processo finché c'è un altro operando e un'operazione per combinare i due. Una volta che ti resta un solo operando, hai finito.

Ecco come si fa la matematica, sulla carta, nella tua testa, ovunque. Ciò che Turing è stato in grado di intuire, tuttavia, è che ciò che sta effettivamente accadendo è che la tua mente - o la variabile sulla pagina, ecc. - sta cambiando il suo stato ad ogni operazione, con il nuovo stato che è il nuovo operando prodotto da l'operazione che hai appena eseguito.

Perché questo è stato un salto così monumentale è che la macchina di Turing non è stata modellata sui meccanismi matematici dei primi calcolatori meccanici, è stata modellata sul modo in cui pensa la mente umana. Non si tratta più di calcolare tabelle di cifre come facevano i motori di Babbage, la macchina di Turing poteva rappresentare tutto ciò che poteva essere espresso simbolicamente e che era governato da una regola chiaramente definita.

Ad esempio, se lo stato iniziale della tua macchina di Turing è un cerchio e la macchina legge un triangolo come successivo simbolo di input, lo stato deve cambiare in un quadrato; se invece legge in un quadrato, deve cambiare il suo stato in un esagono. Queste regole non sono solo accademiche; è il modo in cui gli esseri umani prendono le decisioni.

Nel mondo reale, se il tuo stato iniziale al mattino è che stai per uscire di casa, guardi fuori prima di andartene. Se piove, cambi il tuo stato in quello in cui prendi un ombrello. Se fa caldo e c'è il sole, cambi il tuo stato invece di quello in cui non porti il ​​cappotto pesante.

Questo tipo di processo decisionale potrebbe essere riprodotto simbolicamente su una macchina di Turing e non si può sopravvalutare quanto sia stato rivoluzionario questo salto. Alan Turing ha inventato una macchina che potrebbe pensare. In teoria, è nato il moderno computer digitale.

John Von Neumann e il concetto di programma memorizzato

I risultati di John Von Neumann sono troppo numerosi per essere elencati. Uno dei più grandi matematici della storia, Von Neumann è probabilmente più famoso per il suo lavoro sul Progetto Manhattan durante la Seconda Guerra Mondiale e per gli oltre 100 articoli accademici pubblicati nella sua vita nei campi che vanno dalla matematica teorica e applicata alla meccanica quantistica all'economia.

Il segno più importante di Von Neumann nella storia del computer sarebbe arrivato poco dopo la seconda guerra mondiale. Insieme a Turing e al matematico Claude Shannon, Von Neumann ha concettualizzato l'idea di un computer che non ha bisogno di essere alimentato con nastri di input per funzionare.

Conosciuto come il concetto di programma memorizzato, hanno esplorato il modo in cui le istruzioni eseguite da un programma per computer potrebbero essere conservate dal computer, piuttosto che semplicemente immesse in esso ogni volta che il computer esegue il programma. Se immagini di dover reinstallare il sistema operativo sul tuo computer ogni volta che vuoi usarlo, puoi vedere rapidamente il problema con i primi computer digitali di produzione che questi uomini stavano cercando di risolvere.

Sebbene non fosse l'unico a proporre l'idea, sarebbe stato Von Neumann a gettare le basi effettive per il concetto di programma memorizzato, che è attualmente il fondamento operativo di ogni moderno computer esistente.

Avendo sviluppato stretti legami con l'esercito americano durante il Progetto Manhattan, Von Neumann fu in grado di modificare il computer ENIAC rigido, meccanico e cablato dell'esercito americano in una macchina a programma memorizzato. In seguito, ha ottenuto l'approvazione per sviluppare un computer nuovo e migliorato presso l'Institute for Advanced Study, che è stato il primo sistema informatico aritmetico binario moderno. È importante sottolineare che ha implementato il concetto di programma memorizzato, ma con la svolta innovativa di utilizzare lo stesso spazio di memoria per le istruzioni e i dati utilizzati dal programma.

Ciò ha consentito una ramificazione di istruzioni condizionali più sofisticata che è uno dei principali elementi di definizione del codice software.

UNIVAC: il primo grande computer commerciale

Mentre Turing e Von Neumann stavano gettando le basi teoriche e operative del computer moderno, la Eckert – Mauchly Computer Corporation (EMCC) iniziò a costruire macchine che mettessero queste teorie in pratica rudimentale. Fondata dai creatori dell'ENIAC, J. Presper Eckert e John Mauchly, EMCC ha costruito il primo computer elettronico per uso generale per la Northrop Aircraft Company nel 1949, il BINAC. Il primo computer commerciale al mondo a incorporare il paradigma del programma memorizzato di Von Neumann, il BINAC cadde presto nel dimenticatoio quando Eckert e Mauchly iniziarono a lavorare sulla loro macchina più importante, l'UNIVAC.

Essendo il 1950 un anno di censimento negli Stati Uniti, l'US Bureau of the Census ha finanziato gran parte dello sviluppo dell'UNIVAC per assisterli con l'imminente progetto decennale. Più o meno nello stesso periodo, il presidente dell'EMCC e principale fonte di finanziamento, Harry L. Strauss, morì in un incidente aereo nell'autunno del 1949, e l'EMCC fu venduta alla società Remington Rand nel 1950 e il nome di Remington Rand è stato associato all'UNIVAC da allora.

Sebbene sviluppato per il censimento, l'UNIVAC poteva essere destinato a qualsiasi attività commerciale o uso scientifico generico ed era commercializzato come tale da Remington Rand. Nel 1952, Remington Rand si avvicinò a CBS News e si offrì di far loro utilizzare il nuovo computer mainframe UNIVAC I per contare i primi ritorni per le imminenti elezioni presidenziali. Sebbene scettico, il capo della CBS News Sig Mickelson accettò la loro offerta di Remington Rand, anche se solo per la novità di vedere questa nuova macchina che cercava di superare i matematici umani usati dalla CBS per proiettare i risultati delle elezioni.

Intorno alle 20:30 della notte delle elezioni, un computer mainframe UNIVAC I a Filadelfia, collegato agli studi CBS di New York tramite telescrivente e basandosi sui risultati delle elezioni passate e sui numeri di ritorno anticipato, ha fatto una previsione. L'UNIVAC I ha calcolato che il candidato repubblicano, il generale Dwight D Eisenhower, comandante supremo delle forze alleate in Europa durante la seconda guerra mondiale, stava per seppellire il candidato democratico, il governatore dell'Illinois Adlai Stevenson, in una frana di 345 punti.

L'UNIVAC I prevedeva che Eisenhower avesse ottenuto 438 voti del collegio elettorale contro i 93 voti del collegio elettorale di Stevenson, una previsione che nessuno alla CBS credeva fosse possibile. I sondaggi più recenti hanno mostrato una gara serrata, se non una vittoria assoluta per Stevenson, quindi Mickelson era convinto che la previsione dell'UNIVAC I fosse spazzatura e ha detto al team di notizie di non mandare in onda la previsione.

Sebbene la CBS non abbia trasmesso la previsione effettiva dell'UNIVAC I, ha invece fabbricato completamente una previsione diversa, dando a Eisenhower probabilità di 8 a 7 a suo favore di vincere la presidenza. L'UNIVAC prevedeva in realtà 100 probabilità su 1 che Eisenhower avrebbe ricevuto 266 voti del collegio elettorale, il numero necessario per vincere le elezioni. Anche quando sono arrivati ​​nuovi dati, l'UNIVAC non ho mai vacillato: la vittoria di Eisenhower era del tutto garantita e sarebbe stata travolgente.

Con il passare della notte, sono tornati i ritorni che hanno iniziato a verificare la valutazione dell'UNIVAC I. In tarda serata, la frana di Eisenhower era innegabile. Il voto finale del collegio elettorale ha visto Eisenhower ricevere 442 voti e Stevenson ricevere solo 89 voti. L'UNIVAC Ho convocato le elezioni poche ore prima con un solo punto percentuale, e il peggio che si poteva dire era che era troppo generoso con Stevenson.

Il corrispondente della CBS News Charles Collingwood, che è stato quello che ha trasmesso la falsa previsione dell'UNIVAC I ai telespettatori, ha dovuto tornare in onda e confessare al pubblico che l'UNIVAC I aveva effettivamente ricevuto la chiamata elettorale proprio quella sera e che la CBS non l'aveva fatto. L'ho mandato in onda perché non ci credevano.

Non potresti comprare questo tipo di pubblicità se fossi Remington Rand. La posta in gioco non avrebbe potuto essere più alta e il fallimento sarebbe stato disastroso, ma l'UNIVAC I si è dimostrato in tempo reale davanti a un pubblico nazionale e lo ha fatto in modo spettacolare. Nessuno poteva negare dopo il 1952 che questi nuovi computer fossero qualcosa di completamente diverso dalle fantasiose calcolatrici meccaniche che la gente pensava fossero e che fossero ordini di grandezza più potenti.

Il transistor: la più grande invenzione dell'umanità

A parte l'elezione del 1952, l'UNIVAC non era priva di problemi. Innanzitutto, occupava un intero piano della maggior parte degli edifici per uffici e utilizzava decine di migliaia di tubi a vuoto di vetro per eseguire un programma. Se un singolo tubo esplodesse, l'intero computer si fermerebbe fino a quando il tubo di vetro non fosse sostituito. Inoltre irradiava calore come una fornace, rendendo tutto più probabile che espellesse i tubi a vuoto apparentemente a caso.

Cinque anni prima che l'UNIVAC I facesse il suo debutto nazionale durante le elezioni presidenziali del 1952, William Shockey, John Bardeen e Walter Brattain, dell'American Telegraph & Telephone's Bell Laboratory (Bell Labs), costruirono il primo transistor funzionante, segnando forse lo sviluppo più significativo nella tecnologia umana da quando l'umanità ha imparato a maneggiare il fuoco.

Mentre Bardeen e Brattain sono accreditati come co-inventori del transistor, è stato Shockey che aveva lavorato al progetto teorico del transistor nel decennio precedente. Infastidito dal dover condividere il merito con gli ingegneri che più o meno hanno costruito il primo transistor dal lavoro che Shockley aveva già fatto, Shockley ha sviluppato un design del transistor migliorato e lo ha costruito con successo da solo. Poiché quel transistor ha soppiantato quello costruito da Bardeen e Brattain, possiamo ragionevolmente accreditare Skockley come il creatore dei transistor che usiamo oggi.

Questo transistor era significativamente più piccolo dei tubi a vuoto utilizzati nell'UNIVAC e utilizzava molta meno energia, producendo di conseguenza meno calore. Per questo motivo, non si sono guastati così spesso come i tubi a vuoto, quindi i produttori hanno abbandonato i tubi a vuoto e sono andati all-in sul transistor.

Nel 1958, Jack Kilby della Texas Instruments e Robert Noyce della Fairchild Semiconductor inventarono indipendentemente il circuito integrato, il passaggio cruciale che aiutò i computer a raggiungere un fulmineo decollo tecnologico. Incidendo l'intero transistor su un sottile chip di silicio, gli ingegneri sono stati in grado di rendere i transistor progressivamente più piccoli, rendendo ogni nuova generazione di processori per computer esponenzialmente più veloce di quella precedente. Questo ritmo di progresso, noto come Legge di Moore, si mantenne per i successivi cinquant'anni e trasformò la civiltà umana nel processo.

Grace Hopper crea COBOL, un linguaggio di programmazione per programmatori

Tutta questa nuova potenza di elaborazione era inutile senza un modo per sfruttarla. Linguaggio assembly, le istruzioni a livello macchina lette dalla CPU sono a dir poco ingombranti e puoi dimenticarti della programmazione in uno e zeri. Era necessario qualcos'altro per dare a ingegneri e programmatori un mezzo più efficiente e accessibile per programmare questi sistemi informatici di nuova potenza.

Entra Grace Hopper. Sono stati scritti interi libri su di lei e sul suo lavoro, e le sue varie realizzazioni nel campo dell'informatica sono degni di articoli in sé e per sé. Ma uno dei suoi contributi più importanti alla storia del computer è il Common Business-Oriented Language, COBOL.

COBOL è stato il primo linguaggio di programmazione di alto livello sviluppato pensando a qualcuno che non fosse un matematico. SecondoTechopedia:

La specifica COBOL tradizionale presentava numerosi vantaggi rispetto alle altre lingue in quanto incoraggiava uno stile di codifica diretto. Ad esempio, nessun puntatore, tipi definiti dall'utente o funzioni definite dall'utente.

I programmi in linguaggio COBOL sono altamente portabili poiché non appartengono a un particolare fornitore. Possono essere utilizzati in un'ampia varietà di hardware e software e supportano la maggior parte dei sistemi operativi esistenti come Windows, Linux, Unix, ecc. È un linguaggio auto documentato. Qualsiasi persona con una buona grammatica inglese può leggere e comprendere un programma COBOL. La natura autoregolante di COBOL aiuta a mantenere la sincronizzazione tra il codice del programma e la documentazione. In questo modo si ottiene una facile manutenzione con COBOL.

Lo sviluppo di COBOL da parte di Hopper le è valso il titolo di "Regina del codice" nel campo dell'informatica e dell'ingegneria. COBOL ha creato un divario tra matematica e programmazione per computer, gettando le basi per programmatori di computer dedicati che non avevano bisogno di un dottorato in matematica applicata per eseguire un ciclo for o un'istruzione if-else. Tutti i principali linguaggi di programmazione attualmente in uso devono la loro esistenza al codice COBOL e COBOL di Grace Hopper ancora in esecuzione sui sistemi di tutto il mondo, che alimenta i sistemi amministrativi, i mercati finanziari e altro ancora.

Apple II, il primo personal computer al mondo

Quando Steve Jobs e Steve Wozniak crearono l'Apple II, c'erano due tipi di persone che usavano i computer: professionisti negli affari, nel governo e nel mondo accademico, abbastanza anziani da potersi fidare dei sistemi mainframe scandalosamente costosi che riempivano ancora intere stanze e gli hobbisti ingegneri che armeggiavano con i microprocessori per vedere se potevano far disegnare un cerchio su uno schermo.

Jobs e Wozniak si trovavano a cavallo tra questi due campi e la loro creazione del computer Apple II fu un momento di svolta nella storia del computer. L'Apple II, più di ogni altro computer, ha portato l'informatica nel mercato consumer e noi come società non siamo mai stati gli stessi.

Internet connette il mondo

E poi c'era Internet. L'introduzione di Internet nella nostra vita quotidiana a partire dagli anni '90 ha conquistato il mondo e lo ha reso locale come nessun'altra tecnologia aveva prima. La capacità di comunicare con qualcuno in qualsiasi parte del mondo con una connessione Internet, spesso quasi istantaneamente, ha trasformato il business, l'istruzione e la cultura in modi radicali.

A livello globale, lo scambio culturale consentito da Internet ha consentito un senso più diversificato di solidarietà e umanità comune tra i diversi popoli e culture che non sarebbe stato possibile prima di Internet. Non è sempre andato tutto liscio, ma il potenziale per Internet di essere il filo che lega l'umanità insieme attraverso divisioni in precedenza inaccessibili diventa più potente ogni anno che passa.

Il computer quantistico

È stato speso molto inchiostro digitale per scrivere sul potenziale del computer quantistico. Di tutte le principali pietre miliari nella storia del computer, il calcolo quantistico è il primo che possiamo vedere arrivare prima che colpisca.

Certo, nessuno di noi sa esattamente cosa c'è dall'altra parte della supremazia quantistica: il momento in cui i computer quantistici iniziano a superare i computer classici che eseguono simulazioni quantistiche. Ma ci sono persone vive oggi che stavano raggiungendo la maggiore età prima della pubblicazione di Su numeri calcolabili e hanno sperimentato l'intera rivoluzione informatica moderna dall'inizio al presente, e possono testimoniare la trasformazione radicale a cui hanno assistito.

Sappiamo che aspetto può avere questo tipo di cambiamento trasformazionale e al momento siamo solo nella fase di sviluppo del computer quantistico del motore analitico. L'intero futuro dell'informatica quantistica è inconoscibile come Internet per Charles Babbage e Ada Lovelace, ma ci sono tutte le ragioni per credere che il progresso umano accelererà ancora più drammaticamente andando avanti.

Se la storia del computer ci mostra qualcosa, è che la mente umana accoppiata a un computer non mancherà mai di superare anche le nostre più ottimistiche aspettative.


Guarda il video: Carlo Magno (Potrebbe 2022).


Commenti:

  1. Groll

    Ti consiglio di visitare il sito, con un'enorme quantità di informazioni sull'argomento di interesse per te.

  2. Abdul-Hadi

    Il tuo messaggio, solo la grazia

  3. Jordanna

    This is some kind of urbanization

  4. Eliaures

    Scusa, ma ho bisogno di qualche informazione.

  5. Jonam

    Hai torto. Discutiamolo. Scrivimi in PM, ne parleremo.

  6. Kisar

    Scusa per questo interferisco ... da me una situazione simile. Scrivi qui o in PM.



Scrivi un messaggio