Il più antico strumento conosciuto usato per la computazione fu l'abaco che, presso gli antichi popoli (babilonesi, cinesi, greci, romani), era una tavoletta con scanalature numerate contenenti pietruzze mobili, opportunamente disposte per poter eseguire i calcoli.[1] Dai tipi più antichi e da quelli medievali deriva l'abaco a palline infilate su bacchette di legno o fili metallici, detto pallottoliere, che serve per conteggi elementari.[1] Il suan-pa, o abaco cinese, è ancora in uso presso i popoli dell'Estremo Oriente.[1]
Da quando i logaritmi vennero introdotti all'inizio del XVII secolo (quando lo scozzese Nepero pubblicò le prime Tavole dei logaritmi[1]), seguì un periodo di considerevole progresso nella strumentazione per il calcolo automatico, grazie a inventori e scienziati.
Nel 1623 lo scienziato tedesco Wilhelm Schickhard progettò una macchina calcolatrice, ma abbandonò il progetto quando il prototipo che aveva iniziato a costruire venne distrutto da un incendio nel 1624.[14] Verso il 1640 il matematico e filosofo francese Blaise Pascal costruì la Pascalina, un dispositivo meccanico basato su un progetto del matematico greco Erone di Alessandria.[15] In seguito, nel 1672, il matematico tedesco Gottfried Wilhelm Leibniz inventò una calcolatrice, nota anche con il nome inglese "Stepped Reckoner", che completa nel 1694.[16]
Nel 1702 Leibniz sviluppò la logica come disciplina matematica e formale, con i suoi scritti sul sistema numerico binario. Nel suo sistema, l'uno e lo zero rappresentano i valori vero e falso. Ma ci volle più di un secolo prima che George Boole pubblicasse la propria algebra booleana nel 1854[17], creando un sistema nel quale è possibile trattare ogni relazione logica attraverso l'utilizzo di formule algebriche[18]. Le operazioni (come l'addizione, la sottrazione e la moltiplicazione) vengono sostituite da operazioni logiche con valori di congiunzione, disgiunzione e negazione, mentre gli unici numeri utilizzati, 1 e 0, assumono rispettivamente i significati di vero e falso.[18]
Da questo momento furono inventati i primi dispositivi meccanici guidati da un sistema binario. La Rivoluzione industriale spinse in avanti la meccanizzazione di molte attività, e fra queste vi era la tessitura. Le schede perforate controllavano il telaio di Joseph Marie Jacquard nel 1801, dove un buco nella scheda indicava un uno binario e di conseguenza un punto non perforato indicava lo zero binario. Il telaio di Jacquard era molto distante da un moderno calcolatore, ma dimostrava che le macchine potevano essere guidate da sistemi binari.[17]
Replica della macchina di Schickard
Esemplare di Pascalina
La Stepped Reckoner di Leibniz
Charles Babbage e Ada Lovelace
Charles Babbage è spesso riconosciuto come uno dei primi pionieri della computazione automatica. Babbage ideò una macchina per il calcolo automatico di grande complessità, la macchina differenziale, che riuscì a realizzare tra mille difficoltà, anche per i limiti della meccanica del tempo. Grazie a un metodo detto delle differenze, particolarmente adatto ad essere espresso in termini meccanici, Babbage creò un sistema per l'esecuzione automatica dei calcoli necessari per la compilazione delle tavole matematiche.[19]
Ideò poi, partendo dalle schede perforate del francese Jacquard[19], una nuova macchina, la macchina analitica: per essa, identificò un'unità di calcolo numerico (noi diremmo un processore), un'unità di controllo dell'esecuzione, una memoria per conservare i risultati intermedi e un dispositivo di uscita per visualizzare il risultato del calcolo.
La sua assistente, Ada Lovelace Byron, figlia del poeta inglese George Byron, ideò un metodo per la programmazione della macchina, almeno a livello teorico, ed è per questo considerata la prima programmatrice della storia (l'articolo fu pubblicato nel 1843).[19] In suo onore, negli anni Ottanta del XX secolo, fu creato un linguaggio di programmazione chiamato ADA.
La macchina analitica di Babbage, estremamente grande e costosa da costruire, non fu mai completata per mancanza di fondi.[19] Una strada, però, era stata aperta, anche se sarà solo con l'avvento dell'elettronica che la rivoluzione del calcolo automatico, iniziata 2300 anni prima, diventerà un fenomeno planetario.
Charles Babbage
Una parte della macchina differenziale di Charles Babbage
Modello di una parte dell'Analytical Engine di Babbage in mostra al Museo della scienza di Londra
Schede perforate per la macchina analitica
XX secolo
Alan Turing e la macchina di Turing
Alan Turing è celebre per aver contribuito in modo decisivo, durante la Seconda Guerra Mondiale, all'impresa di decifrare i messaggi in codice utilizzati dai tedeschi con la loro macchina Enigma.[13] Ma questa sua attività ha finito per mettere in ombra il suo fondamentale ruolo di padre dell'informatica, in un periodo in cui questa disciplina non aveva ancora un nome e gli elaboratori eseguivano compiti appena superiori a quelli di una calcolatrice da tavolo.
Concentrando le sue ricerche sulla "computabilità", cioè la valutazione della possibilità di far eseguire determinate operazioni a una macchina, a poco più di vent'anni definì i confini teorici dell'informatica presente e futura.[20] Le sue ricerche successive non potevano non investire il campo di quella che in seguito si sarebbe chiamata intelligenza artificiale: il famoso test che porta il suo nome è ancora al centro del dibattito, quanto mai aperto, sulla capacità delle macchine di competere con la mente umana.[20]
Ma le fondamenta matematiche dell'informatica moderna furono gettate da Kurt Gödel con i suoi teoremi di incompletezza del 1931. Il primo afferma l'indimostrabilità della coerenza di qualunque sistema matematico che abbia nella sua formalizzazione anche i numeri naturali e cioè l'infinito, ovvero l'impossibilità di costruire all'interno della matematica sistemi i cui principi, o assiomi, siano non-contraddittori tra loro.[20] Insieme al secondo, del 1930, che afferma la completezzasemantica della logica dei predicati, dimostrando che, se una formula è valida, allora la si può provare in un numero finito di passi, i due teoremi rappresentano un caposaldo di portata storica nel campo della logica matematica, con importanti implicazioni anche di ordine filosofico.[20] In ogni caso, condussero alla definizione e alla descrizione di questi sistemi formali, includendo concetti come le funzioni ricorsive, il lambda calcolo, la macchina universale di Turing, i sistemi di Post.[21]
Nel 1936 Alan Turing e Alonzo Church introdussero la formalizzazione di un algoritmo, con i limiti su ciò che poteva essere calcolato, oltre a un modello «puramente meccanico» per la computazione[20]. Questo divenne la tesi di Church-Turing, un'ipotesi circa la natura dei dispositivi di calcolo meccanici, come i calcolatori elettronici. Questa tesi dichiara che ogni calcolo (che sia possibile), può essere eseguito attraverso un algoritmo installato su un calcolatore, assunto che vi sia sufficiente tempo e spazio di archiviazione disponibile.
Nello stesso anno, Turing pubblicò anche il suo seminario sulla «macchina di Turing», ovvero una macchina calcolatrice digitale astratta che oggi è semplicemente chiamata «macchina universale di Turing». Questa macchina consacrò il principio del moderno calcolatore e rappresentò il luogo di nascita del concetto di "computer a programma memorizzato", il quale oggi è praticamente impiegato da ogni computer moderno.[22] Queste macchine ipotetiche erano progettate per determinare in modo formale, matematicamente, cosa potesse essere calcolato, tenendo in considerazione le limitazioni sulla capacità di calcolo. Se una macchina di Turing può completare un'attività, è considerata «Turing computabile» o più comunemente «Turing completa».[23]
Akira Nakajima e la teoria del circuito a switch
A partire dagli anni Trenta del XX secolo, gli ingegneri elettrici furono capaci di costruire circuiti elettronici per risolvere problemi logici e matematici, ma molti lo fecero ad hoc, trascurando qualunque rigore teoretico. Questo cambiò con la teoria del circuito a switch dell'ingegnere della NECAkira Nakajima, pubblicata proprio in quegli anni. Dal 1934 al 1936, Nakajima pubblicò una serie di documenti che mostravano che l'algebra booleana a due valori, che scoprì in maniera indipendente (conobbe il lavoro di George Boole solo nel 1938), può descrivere l'operatività dei circuiti a switch.[24][25][26][27] Questo concetto di utilizzo delle proprietà degli switch elettrici per ottenere risultati logici, è il principio base che sottostà a tutti i computerdigitalielettronici. La teoria dei circuiti a switch fornì i fondamenti matematici e gli strumenti per la progettazione di sistemi digitali in quasi ogni area della moderna tecnologia.[27]
Il lavoro di Nakajima fu in seguito citato e rielaborato nella tesi di master del 1937 di Claude Elwood Shannon, intitolata A Symbolic Analysis of Relay and Switching Circuits.[26] Mentre seguiva una lezione di filosofia, Shannon fu messo a conoscenza del lavoro di Boole, e riconobbe che quell'algebra poteva essere utilizzata per ordinare i relè elettromeccanici in modo da risolvere problemi logici. La sua tesi divenne il principio su cui poggia la progettazione dei circuiti digitali quando divenne ampiamente nota presso la comunità degli ingegneri elettrici durante e dopo la Seconda guerra mondiale.
I primi componenti hardware del computer
Nel 1941 Konrad Zuse sviluppò il primo computer funzionale controllato attraverso programmi, lo Z3. Nel 1998 fu qualificato come macchina «Turing completa».[28] Zuse sviluppò inoltre l'S2, considerata la prima macchina per il controllo industriale. Ha fondato uno dei primissimi business informatici nel 1941, producendo lo Z4, che divenne il primo computer commerciale al mondo. Nel 1946 progettò il primo linguaggio di programmazione ad alto livello, Plankalkül.[13]
Nel 1948 il Manchester Baby venne completato; era il primo calcolatore elettronico digitale per uso generale che eseguiva programmi memorizzati come la maggior parte dei computer moderni.[22] L'influenza su Max Newman del documento datato 1936 sulle macchine di Turing, e i suoi contributi logico-matematici al progetto, sono stati entrambi cruciali per il successivo sviluppo del Manchester SSEM.[22]
Nel 1950 il britannico National Physical Laboratory completò il Pilot ACE, un computer di piccola taglia programmabile, basato sulla filosofia di Turing. Con una velocità operativa di 1 MHz, il Pilot Model ACE fu per qualche tempo il computer più veloce al mondo.[22][29] Il design di Turing per l'ACE aveva molto il comune con le odierne architetture RISC e si appellava per una memoria ad alta velocità di circa la stessa capacità di un primo computer Macintosh, che era immensa per gli standard di quel tempo. Se l'ACE di Turing fosse stato costruito come previsto e completamente, avrebbe vantato un rapporto diverso dagli altri primi computer.[22]
Negli anni della Seconda guerra mondiale, si occupò dei problemi del controllo automatico delle armi belliche.[21] Stimolato da queste ricerche, elaborò il progetto di una scienza generale della regolazione del controllo, da lui battezzata «cibernetica», e presentata in un libro di grande successo, intitolato Cybernetics or control and communication in the animal and the machine (La cibernetica, ovvero il controllo e la comunicazione negli animali e nelle macchine, 1948).[21] Da allora, pur continuando a occuparsi di matematica generale, si dedicò prevalentemente allo sviluppo e alla divulgazione della nuova disciplina.
Secondo John von Neumann, gli elementi essenziali di un calcolatore programmabile sono:
L'unità di controllo, che controlla e governa la sequenza delle operazioni perché avvenga in maniera corretta.
L'unità aritmetico-logica (detta ALU, Arithmetic Logic Unit), che esegue le operazioni di tipo aritmetico e logico.
L'accumulatore, un'unità memoria collocata all'interno dell'ALU, in grado di ricevere informazioni dall'esterno (i dati in input) per passarli al sistema e di restituire i risultati dei calcoli verso il mondo esterno (dati in output).
La memoria, alla quale doveva essere possibile accedere in tempo brevissimo per recuperare i dati e il programma in essa contenuti.
^USC-MSA Compendium of Muslim Texts, su usc.edu, 19 gennaio 2008. URL consultato il 14 settembre 2017 (archiviato dall'url originale il 19 gennaio 2008).
^abc Bryan Bunch e Alexander Hellemans, The Timetables of Technology. A Chronology of the Most Important People and Events in the History of Technology, Touchstone, 1993.
Karl JarresJarres in 1900 Wakil Kanselir Jerman Republik WeimarMasa jabatan30 November 1923 – 15 Desember 1924KanselirGustav Stresemann (1923)Wilhelm Marx (1923–1925) PendahuluRobert SchmidtPenggantiOskar HergtMenteri Dalam Negeri ReichMasa jabatan11 November 1923 – 15 Desember 1924 PendahuluWilhelm SollmannPenggantiMartin Schiele [de] Informasi pribadiLahir(1874-09-21)21 September 1874Remscheid, Rhine Province, Kerajaan Prusia, Kekaisaran JermanMenin...
Jean-Marie Roland de la Platièrefrom Édouard Charton, Le Magasin Pittoresque, 1777 à 1786Lahir(1734-02-18)18 Februari 1734Thizy, PrancisMeninggal15 November 1793(1793-11-15) (umur 59)Bourg-Beaudouin, PrancisSebab meninggalbunuh diriTempat tinggalThizy, Kyons, Languedoc, Picardy, ParisKebangsaanPrancisPekerjaanekonomTempat kerjaRaja Louis XVIDikenal ataspemimpin faksi GirondisKota asalLyon, PrancisGelarMenteri Dalam Negeri, Menteri KeadilanPartai politikGirondeLawan politikR...
Isoprena Isoprena adalah nama umum (nama trivial) dari 2-metilbuta-1,3-diena. Senyawa ini biasa digunakan dalam industri, penyusun berbagai senyawa biologi penting, serta dapat berbahaya bagi lingkungan dan beracun bagi manusia bila terpapar secara berlebihan. Dalam suhu ruang isoprena berwujud cairan bening yang sangat mudah terbakar dan terpantik. Bila tercampur dengan udara sangat mudah meledak dan sangat reaktif bila dipanaskan. Pengangkutan isoprena memerlukan penanganan khusus. Secara i...
Public Health Agency of CanadaInformasi lembagaDibentuk2004Nomenklatur lembaga sebelumnyaCabang Kesehatan Masyarakat dan Kesehatan Penduduk KanadaLembaga penggantiUnit provinsi dan kesehatanWilayah hukumKanadaKantor pusatOttawa, OntarioPegawai1.800Anggaran tahunan$477,2 juta CAD (2005–2006)[1]MenteriGinette Petitpas Taylor, Menteri KesehatanPejabat eksekutifDr. Theresa Tam sejak 19 Desember 2016 (bertindak hingga 17 Juni 2017), Ketua Kantor Kesehatan MasyarakatWakil Kepala—Penyaki...
Village in Dartmouth, Massachusetts United States historic placePadanaram Village Historic District (South Dartmouth, MA)U.S. National Register of Historic PlacesU.S. Historic district Southworth LibraryShow map of MassachusettsShow map of the United StatesLocationDartmouth, MassachusettsCoordinates41°35′8″N 70°56′30″W / 41.58556°N 70.94167°W / 41.58556; -70.94167ArchitectMultipleArchitectural styleColonial Revival, Late Victorian, FederalNRHP ref...
Congolese singer, rapper and songwriter (born 1986) You can help expand this article with text translated from the corresponding article in French. (April 2023) Click [show] for important translation instructions. View a machine-translated version of the French article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasti...
Distrik Federal Siberia Сибирский федеральный округDistrik federal di RusiaLokasi Distrik Federal Siberia di RusiaNegara RusiaDidirikan18 Mei 2000Pusat administratifNovosibirskPemerintahan • Duta kepresidenanViktor TolokonskyLuas • Jumlah5.114.800 km2 (1,974,800 sq mi)Peringkat2ndPopulasi (2010) • Jumlah19.256.426 • Peringkat3rd • Kepadatan3,8/km2 (9,8/sq mi) • Perkot...
German businessman and politician (1867–1922) Walther RathenauForeign Minister of GermanyIn office1 February – 24 June 1922PresidentFriedrich EbertChancellorJoseph WirthPreceded byJoseph Wirth (acting)Succeeded byJoseph Wirth (acting) Personal detailsBorn(1867-09-29)29 September 1867Berlin, North German ConfederationDied24 June 1922(1922-06-24) (aged 54)Berlin, Weimar RepublicPolitical partyGerman Democratic PartyRelationsEmil Rathenau (father)ProfessionIndustrialist, politi...
У этого термина существуют и другие значения, см. Куна. Куна[a] хорв. hrvatska kuna англ. kuna[b] фр. kuna croate[b] Коды и символы Коды ISO 4217 HRK (191) Символы Kn Территория обращения Страна-эмитент Хорватия Неофициально Хорватская республика Герцег-Босна Производные и �...
Proibitoil poster del filmTitolo originaleProibito Paese di produzioneItalia, Francia Anno1954 Durata90 min circa Generedrammatico RegiaMario Monicelli SoggettoGrazia Deledda SceneggiaturaSuso Cecchi D'Amico, Giuseppe Mangione, Mario Monicelli ProduttoreGianni Hecht Lucari Casa di produzioneDocumento Film Distribuzione in italianoDiana Cinematografica FotografiaAldo Tonti MontaggioAdriana Novelli MusicheNino Rota, Johannes Brahms ScenografiaPiero Gherardi CostumiVito Anzalone Interpreti e...
Pour les articles homonymes, voir Naine rouge (homonymie). Cet article concerne les petites étoiles de la séquence principale. Pour le stade de l'évolution des naines blanches, voir Naine rouge (stade de naine blanche). Représentation d'une naine rouge. En astronomie, une étoile rouge de la séquence principale, appelée communément naine rouge, est une étoile de type spectral M V (lire « M cinq »), c'est-à-dire une étoile appartenant à la séquence principale (clas...
Location of Vranov nad Topľou District in the Prešov Region. Žalobín (Hungarian: Újszomotor) is a village and municipality in Vranov nad Topľou District in the Prešov Region of eastern Slovakia. History In historical records the village was first mentioned in 1451. Geography The municipality lies at an altitude of 140 metres and covers an area of 11.877 km2. It has a population of about 760 people. External links Media related to Žalobín at Wikimedia Commons Official website htt...
2022 Nevada Assembly election ← 2020 November 8, 2022 2024 → All 42 seats in the Nevada Assembly21 seats needed for a majority Majority party Minority party Leader Steve Yeager (acting) Robin Titus (retired) Party Democratic Republican Leader's seat 9th - Las Vegas 38th - Wellington Seats before 26 16 Seats won 28 14 Seat change 2 2 Popular vote 397,353 536,798 Percentage 41.42% 55.96% Swing 5.32% 4.46% ...
Cet article est une ébauche concernant un site web et une entreprise américaine. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Scribdsite web, firme, organisationSecteur d'activité économiqueédition Date de fondation ou de créationmars 2006 Fondé parTrip Adler, Jared Friedman PaysÉtats-Unis Forme juridiquesociété à capitaux privés SiègeSan Francisco Langue de l'œuvre...
Volcanic group in southern Chile Carrán-Los VenadosCerro Los Guindos (center) as seen from south; Mocho-Choshuenco volcano in left backgroundHighest pointElevation1,114 m (3,655 ft)Coordinates40°18′29″S 72°04′12″W / 40.308°S 72.07°W / -40.308; -72.07 (highest point)GeographyLocationChileGeologyMountain typePyroclastic cones, maarsVolcanic arc/beltSouthern Volcanic ZoneLast eruptionApril to May 1979 Carrán-Los Venados (Spanish pronunciation:...
شيماء سعيد معلومات شخصية الميلاد 7 يناير 1977 (47 سنة) القاهرة مواطنة مصر الزوج حسام سعيد ( ز 2004-ما زال)[1] الحياة العملية المدرسة الأم الجامعة الأمريكية في القاهرة المهنة ممثلة اللغة الأم العربية اللغات العربية سنوات النشاط 1997-ما زالت المواقع السينما.كو�...
Державний комітет телебачення і радіомовлення України (Держкомтелерадіо) Приміщення комітетуЗагальна інформаціяКраїна УкраїнаДата створення 2003Керівне відомство Кабінет Міністрів УкраїниРічний бюджет 1 964 898 500 ₴[1]Голова Олег НаливайкоПідвідомчі ор...
لمعانٍ أخرى، طالع فولغا (توضيح). فولغا المنطقة البلد روسيا[1] الخصائص الطول 3700 كم المجرى المنبع الرئيسي تلال فالداي (256 متر) المصب بحر قزوين مساحة الحوض 1360000 كيلومتر مربع[2] الروافد نهر كاما، ونهر أوكا، ونهر سورا، وسامارا، ونهر سفي�...
Questa voce o sezione sull'argomento sitcom non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. MaudeTitolo originaleMaude PaeseStati Uniti d'America Anno1972-1978 Formatoserie TV Generesitcom Stagioni6 Episodi141 Durata30 min Lingua originaleinglese Rapporto4:3 CreditiIdeatoreNorman Lear Interpreti e personaggi Beatrice Arthur: Maude Findlay Bill Macy: Walt...
Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Rabi Zalman Nechemia GoldbergGoldberg pada 2011PosisiRosh yeshivaYeshivaSadiguraPosisiKetua HakimOrganisasiMahkamah Agung Rabinik YerusalemDijadikan KohanrPenjelasan pribadiLahir(1931-01-28)28 Januari 1931Minsk, Uni SovietWafat20 Agustus 2020(2020...