Famosi informatici russi. Presentazione - Scienziati russi - ingegneri informatici e informatica


Leonardo da Vinci Per più di 300 anni si è creduto che l'autore della prima macchina calcolatrice fosse Blaise Pascal. Tuttavia, nel 1967, nella Biblioteca Nazionale di Madrid furono ritrovati due volumi di manoscritti inediti di Leonardo da Vinci, uno dei titani del Rinascimento, pittore, scultore, architetto, scienziato e ingegnere italiano. Tra i disegni è stato trovato lo schizzo di un dispositivo di sommazione a tredici bit con ruote a dieci denti. Sono stati raccolti dalla società per scopi pubblicitari. Tuttavia, nel 1967, nella Biblioteca Nazionale di Madrid furono ritrovati due volumi di manoscritti inediti dell'1BM che si rivelarono abbastanza funzionanti.


Wilhelm Schickard Dieci anni prima, nel 1957, nella biblioteca comunale di Stoccarda era stata scoperta una fotocopia precedentemente sconosciuta di uno schizzo di un dispositivo di calcolo, da cui ne conseguiva che un altro progetto di una macchina calcolatrice era apparso almeno 20 anni prima della "ruota di Pascal" ”. È stato possibile stabilire che questo schizzo non è altro che un'appendice mancante di una lettera precedentemente pubblicata a I. Keplero dal professore dell'Università di Tubinga Wilhelm Schickard (da), dove Schickard, riferendosi al disegno, descriveva la macchina calcolatrice che aveva inventato. La macchina conteneva dispositivi per l'addizione e la moltiplicazione, nonché un meccanismo per la registrazione dei risultati intermedi. In un'altra lettera (di) Schickard scrive che Keplero sarebbe piacevolmente sorpreso se vedesse come la macchina stessa accumula e trasferisce a sinistra dieci o cento e come sottrae ciò che tiene nella sua “mente”. () apparve a Tubinga nel 1617 e presto divenne professore di lingue orientali presso l'università locale. Allo stesso tempo, mantenne una corrispondenza con Keplero e con numerosi scienziati tedeschi, francesi, italiani e olandesi su questioni relative all'astronomia. Attirando l'attenzione sulle straordinarie capacità matematiche del giovane scienziato, Keplero gli consigliò di dedicarsi alla matematica. Schickard ascoltò questo consiglio e ottenne un notevole successo nel suo nuovo campo. Nel 1631 divenne professore di matematica e astronomia. E cinque anni dopo, Schickard e i membri della sua famiglia morirono di colera. I lavori dello scienziato furono dimenticati...


Blaise Pascal Blaise Pascal () è una delle persone più famose della storia umana. Pascal morì quando aveva 39 anni, ma nonostante una vita così breve, passò alla storia come un eccezionale matematico, fisico, filosofo, scrittore, che credeva anche nei miracoli. Alcuni dei risultati pratici di Pascal hanno ricevuto la più alta distinzione oggi. conosce il nome del loro autore. Ad esempio, ora pochissime persone diranno che la carriola più ordinaria è un'invenzione di Blaise Pascal. A lui venne anche l'idea degli omnibus, carrozze trainate da cavalli a più posti con percorsi fissi, il primo tipo di trasporto pubblico urbano regolare. Quando era molto giovane (1643), Pascal creò un dispositivo meccanico: una macchina sommatrice, che consentiva di aggiungere numeri nel sistema decimale. In questa macchina i numeri venivano impostati mediante corrispondenti giri di dischi (ruote) con divisioni digitali, e il risultato dell'operazione poteva essere letto in finestre, una per ogni cifra. I dischi erano collegati meccanicamente; durante l'aggiunta veniva preso in considerazione il trasferimento di un'unità alla cifra successiva. Il disco delle unità era collegato al disco delle decine, il disco delle decine al disco delle centinaia, ecc. Lo svantaggio principale della macchina sommatrice di Pascal era l'inconveniente di eseguire tutte le operazioni tranne l'addizione con il suo aiuto.


Gottfried Wilhelm Leibniz Gottfried Wilhelm Leibniz () è entrato nella storia della matematica principalmente come creatore del calcolo differenziale e integrale, della calcolo combinatorio e della teoria dei determinanti. Ma il suo nome figura anche tra gli inventori eccezionali di dispositivi di calcolo Leibniz nacque a Lipsia e apparteneva ad una famiglia nota per i suoi scienziati e politici. Nel 1661 Leibniz divenne studente. Studia filosofia, diritto e matematica alle università di Lipsia, Vienna e Altdorf. Nel 1666 difese due tesi per il titolo di professore associato di diritto e matematica. Nel 1672 Leibniz incontrò il matematico e astronomo olandese Christian Huygens. Vedendo quanti calcoli doveva fare un astronomo, Leibniz decise di inventare un dispositivo meccanico per i calcoli, che completò nel 1694. Sviluppando le idee di Pascal, Leibniz utilizzò l'operazione di spostamento per la moltiplicazione bit a bit dei numeri. Una copia della macchina di Leibniz arrivò a Pietro il Grande, che la regalò all'imperatore cinese, volendo stupirlo con i risultati tecnici europei. Anche Leibniz si avvicinò alla creazione della logica matematica: propose di utilizzare il simbolismo matematico nella logica e fu il primo a esprimere l'idea di utilizzare in esso il sistema di numeri binari, che in seguito trovò applicazione nei computer automatici.


George Boole George Boole (). Dopo Leibniz, la ricerca nel campo della logica matematica e del sistema di numeri binari è stata condotta da molti scienziati eccezionali, ma il vero successo è arrivato qui al matematico inglese autodidatta George Boole, la cui determinazione non conosceva limiti. La situazione finanziaria dei genitori di George gli ha permesso di diplomarsi solo in una scuola elementare per poveri. Dopo qualche tempo, Boole, dopo aver cambiato diverse professioni, ha aperto una piccola scuola dove insegnava. Dedicò molto tempo all'autoeducazione e presto si interessò alle idee della logica simbolica. Nel 1854 apparve la sua opera principale, "Uno studio delle leggi del pensiero su cui si basano le teorie matematiche della logica e della probabilità". Dopo qualche tempo, divenne chiaro che il sistema Boole era adatto per descrivere i circuiti elettrici di commutazione: corrente nel circuito può fluire o essere assente, così come un'affermazione può essere vera o falsa. Già nel XX secolo l'apparato matematico creato da Boole costituì, insieme al sistema di numerazione binario, la base per lo sviluppo di un calcolatore elettronico digitale.


Hermann Hollerith Un contributo significativo all'automazione dell'elaborazione delle informazioni è stato dato da un americano, figlio di emigranti tedeschi, Hermann Hollerith (). È il fondatore della tecnologia di conteggio e punzonatura Mentre si occupava dell'elaborazione delle informazioni statistiche del censimento condotto negli Stati Uniti nel 1890, Hollerith costruì un perforatore portatile che veniva utilizzato per applicare dati digitali alle carte perforate (venivano praticati dei fori). sulla carta) e introdotto uno smistamento meccanico per la disposizione di queste carte perforate in base alla posizione dei punzoni. Costruì una macchina sommatrice chiamata tabulatore, che "sondava" i buchi sulle schede perforate, li percepiva come numeri corrispondenti e li contava. La scheda tabulatrice aveva le dimensioni di una banconota da un dollaro. Aveva 12 file, in ciascuna delle quali si potevano praticare 20 fori, corrispondenti a dati come età, sesso, luogo di nascita, numero di figli, stato civile, ecc. Gli agenti che hanno partecipato al censimento hanno registrato le risposte degli intervistati in moduli speciali. I moduli compilati furono inviati a Washington, dove le informazioni in essi contenute furono trasferite su carte utilizzando un perforatore. Le schede perforate venivano poi caricate in appositi dispositivi collegati ad un tabulatore, dove venivano infilate su sottili aghi. L'ago, entrando nel foro, lo attraversava chiudendo un contatto nel corrispondente circuito elettrico della macchina. Ciò, a sua volta, faceva avanzare di una posizione il contatore, costituito da cilindri rotanti.


John Vincent Atanasov Nel 1973, la corte stabilì che i diritti di brevetto sulle idee fondamentali delle macchine elettroniche digitali appartengono a John Atanasov Bulgaro di nascita, John Vincent Atanasov () divenne un americano di seconda generazione. Atanasov iniziò la sua ricerca di modi per automatizzare i calcoli nel 1933, quando supervisionò gli studenti laureati che studiavano la teoria dell'elasticità, la fisica quantistica e la fisica dei cristalli. La maggior parte dei problemi incontrati riguardavano le equazioni alle derivate parziali. Per risolverli era necessario utilizzare metodi approssimati che, a loro volta, richiedevano la risoluzione di grandi sistemi di equazioni algebriche. Pertanto, lo scienziato iniziò a tentare di utilizzare mezzi tecnici per accelerare i calcoli: Atanasov decise di progettare un computer basato su nuovi principi, utilizzando i tubi a vuoto come base elementare. Nell'autunno del 1939, John Atanasov e il suo assistente Clifford Berry iniziarono a costruire un computer specializzato progettato per risolvere un sistema di equazioni algebriche con 30 incognite. Si è deciso di chiamarlo ABC (Atanasoff Berry Computer). I dati originali, presentati nel sistema numerico decimale, dovevano essere inseriti nella macchina utilizzando schede perforate standard. Quindi, nella macchina stessa, il codice decimale veniva convertito in binario, che veniva poi utilizzato al suo interno. Le principali operazioni aritmetiche erano l'addizione e la sottrazione, e la moltiplicazione e la divisione venivano eseguite con il loro aiuto. C'erano due dispositivi di archiviazione nell'auto. Nella primavera del 1942, i lavori sul veicolo furono in gran parte completati; Tuttavia, a quel tempo gli Stati Uniti erano già in guerra con la Germania nazista e i problemi legati al tempo della guerra portarono in secondo piano il lavoro sul primo computer. Ben presto l'auto fu smantellata.


Konrad Zuse Il creatore del primo computer funzionante con controllo del programma è considerato l'ingegnere tedesco Konrad Zuse (), che amava inventare fin dall'infanzia e, mentre era ancora a scuola, iniziò a progettare un modello di macchina per cambiare denaro sognare una macchina in grado di eseguire calcoli noiosi al posto di una persona, mentre è ancora studente. Ignaro del lavoro di Charles Babbage, Zuse iniziò presto a creare un dispositivo molto simile alla macchina analitica del matematico inglese. Nel 1936, per poter dedicare più tempo alla costruzione di un computer, Zuse lasciò l'azienda dove lavorava. Ha allestito un “laboratorio” su un tavolino nella casa dei suoi genitori. Dopo circa due anni il computer, che già occupava una superficie di circa 4 m2 ed era un intrico di relè e fili, era pronto. La macchina, che chiamò 21 (da 7, dal nome Zuse, scritto in tedesco), aveva una tastiera per l'immissione dei dati. Nel 1942 Zuse e l'ingegnere elettrico austriaco Helmut Schreyer proposero di creare un dispositivo di tipo fondamentalmente nuovo, basato su tubi a vuoto. Si supponeva che la nuova macchina funzionasse centinaia di volte più velocemente di qualsiasi macchina disponibile a quel tempo nella Germania in guerra. Tuttavia, questa proposta fu respinta: Hitler impose un divieto su tutti gli sviluppi scientifici “a lungo termine”, poiché era fiducioso in una rapida vittoria. Nei difficili anni del dopoguerra, Zuse, lavorando da solo, creò un sistema di programmazione chiamato Plankalkul (Plankal-kul, “calcolo dei piani”). Questa lingua è chiamata la prima lingua di alto livello.


Sergei Alekseevich Lebedev Sergei Alekseevich Lebedev () è nato a Nizhny Novgorod. Nel 1921, entrò nella Scuola Tecnica Superiore di Mosca (ora Università Tecnica Statale di Mosca intitolata a N.E. Bauman) presso la Facoltà di Ingegneria Elettrica. Nel 1928, Lebedev, dopo aver conseguito un diploma in ingegneria elettrica, divenne sia insegnante presso l'università in cui si laureò, sia ricercatore junior presso l'All-Union Electrotechnical Institute (VEI). Nel 1936 era già professore e autore (insieme a P.S. Zhdanov) del libro "Stabilità del funzionamento parallelo dei sistemi elettrici", ampiamente conosciuto tra gli specialisti nel campo dell'ingegneria elettrica. Alla fine degli anni '40, sotto la guida di Lebedev, fu creato il primo computer digitale elettronico domestico MESM (piccola macchina calcolatrice elettronica), che fu uno dei primi al mondo e il primo in Europa un computer con un programma memorizzato in memoria. Nel 1950, Lebedev si trasferì all'Istituto di meccanica di precisione e informatica (ITM e VT ASURSS) a Mosca e divenne il capo progettista del BESM, e poi il direttore dell'istituto. A quel tempo il BESM-1 era il computer più veloce d'Europa e non era inferiore ai migliori computer degli Stati Uniti. Ben presto l'auto fu leggermente modernizzata e nel 1956 iniziò ad essere prodotta in serie con il nome BESM-2. BESM-2 ha effettuato calcoli durante il lancio dei satelliti artificiali della Terra e del primo veicolo spaziale con una persona a bordo. Nel 1967, l'azienda creata sotto la guida di S.A. iniziò la produzione in serie. Lebedev e V.A. Il BESM-6 di Melnikov, originale nell'architettura, con una velocità di circa 1 milione di operazioni/s: il BESM-6 era tra i computer più produttivi al mondo e aveva molte delle “caratteristiche” delle macchine della successiva, terza generazione. Fu la prima grande macchina domestica che iniziò ad essere fornita agli utenti insieme al software sviluppato.


John von Neumann Il matematico e fisico americano John von Neumann () era originario di Budapest, il secondo centro culturale più grande e importante dell'ex impero austro-ungarico dopo Vienna. Quest'uomo iniziò molto presto a distinguersi per le sue straordinarie capacità: all'età di sei anni parlava il greco antico e alle otto padroneggiava le basi della matematica superiore. Lavorò in Germania, ma all'inizio degli anni '30 decise di stabilirsi negli Stati Uniti. John von Neumann ha dato un contributo significativo alla creazione e allo sviluppo di una serie di aree della matematica e della fisica e ha avuto un'influenza significativa sullo sviluppo della tecnologia informatica. Ha svolto ricerche fondamentali relative alla logica matematica, alla teoria dei gruppi, all'algebra degli operatori, alla meccanica quantistica, alla fisica statistica; è uno degli ideatori del metodo Monte Carlo, un metodo numerico per la risoluzione di problemi matematici basato sulla modellazione di variabili casuali. "Secondo von Neumann", il posto principale tra le funzioni svolte da un computer è occupato dalle operazioni aritmetiche e logiche. Per loro è previsto un dispositivo logico-aritmetico. Il suo funzionamento e l'intera macchina in generale sono controllati tramite un dispositivo di controllo. Il ruolo di archiviazione delle informazioni è svolto dalla RAM. Qui vengono memorizzate le informazioni sia per l'unità aritmetico-logica (dati) che per l'unità di controllo (istruzioni).


Claude Elwood Shannon Già da adolescente, Claude Elwood Shannon () iniziò a disegnare. Realizzò modellini di aeroplani e radio, creò una barca radiocomandata e collegò la sua casa e quella di un amico con una linea telegrafica. L'eroe d'infanzia di Claude era il famoso inventore Thomas Alva Edison, che era anche un suo lontano parente (tuttavia, non si incontrarono mai). Nel 1937, Shannon presentò la sua tesi "Analisi simbolica di relè e circuiti di commutazione", durante il lavoro sulla quale giunse alla conclusione che l'algebra booleana può essere utilizzata con successo per l'analisi e la sintesi di interruttori e relè nei circuiti elettrici. Possiamo dire che questo lavoro ha aperto la strada allo sviluppo dei computer digitali. L'opera più famosa di Claude Ellwood Shannon è A Mathematical Theory of Communications, pubblicata nel 1948, che presenta considerazioni relative alla sua nuova scienza della teoria dell'informazione. Uno dei compiti della teoria dell'informazione è trovare i metodi di codifica più economici che consentano di trasmettere le informazioni necessarie utilizzando un numero minimo di simboli. Shannon definì l'unità base della quantità di informazione (in seguito chiamata bit) come un messaggio che rappresenta una delle due opzioni: testa, croce, sì, no, ecc. Un bit può essere rappresentato come 1 o 0 oppure come la presenza o l'assenza di corrente in un circuito.


Bill (William) Gates Bill Gates è nato il 28 ottobre 1955. Lui e le sue due sorelle sono cresciuti a Seattle. Il loro padre, William Gates II, è un avvocato. La madre di Bill Gates, Mary Gates, era un'insegnante, membro del consiglio dell'Università di Washington e presidente della United Way International. Gates e il suo amico del liceo Paul Allen sono entrati nel mondo dell'imprenditorialità all'età di quindici anni. Scrissero un programma per regolare il traffico e fondarono una società per distribuirlo; guadagnato dollari da questo progetto e non andò mai più al liceo. Nel 1973, Gates entrò nel primo anno dell'Università di Harvard. Durante la sua permanenza ad Harvard, Bill Gates e Paul Allen scrissero il primo sistema operativo, sviluppando il linguaggio di programmazione BASIC per il primo minicomputer MITS Altair. Al terzo anno, Bill Gates lasciò Harvard per dedicarsi a tempo pieno a Microsoft, la società che fondò nel 1975 con Allen. In base a un contratto con IBM, Gates crea il sistema operativo MS-DOS, che nel 1993 era utilizzato dal 90% dei computer del mondo e che lo ha reso favolosamente ricco. Quindi Bill Gates è passato alla storia non solo come capo architetto software della società Microsoft, ma anche come il più giovane miliardario autodidatta. Oggi Bill Gates è una delle figure più popolari nel mondo dei computer. Si scherza su di lui, gli si cantano lodi. La rivista People, ad esempio, ritiene che "Gates sta alla programmazione come Edison sta alla lampadina: in parte innovatore, in parte imprenditore, in parte commerciante, ma sempre un genio".

Ershov Andrej Petrovich

Un eccezionale programmatore e matematico, accademico dell'Accademia delle scienze dell'URSS, autore della prima monografia al mondo sull'automazione della programmazione. Sotto la guida di Ershov furono sviluppati alcuni dei primi programmi di programmazione nazionali (“sviluppi integrati” di un linguaggio e di un sistema di programmazione). Ha formulato una serie di principi generali della programmazione come un tipo nuovo e unico di attività scientifica, ha toccato un aspetto che in seguito sarebbe stato chiamato facilità d'uso ed è stato uno dei primi nel paese a stabilire il compito di creare una tecnologia di programmazione. Divenne uno dei creatori della cosiddetta "informatica scolastica" e un leader riconosciuto dell'informatica scolastica nazionale, diventando uno dei massimi esperti mondiali in questo campo.

Charles Babbage

(26 dicembre - 18 ottobre)

Matematico e inventore britannico, autore di lavori sulla teoria delle funzioni, meccanizzazione dei calcoli in economia; membro corrispondente straniero dell'Accademia delle scienze di San Pietroburgo (1832). Nel 1833 sviluppò un progetto per un computer digitale universale: il prototipo di un computer. Babbage immaginava la possibilità di inserire istruzioni nella macchina utilizzando schede perforate. Tuttavia, questa macchina non era terminata, poiché il basso livello tecnologico dell'epoca divenne il principale ostacolo alla sua creazione. Charles Babbage è spesso chiamato il "padre del computer" per la sua invenzione della macchina analitica, sebbene il suo prototipo sia stato creato molti anni dopo la sua morte.

Kaspersky Evgeniy Valentinovich

Prima 1991ha lavorato presso un istituto di ricerca multidisciplinare del Ministero della Difesa dell'URSS. Ha iniziato a studiare il fenomenovirus informatici in ottobre 1989quando è stato scoperto sul suo computerVirus "a cascata". (Inglese). Dal 1991 al 1997 ha lavorato presso il Centro scientifico e tecnico "KAMI", dove, insieme a un gruppo di persone che la pensano allo stesso modo, ha sviluppato il progetto antivirus "AVP" (Ora - " Antivirus Kaspersky"). Nel 1997, Evgeny Kaspersky è diventato uno dei fondatori di "Kaspersky Lab«.

Oggi Evgeny Kaspersky è uno dei massimi esperti mondiali nel campo della protezione antivirus. È autore di numerosi articoli e recensioni sul problema della virologia informatica e rela regolarmente a seminari e conferenze specializzate in Russia e all'estero. Evgeny Valentinovich Kaspersky è membro della Computer Virus Research Organization (CARO), che riunisce esperti in questo campo.

Tra i risultati più significativi e interessanti di Evgeniy Valentinovich e del “Laboratorio” da lui diretto nel 2001 c'è l'apertura della conferenza annualeBollettino dei virus- un evento centrale nel settore degli antivirus, oltre a combattere con successo tutte le epidemie virali globali verificatesi nel 2001.

Lovelace Augusta Ada

A. Lovelace ha sviluppato i primi programmi per il Babbage Analytical Engine, ponendo così le basi teoriche della programmazione. Ha introdotto per prima il concetto di ciclo operativo. In una delle note ha espresso l'idea principale che il motore analitico può risolvere problemi che, a causa della difficoltà dei calcoli, sono quasi impossibili da risolvere manualmente. Pertanto, per la prima volta, una macchina è stata considerata non solo come un meccanismo che sostituisce una persona, ma anche come un dispositivo in grado di svolgere un lavoro che va oltre le capacità umane. Sebbene il Bubbage Analytical Engine non sia stato costruito e i programmi di Lovelace non siano mai stati sottoposti a debug e non abbiano funzionato, alcune delle disposizioni generali da lei espresse hanno mantenuto la loro importanza fondamentale per la programmazione moderna. Al giorno d'oggi, A. Lovelace è giustamente definito il primo programmatore al mondo.

Bill Gates

(28 ottobre)

Imprenditore e sviluppatore americano nel campo della tecnologia informatica elettronica, fondatore della società di software leader a livello mondiale Microsoft.

Nel 1980, Microsoft sviluppò il sistema operativo MS-DOS, che verso la metà degli anni '80 divenne il sistema operativo dominante nel mercato americano dei microcomputer. Gates iniziò quindi a sviluppare applicazioni come fogli di calcolo Excel e Word e, alla fine degli anni '80, Microsoft era diventata leader anche in questo settore.

Nel 1986, rilasciando le azioni della società sul mercato pubblico, Gates divenne miliardario all'età di 31 anni. Nel 1990, l'azienda ha introdotto Windows 3.0, che ha sostituito i comandi verbali con icone selezionabili con il mouse, rendendo il computer molto più facile da usare. Alla fine degli anni Novanta circa il 90% dei personal computer del mondo erano dotati di software Microsoft. Nel 1997 Gates era in cima alla lista delle persone più ricche del mondo.

Douglas Karl Engelbart

L'inventore americano Douglas Engelbart dello Stanford Research Institute ha presentato il primo mouse per computer al mondo il 9 dicembre 1968.

L'invenzione di Douglas Engelbart era un cubo di legno su ruote con un pulsante. Il mouse del computer deve il suo nome al filo: ricordava all'inventore la coda di un topo vero.

Successivamente, la Xerox si interessò all'idea di Engelbart. I suoi ricercatori hanno cambiato il design del mouse ed è diventato simile a quello moderno. All'inizio degli anni '70, Xerox introdusse per la prima volta il mouse come parte del personal computer. Aveva tre pulsanti, una pallina e dei rulli al posto dei dischi, e costava 400 dollari!

Oggi esistono due tipi di mouse per computer: meccanici e ottici. Questi ultimi sono privi di elementi meccanici e vengono utilizzati sensori ottici per tracciare il movimento del manipolatore rispetto alla superficie. L'ultima innovazione nella tecnologia sono i mouse wireless.

Nicola Wirth

Ingegnere svizzero e ricercatore del mondo della programmazione. Autore e uno degli sviluppatori del linguaggio di programmazione Pascal. N. Wirth è stato uno dei primi a introdurre in pratica il principio del perfezionamento graduale come chiave per la creazione sistematica dei programmi. Oltre al Pascal, creò altri linguaggi algoritmici (tra cui Modula-2 e Oberon). Non sono molto conosciuti dai programmatori di "produzione", ma sono ampiamente utilizzati per la ricerca teorica nel campo della programmazione. Wirth è uno degli scienziati informatici più rispettati al mondo; il suo libro Algorithms + Data Structures = Programs è considerato uno dei classici libri di testo sulla programmazione strutturata.

Linus Torvalds

(28 dicembre)

Creatore di un sistema operativo di fama mondiale. All'inizio del 1991, ha iniziato a scrivere la propria piattaforma, rivolta al consumatore medio, che poteva essere distribuita gratuitamente tramite Internet. Il nuovo sistema acquisì il nome Linux, derivato dalla combinazione del nome del suo creatore con il nome UNIX. Nel corso di dieci anni Linux è diventato un vero concorrente dei prodotti Microsoft, capace di soppiantare il monopolio di questa azienda nel mercato dei software per sistemi e server.

Migliaia di “programmatori interessati”, hacker e specialisti di reti informatiche accettarono con gioia l’idea di Linus e iniziarono a scrivere, completare ed eseguire il debug di ciò che Torvalds proponeva loro. In quasi dieci anni, Linux è passato dall'essere un giocattolo per diverse centinaia di fan ed appassionati, che esegue un paio di dozzine di comandi in una console primitiva, a un sistema operativo professionale multiutente e multitasking a 32 bit con un'interfaccia grafica a finestre, che è molte volte superiore a Microsoft Windows in termini di gamma di funzionalità, stabilità e potenza e può essere eseguito su quasi tutti i moderni computer compatibili con IBM.

In questo articolo parleremo dei migliori programmatori russi di tutti i tempi e conosceremo i loro principali risultati.

Va alla lista!

Il programmatore russo, autore del popolare antivirus Dr. Web, direttore tecnico e fondatore di Doctor Web. Dopo aver studiato presso l'Istituto di strumentazione aeronautica di Leningrado, ha lavorato come ingegnere per progetti di difesa aerea presso l'Associazione di ricerca e produzione di Leninets. Dal 1990 è stato coinvolto negli sviluppi nel campo della protezione antivirus. Igor Danilov ha scritto il suo primo analizzatore di virus spinto dall'entusiasmo e dal desiderio di liberare il suo istituto di ricerca dalle minacce virali. Nel 1992 ha iniziato a sviluppare l'antivirus Dr.Web. Nel 2003 fonda la società Doctor Web.


Programmatore russo, sviluppatore dell'algoritmo del programma Advanced eBook Processor, rilasciato dalla società moscovita Elcomsoft e progettato per aggirare la protezione degli e-book in formato Adobe PDF. Professore Associato, Dipartimento di Sicurezza dell'Informazione, Facoltà di Informatica e Sistemi di Controllo.


Su è possibile trovare trasmissioni in diretta del processo di sviluppo, conferenze, hackathon e molto altro dal campo della programmazione

Istituzione educativa comunale

"Scuola secondaria di Krasnogorsk n. 2"

Sezione "Informatica"

Ricerca

Completato dagli studenti di 7a elementare

Ferrovia Moshkov

Levi Kirill

Direttore scientifico

Romanov K.M.

Villaggio Krasnogorskij

2017

Contenuto:

Capitolo 1.

introduzione

Capitolo 2.

    Obiettivo del progetto

    Obiettivi di progetto

    Ipotesi di ricerca

    Significato pratico del progetto

    Fasi di lavoro sul progetto

    Risultato atteso

    Progresso

Capitolo 3.

    Conclusione

    Risorse utili

Introduzione:

Il programmatore deve avere un'abilità matematica di prima classe per l'astrazione e il pensiero logico, combinata con un talento edisoniano per costruire qualsiasi cosa partendo da zero e uno. Deve unire l'accuratezza di un contabile con l'intuizione di un ufficiale dei servizi segreti, la fantasia dell'autore di romanzi polizieschi con la sobria praticità di un economista. Inoltre, il programmatore deve avere un gusto per il lavoro di squadra, comprendere gli interessi dell'utente e molto altro ancora.

AP Ershov

Una caratteristica della società moderna è l'uso attivo della tecnologia informatica in tutte le sfere dell'attività umana. I programmatori principianti affrontano sempre la stessa domanda. Cosa programmare? Naturalmente è meglio iniziare con il linguaggio di programmazione più comprensibile e semplice. Oggi VBA è uno dei linguaggi di programmazione più facili da imparare e utilizzare.

VisivoDi base6.0 è un sistema di programmazione visiva progettato per creare oggetti di programma. Utilizzando questo linguaggio di programmazione, puoi creare rapidamente e facilmente applicazioni personalizzate. Una volta appreso come sviluppare applicazioni per un programma per ufficio, sarà possibile creare facilmente applicazioni per altri programmi per ufficio.

L'informatica è una scienza molto giovane, moderna e progressista e, sebbene si possano trovare grandi matematici vissuti 2000 anni fa e grandi fisici vissuti 300 anni fa, tutti i grandi informatici sono nostri contemporanei, alcuni di loro sono presentati di seguito.

Ora ci sono molti informatici nel mondo. Tra loro ci sono un numero enorme di grandi personalità che hanno lasciato un segno indelebile nello sviluppo di questa meravigliosa scienza.

Ci piacciono le lezioni di informatica. Lavoriamo sui computer, svolgiamo lavori pratici, compiti nei quaderni di esercizi e impariamo a programmare.

Non a caso abbiamo scelto questo argomento:

Siamo interessati all'informatica come materia e come scienza, e quindi volevamo saperne di più sui grandi scienziati informatici che hanno dato un contributo significativo al suo sviluppo.

Nel nostro lavoro parleremo dei grandi popoli russi che hanno dato un contributo significativo allo sviluppo dell'informatica.

È qui che è nato questione fondamentale :

Come lasciare un segno nella storia?

Questioni problematiche:

Quali informatici hanno lasciato il segno nella storia?

Quale contributo ha dato questa o quella persona allo sviluppo dell'informatica e della società?

Fascia d'età: 5-7 classi

Durata del lavoro sul progetto6 2 settimane

Lo scopo del nostro lavoro : apprendi le basi della programmazione nel programmaVisivoDi base6.0, aumentando così il proprio interesse per lo studio dell'informatica e motivando gli scolari delle classi 6 e 7 a studiare questa materia.

Ci siamo prefissati quanto seguecompiti :

    Acquisire familiarità con i controlli e i costrutti VBA di base.

    Sviluppa algoritmi e scrivi codici di programma.

    Crea un progetto sul tema "La grande informatica della grande Russia"

Ipotesi di ricerca : La creazione di progetti utilizzando linguaggi di programmazione aiuta ad aumentare l'interesse cognitivo degli scolari delle classi 6 e 7 nel campo dell'informatica e porta ad un miglioramento della qualità della conoscenza.

Significato pratico del nostro progetto: I materiali del nostro progetto possono essere utilizzati nelle lezioni di informatica e nelle attività extrascolastiche.

Oggetto di studio: Sistema di programmazioneVBA. Presentazione del prodotto finito.

Fasi di lavoro

    Determinare l'argomento del lavoro.

    Definizione degli scopi e degli obiettivi del progetto.

    Sviluppo della struttura di presentazione.

    Sviluppo del design complessivo della presentazione.

    Impara i controlli richiesti di Visual Basic 6.0

    Studiare le strutture algoritmiche di base, le capacità delle variabili e come lavorare con esse.

    Scrittura di un programma (codice programma) per diapositive con elementi di programmazione in Visual Basic 6.0.

    Debug dei codici di programma.

    Analisi dell'applicazione di questo progetto a scuola.

Risultato atteso

Partiamo dal presupposto che l'utilizzo di tali progetti aumenterà l'interesse degli scolari sia per lo studio dell'informatica sia aumenterà il numero di studenti che desiderano impegnarsi nelle attività del progetto.

Abbiamo deciso di applicare alcuni controlli del linguaggio di programmazioneVBA:

    Attiva/disattivaPulsanteè un elemento di controllo dell'interfaccia che ha due stati fissi (on-off).

    TestoScatola– questa casella di testo è un campo per l'immissione di informazioni in una finestra di dialogo.

    ComandoPulsante- questo è un pulsante di controllo - un elemento dell'interfaccia utilizzato per attivare alcuni eventi.

    Mentre lavoravamo al progetto, abbiamo conosciuto il concetto di quantità variabile. Nei nostri codici di programma, le variabili memorizzano i valori dei campi di testo nella RAM del computer.

Progresso:

Consideriamo il posto dell'informatica nel sistema delle scienze tradizionalmente stabilito (tecnico, naturale, umanistico, ecc.). In particolare, ciò consentirebbe di trovare posto, tra le altre materie accademiche, anche il corso di formazione generale in informatica.

Ricordiamo che secondo la definizione di A.P. Ershov, l’informatica è “scienza naturale fondamentale”. L'accademico B.N Naumov ha definito l'informatica "come una scienza naturale che studia le proprietà generali delle informazioni, dei processi, dei metodi e dei mezzi della sua elaborazione (raccolta, archiviazione, trasformazione, movimento, output)."

Per creare questo progetto abbiamo deciso di utilizzare il sistema di programmazione orientato agli obiettivi Visual Basic 6.0, poiché questo linguaggio di programmazione ci è più comprensibile, perché l'anno scorso abbiamo creato il progetto di prova “Infoznaika va a lezione” utilizzando questo linguaggio di programmazione. Dopo aver esaminato un'enorme quantità di materiale, abbiamo optato per queste persone fantastiche:

Sergej Aleksandrovic Lebedev. È quest'uomo il fondatore della tecnologia informatica elettronica domestica. Sotto la sua guida è stato creato il primo computer digitale elettronico domestico MESM, uno dei primi al mondo e in Europa.

Ci siamo interessati a quali cambiamenti sono avvenuti dalla creazione di questa macchina fino ad oggi, e sono passati solo 60 anni, perché il 14 febbraio non è solo il giorno di San Valentino, ma anche una data significativa nella storia dello sviluppo della tecnologia informatica, da allora è in questo giorno che nel 1946 fu presentato al grande pubblico il primo computer elettronico -ENIACCI

Il primo computer elettronico sovietico MESM venne messo in funzione il 25 dicembre 1951.
Parametri principali del primo computer sovietico:

Operazioni eseguite: addizione, sottrazione, moltiplicazione, divisione, spostamento, confronto in base al segno, confronto in base al valore assoluto, trasferimento di controllo, trasferimento di numeri da un tamburo magnetico, addizione di comandi. La velocità operativa è di circa 3000 operazioni al minuto. Inserimento dei dati iniziali - da schede perforate o digitando codici su un interruttore a innesto. La superficie della stanza è di 60 mq. Il numero di tubi elettronici a triodo è di circa 3500, diodi 2500. Consumo energetico - 25 kW.

Le principali speranze nei prossimi anni nel campo della tecnologia dell'informazione sono associate ai computer ottici (fotonici). L’idea del calcolo ottico (fotonico), ovvero il calcolo eseguito utilizzando fotoni generati da laser o diodi, ha una lunga storia. I vantaggi sono evidenti: utilizzare i fotoni (muovendosi con È possibile ottenere velocità di trasmissione del segnale incomparabilmente più elevate rispetto all'utilizzo degli elettroni (come negli attuali computer).

Si prevede che i computer del futuro saranno dotati di elementi di intelligenza artificiale avanzata. Per risolvere i problemi dell'intelligenza artificiale vengono sempre più utilizzate branche non tradizionali della matematica, come la teoria degli insiemi fuzzy e della logica fuzzy, nonché la teoria delle possibilità e la teoria della probabilità. Pensiamo che nel prossimo futuro scopriremo quali sono queste teorie, per ora non ci è tutto chiaro, ma è interessante.

Mikhail Romanovich Shura-Bura. Uno dei patriarchi della programmazione domestica. A metà degli anni '50, il dipartimento di programmazione, guidato da Shura-Bura, era coinvolto nel calcolo delle traiettorie dei satelliti artificiali della Terra; nel 1963 fu creato uno dei traduttori del linguaggio ALGOL-60 per l'M-20, seguito dai sistemi di programmazione per BESM-6 e altri computer.

Ci siamo interessati a quanti satelliti terrestri esistevano negli anni '60, quanti ce ne sono oggi e quali satelliti dovrebbero essere lanciati nel prossimo futuro. Ecco cosa abbiamo trovato:

Dopo i test a terra, il primo satellite fu portato al cosmodromo il 4 ottobre 1957. Alle 22:28 ora di Mosca è decollato un razzo con il primo satellite terrestre artificiale al mondo, aprendo la strada all'umanità nello spazio.

Esattamente un mese dopo, il 3 novembre 1957, venne lanciato in orbita il secondo satellite artificiale terrestre della storia, con a bordo la cagnolina Laika, in una cabina dotata di tutto il necessario per la vita.

Il lancio del terzo satellite terrestre artificiale sovietico fu effettuato il 15 maggio 1958.

Sopra le nostre teste volano 16.800 oggetti artificiali, tra cui 6.000 satelliti, il resto è considerato detriti spaziali: si tratta di stadi superiori e detriti. Esistono meno dispositivi funzionanti attivamente: circa 850.

Dal lancio del primo satellite artificiale nel 1957 al 1 gennaio 2008 sono stati effettuati circa 4.600 lanci, ovvero circa 6.000 satelliti. 400 di loro sono oltre l'orbita terrestre. Dei restanti 5.600, circa 800 lavorano. I contatti con gli altri si sono persi. Inoltre un'enorme quantità di frammenti e resti di ogni tipo, dai cacciaviti persi in orbita ai serbatoi di carburante. Le dimensioni sono sorprendenti. Questo è uno dei problemi globali di tutta l'umanità; finora non esistono metodi o soluzioni per raccogliere i detriti spaziali.

I satelliti spaziali del futuro su palloni aerostatici

Il lancio dei satelliti Bloostar verrà effettuato direttamente dalla stratosfera, dove i carichi utili verranno consegnati utilizzando palloncini. La tecnologia in sé non è nuova e lanci simili sono stati praticati sin dalla metà del secolo scorso. La particolarità e il vantaggio significativo di Bloostar è che ad un'altitudine di oltre venti chilometri le proprietà aerodinamiche dell'aereo che verrà lanciato non hanno praticamente alcun significato. Ecco perché Bloostar è realizzato sotto forma di gradini ad anello concentrici. Che funzionano secondo il solito principio di un razzo a tre stadi. Al momento, il sistema può lanciare circa 75 chilogrammi di carico utile in un'orbita di 600 km.

Bashir Iskandarovich Rameev. Uno dei fondatori della tecnologia informatica domestica. Uno dei creatori della macchina Strela, il primo computer utilizzato nella produzione industriale nell'URSS. Sotto la sua guida e con la partecipazione diretta, un dispositivo aritmetico, una memoria su tamburo magnetico e un elemento basato sutubi a vuoto, non relè.

Vladimir Andreevich Melnikov. Eccezionale scienziato e progettista di sistemi informatici ad alte prestazioni, studente e collega dell'Academician S.A. Lebedev, sotto la cui guida Melnikov ha partecipato alla creazione di numerosi computer universali BESM.

Michail Aleksandrovich Kartsev. Scienziato e ingegnere eccezionale, progettista di quattro generazioni di computer elettronici e potenti sistemi di calcolo in tempo reale, autore di opere fondamentali sulla tecnologia informatica, comprese l'aritmetica e l'architettura delle macchine elettroniche digitali.

Andrej Petrovich Ershov. Programmatore e matematico eccezionale.Sotto la guida di Ershov furono sviluppati alcuni dei primi programmi di programmazione nazionali ("sviluppi integrati" del linguaggio e del sistemaprogrammazione).Divenne uno dei creatori della cosiddetta "informatica scolastica" e un leader riconosciuto dell'informatica scolastica nazionale, diventando uno dei massimi esperti mondiali in questo campo.

Ci siamo interessati a quali libri di testo di informatica siano stati i primi e cosa hanno studiato i nostri genitori e nonni.

Il primo libro di testo di informatica è stato scritto nel 1985 sotto la guida dell'accademico A.P. Ershov, uno scienziato di fama mondiale, sviluppatore di uno dei sistemi di programmazione domestica più avanzati.

Nel primo libro di testo di prova in informatica, l'accento è stato posto sullo studio delle basi dell'algoritmo e degli elementi di programmazione nel linguaggio BASIC per personal computer.

Per ordinanza del Ministero Istruzione della Federazione Russa nel 1999 è stato approvato il contenuto minimo dell'istruzione in informatica, obbligatorio per tutte le istituzioni educative.

Durante il progetto, abbiamo creato una comoda interfaccia con i pulsanti “Maggiori dettagli” per saperne di più su questi programmatori

Durante l'esecuzione del programma abbiamo rivisto e creato il codice per il passaggio da un form all'altro:

Sottocomando privato1_Click()

Form2.Visible = Vero

Form1.Visible = Falso

Fine sott

Abbiamo imparato come lavorare con moduli e pulsanti, creare un colore e uno sfondo di un modulo e creato un piccolo test.

Sottocomando privato1_Click()

Se Opzione1 Allora

MsgBox "Vero", "Prova"

Altro

MsgBox "Falso", "Prova"

Finisci se

Fine sott

Sottocomando privato2_Click()

Form12.Visible = Vero

Form8.Visible = Falso

Fine sott

Sottomodulo privato_Carico()

Opzione1 = Falso: Opzione2 = Falso: Opzione3 = Falso

Fine sott

Conclusione: Ci è davvero piaciuto creare questo progetto. Abbiamo imparato molte cose nuove e interessanti. In futuro, vogliamo collegare il nostro lavoro con la programmazione. Durante lo svolgimento di questo lavoro, abbiamo studiato le funzionalità di Visual Basic 6.0 e, utilizzando questo linguaggio di programmazione, abbiamo creato questo prodotto software.

Bibliografia

1. L. D. Sleptsova . Programmazione in VBA in Microsoft Office 2010Editore: Dialettica, Williams, 2010

2. - ciclo di lezioni su VBA.

Diapositiva 1

Scienziati russi -
ingegneri informatici
e informatica

Diapositiva 2

L’informatica è una scienza molto giovane rispetto alla matematica, con la quale è strettamente imparentata. Tuttavia, ha anche una sua storia interessante e difficile. In particolare, la storia dell'informatica russa conosce molti nomi meravigliosi. Oggi vi parleremo di alcuni di essi, i più suggestivi e significativi. I nostri scienziati russi, basandosi su eccezionali conoscenze matematiche, hanno portato avanti seri sviluppi nel campo dell'informatica, inventato computer elettronici, condotto ricerche teoriche e pubblicato lavori scientifici.

Diapositiva 3

È successo così che praticamente tutti i risultati nel campo dell'informatica e della tecnologia informatica sono associati ai nomi di ricercatori stranieri, per lo più americani e inglesi. Tuttavia, questo non è del tutto giusto.

Diapositiva 4

Negli Stati Uniti e in Inghilterra facevano affidamento su una forte base commerciale e su canali di fornitura ben consolidati, su standard industriali e su un'enorme classe di manager qualificati. Nel nostro Paese, sopravvissuto a una terribile guerra, ogni piccola cosa doveva essere inventata da zero e intere industrie dovevano essere create da zero. Pertanto, i risultati sovietici si basano in gran parte su intuizioni creative, tecnologie uniche e talento dei loro creatori.

Diapositiva 5

Alexey Andreevich Lyapunov
Matematico sovietico, uno dei fondatori della cibernetica, membro corrispondente dell'Accademia delle scienze dell'URSS. Specialista nel campo della teoria delle funzioni di una variabile reale e delle questioni matematiche della cibernetica.
(1911 - 1973)

Diapositiva 6

Lo sviluppo dell'industria informatica nell'URSS iniziò alla fine degli anni Quaranta quasi contemporaneamente in due centri: a Kiev e Mosca. A Kiev, presso l'Istituto di ingegneria elettrica, sotto la guida dello scienziato Sergei Alekseevich Lebedev nel 1948, iniziò la creazione di una piccola macchina calcolatrice elettronica (MESM), che in seguito si rivelò essere il primo computer in Europa.

Diapositiva 7

Sergei Alekseevich Lebedev
Fondatore della tecnologia informatica nell'URSS, accademico dell'Accademia delle scienze dell'URSS (1953), eroe del lavoro socialista. Nel 1945 S.A. Lebedev ha creato il primo computer analogico elettronico del paese per risolvere sistemi di equazioni differenziali ordinarie, che si incontrano spesso in problemi legati all'energia.
(1902 - 1974)

Diapositiva 8

MESM, 1951
Il lavoro sulla macchina era di natura di ricerca ed è stato svolto allo scopo di testare sperimentalmente i principi della costruzione dei computer digitali universali. Dopo i successi iniziali e per soddisfare le ampie esigenze della tecnologia informatica, si è deciso di trasformare il prototipo in una macchina a tutti gli effetti in grado di risolvere problemi reali. Si è rivelato essere il primo computer dell'Europa continentale. Utilizzato con successo nell'industria nucleare, spaziale e militare.

Diapositiva 9

BESM-6 (grande addizionatrice elettronica), 1967
BESM-6 è un capolavoro di creatività del team dell'Istituto di meccanica di precisione e tecnologia informatica (ITM e VT) dell'Accademia delle scienze dell'URSS, il primo supercomputer di seconda generazione.

Diapositiva 10

Diapositiva 11

BESM-6
I circuiti elettronici BESM-6 utilizzavano 60mila transistor e 180mila diodi semiconduttori, le sue prestazioni raggiungevano 1 milione di operazioni al secondo. Era una macchina di nuova generazione, affidabile e facile da usare.

Diapositiva 12

ILLIAC-IV americano
Concorrente diretto del BESM-6, l'ILLIAC-IV americano fu completato più tardi, era molto più costoso ed era inferiore in termini di prestazioni al modello sovietico.

Diapositiva 13

Isaac Semenovich Brook
Scienziato sovietico, matematico, specialista nel campo dell'ingegneria elettrica e della tecnologia informatica, membro corrispondente dell'Accademia delle scienze dell'URSS (1939). I. S. Bruk ha pubblicato più di 100 articoli scientifici. Scienziato di ampia erudizione, I. S. Brook aveva il talento di un inventore e sperimentatore. Ha ricevuto più di 50 certificati di copyright per invenzioni, 16 dei quali negli ultimi 5 anni della sua vita, già in età avanzata.
(1902 - 1974)

Diapositiva 14

Computer digitale automatico M-1, 1950
L'M-1 eseguiva operazioni di calcolo ad una velocità di 15-20 op/s e aveva una capacità di memoria di 256 numeri. L'elemento base era costituito da circa 500 tubi a vuoto e da diverse migliaia di semiconduttori, utilizzati inizialmente nella costruzione di un computer. Questi erano raddrizzatori tedeschi catturati.

Diapositiva 15

Michail Aleksandrovich Kartsev
Uno scienziato e ingegnere eccezionale, progettista di quattro generazioni di computer elettronici e potenti sistemi di elaborazione in tempo reale, autore di opere fondamentali sulla tecnologia informatica, tra cui l'aritmetica e l'architettura delle macchine elettroniche digitali. Sotto la guida dell'I.S. Bruka ha preso parte allo sviluppo del piccolo computer di prima generazione "M-1". Successivamente ha diretto la progettazione e la produzione di computer destinati all'industria della difesa (M-2, M-4, ecc.).
(1923 – 1983)

Diapositiva 16

Stiamo apprendendo solo ora alcuni sviluppi da record dell’era sovietica. Questa è la macchina M-10 creata all'inizio degli anni '70 sotto la guida di Mikhail Aleksandrovich Kartsev (per i sistemi di difesa missilistica), che era superiore in velocità all'analogo americano Cray-1. Il tempo di attività medio dell'M-10 è stato di 90 ore, un valore molto elevato (il Cray-1 poteva durare solo 50 ore).

Diapositiva 17

Viktor Michailovich Gluškov
Uno dei fondatori dell'informatica russa. I lavori principali sono dedicati alla cibernetica teorica e applicata: la teoria degli automi digitali, l'automazione della progettazione informatica, l'applicazione dei metodi cibernetici nell'economia nazionale. Sulla base dei nuovi principi di costruzione dei computer da lui sviluppati, furono create le macchine delle serie Kiev, Dnepr-2 e Mir, che anticiparono molte delle caratteristiche dei personal computer apparsi successivamente.
(1923 – 1982)

Diapositiva 18

MIR-1 e MIR-2 (Macchina per calcoli ingegneristici)
In MIR, il compito era impostato in modo che i programmi potessero essere scritti da qualsiasi ingegnere nella notazione e nello stile a lui familiari. L'unicità di un computer del genere è testimoniata dal fatto che alla mostra di Londra del 1967 fu acquistato dalla società americana IBM.