La storia dell'informatica nell'Unione Sovietica iniziò alla fine degli anni quaranta, quando il paese iniziò a sviluppare il MESM presso l'Istituto di elettrotecnica di Kiev. Una prima opposizione ideologica alla cibernetica nell'Unione Sovietica fu superata durante il governo di Nikita Chruščëv e la produzione di computer fu ufficialmente incoraggiata nel corso del disgelo.
All'inizio degli anni settanta, il lavoro non coordinato dei ministeri del governo aveva lasciato all'industria dei computer sovietica priva di standard comuni in termini di periferiche e capacità digitale, il che causava un significativo ritardo tecnologico rispetto ai produttori occidentali.. Il governo sovietico decise quindi di abbandonare lo sviluppo di progetti originali a favore di copie di sistemi occidentali.
All'industria sovietica mancava la tecnologia per produrre in serie computer con standard di qualità accettabili. e le copie fabbricate localmente di hardware occidentale erano spesso inaffidabili.. Man mano che i personal computer si diffondevano nelle industrie e uffici in Occidente, il ritardo tecnologico dell'URSS divenne sempre più evidente.
Quasi tutti i produttori di computer sovietici cessarono le operazioni dopo la dissoluzione dell'Unione Sovietica.. Le poche aziende sopravvissute negli anni novanta utilizzarono componenti straniere e non raggiunsero mai grandi volumi di produzione.
Storia Periodo stalinista Nel 1936, un computer analogico noto come "integratore d'acqua" () fu progettato da Vladimir Lukjanov ed è stato il primo calcolatore al mondo a risolvere equazioni differenziali alle derivate parziali.
L'Unione Sovietica iniziò a sviluppare computer digitali dopo la seconda guerra mondiale. Il primo calcolatore elettronico universalmente programmabile nell'Europa continentale è stato creato da un team di scienziati diretto da Sergej Lebedev presso l'Istituto di elettrotecnica di Kiev, RSS Ucraina. Il computer, noto come MESM (, lett. "Piccola macchina calcolatrice elettronica"), divenne operativo nel 1950. Le valvole termoioniche utilizzate per realizzarlo erano state fornite dalle fabbriche di radio.
Durante il periodo stalinista, i funzionari sovietici erano scettici o ostili verso i computer e la retorica della propaganda governativa descriveva la cibernetica come un tentativo capitalista di minare ulteriormente i diritti dei lavoratori. Nel 1950, il settimanale sovietico Literaturnaja Gazeta pubblicò un articolo fortemente critico nei confronti del matematico statunitense Norbert Wiener e del suo libro La cibernetica: Controllo e comunicazione nell'animale e nella macchina, descrivendolo come uno dei "ciarlatani e oscurantisti che i capitalisti sostituiscono ai veri scienziati". Dopo la pubblicazione dell'articolo, il suo libro fu rimosso dalle biblioteche degli istituti di ricerca sovietici.
Il primo computer di grandi dimensioni, il BESM -1, è stato assemblato a Mosca presso l'Istituto Lebedev di meccanica di precisione e ingegneria informatica. Il lavoro sovietico sui computer fu reso pubblico per la prima volta alla Conferenza di Darmstadt (Germania Ovest) nel 1955.
Disgelo di Chruščëv
Come negli Stati Uniti d'America e in altri paesi occidentali, i primi calcolatori erano destinati a calcoli scientifici e militari. I sistemi di elaborazione automatica dei dati fecero il loro debutto a metà degli anni cinquanta con i sistemi Minsk e Ural, entrambi progettati dal Ministero della tecnologia radio. Anche il Ministero della realizzazione di strumenti entrò nel campo informatico con il sistema ASVT, basato sul minicomputer PDP-8 dell'americana Digital Equipment Corporation.
Il computer Strela, commissionato nel dicembre del 1956, eseguì i calcoli per la missione Vostok 1 di Jurij Gagarin. Lo Strela è stato progettato dall'Ufficio di progettazione speciale 245 (SKB-245) del Ministero della costruzione di strumenti. Il capo progettista dello Strela J. Bazilevskij fu premiato con il titolo di Eroe del lavoro socialista per il suo lavoro sul progetto Setun, un calcolatore ternario sperimentale progettato e prodotto nel 1959.
Il disgelo di Nikita Chruščëv allentò i limiti ideologici stalinisti e nel 1961 il governo incoraggiò la costruzione di fabbriche di computer. I modelli Mir-1, Mir-2 e Mir-3 furono prodotti negli anni sessanta presso l'Istituto di cibernetica di Kiev. Nello stesso periodo, Victor Gluškov iniziò il suo lavoro sul sistema OGAS, una rete di computer gerarchica in tempo reale e decentralizzata, ma il progetto non fu mai completato. Durante i primi anni sessanta, le fabbriche sovietiche iniziarono a produrre computer a transistor.
All'epoca, l'ALGOL era il linguaggio di programmazione più comune nei centri di calcolo sovietici. L'ALGOL 60 è stato utilizzato con numerose varianti domestiche, tra cui ALGAMS, MALGOL e Alpha.. L'ALGOL rimase il linguaggio più popolare per l'insegnamento universitario negli anni settanta.
Il MINSK-2 era un computer digitale a stato solido entrato in produzione nel 1962 e di cui la CIA cercò di ottenere un modello. Il BESM-6, introdotto nel 1965, operava a circa 800 KIPS in base al benchmark Gibson Mix, un numero dieci volte superiore a qualsiasi altro computer sovietico prodotto in serie in quel periodo,. e simile nelle prestazioni al CDC 3600. Dal 1968 al 1987 ne furono prodotte 355 unità. Con pipeline dati, interleaving di memoria e traduzione di indirizzi virtuali, il BESM-6 era avanzato per l'epoca ma meno noto del MESM.
Il Ministero dell'industria elettronica fu istituito nel 1965, ponendo fine al primato del Ministero della tecnologia radio nella produzione di computer. L'anno seguente, l'Unione Sovietica firmò un accordo di cooperazione con la Francia per condividere la ricerca nel campo dell'informatica dopo che gli USA avevano impedito al governo francese di acquistare un mainframe CDC 6600. Nel 1967, fu lanciato il progetto "Sistema unificato di calcolatori elettronici" (ES EVM) per sviluppare un computer general-purpose con gli altri paesi del Comecon.
La Sojuz 7K-L1 è stato il primo veicolo spaziale pilotato sovietico con un computer digitale di bordo, l'Argon-11S. La costruzione del calcolatore fu completata nel 1968 dall'Istituto di ricerca scientifica delle macchine elettroniche. Secondo Piers Bizony, la mancanza di potenza di calcolo è stato un fattore nel fallimento del programma lunare sovietico con equipaggio.
Anni settanta
All'inizio degli anni settanta, la mancanza di standard comuni nelle periferiche e nella capacità digitale portarono ad un significativo ritardo tecnologico rispetto ai produttori occidentali. Le limitazioni hardware costrinsero i programmatori sovietici a scrivere programmi in linguaggio macchina fino agli inizi degli anni settanta.. Gli utenti dovevano mantenere e riparare il proprio hardware, e le modifiche locali rendevano difficile (o impossibile) la condivisione di software, anche tra macchine simili.
Il governo sovietico decise di porre fine allo sviluppo originale del settore, incoraggiando la pirateria dei sistemi occidentali. Venne presa in considerazione una partnership con l'International Computers Limited, con sede nel Regno Unito, ma alla fine la proposta fu respinta. Il mainframe ES EVM, lanciato nel 1971, era basato sul sistema IBM 360. La copia era possibile perché, nonostante l'IBM 360 fosse protetto da un certo numero di brevetti, l'azienda americana aveva pubblicato una descrizione dell'architettura del sistema (consentendo la creazione di macchine concorrenti).
L'Accademia delle scienze dell'URSS, che era stata uno dei protagonisti nello sviluppo dell'informatica sovietica, non poteva competere con l'influenza politica dei ministeri ed era relegata ad un ruolo di monitoraggio. La ricerca e lo sviluppo dell'hardware divennero una responsabilità degli istituti di ricerca collegati ai ministeri. All'inizio degli anni settanta, con la tecnologia dei chip sempre più rilevante per le applicazioni di difesa, Zelenograd emerse come il centro dell'industria sovietica dei microprocessori; furono inoltre importati progetti di tecnologia straniera.
Il nono piano quinquennale (1971-1975) approvò una versione ridotta del precedente progetto OGAS e la rete EGSVT, che doveva collegare i settori più alti dei dipartimenti di pianificazione e delle amministrazioni. Tuttavia, la scarsa qualità dei sistemi telefonici sovietici impediva la trasmissione e l'accesso remoti dei dati.
Nel 1973, Lebedev si dimise dal suo ruolo di direttore dell'Istituto di meccanica di precisione e ingegneria informatica e fu sostituito da Vsevolod Burtsev, che promosse lo sviluppo della serie di supercomputer Elbrus.
Nello spirito della distensione, nel 1974 l'amministrazione Nixon decise di allentare le restrizioni all'esportazione sull'hardware dei computer e portò la potenza di calcolo consentita a 32 milioni di bit al secondo. Nel 1975, l'Unione Sovietica ordinò dei computer alla IBM per il controllo e la gestione dei processi da usare nell'azienda statale di camion Kamaz. I sistemi IBM furono acquistati anche per la Inturist per creare un sistema informatico di prenotazione prima dei Giochi della XXII Olimpiade del 1980.
Primi anni ottanta
L'industria informatica sovietica continuò a ristagnare negli anni ottanta. Mentre i personal computer si diffondevano negli uffici e nelle industrie degli USA e della maggior parte dei paesi occidentali, l'URSS non riuscì a tenere il passo Nel 1989, vi erano oltre computer nel paese. Nel 1984 l'Unione Sovietica aveva circa programmatori formati che tuttavia non avevano abbastanza strumenti per essere produttivi.
Sebbene il Ministero della tecnologia radio fosse il principale produttore di computer sovietici nel 1980, la leadership del ministero vide lo sviluppo di un prototipo di personal computer con profondo scetticismo e pensò che un computer non avrebbe mai potuto essere "personale". L'anno seguente, quando il governo sovietico adottò una risoluzione per sviluppare la tecnologia dei microprocessori, l'atteggiamento del ministero cambiò.
La diffusione dei sistemi informatici nelle società sovietiche fu altrettanto lenta, con un terzo degli impianti sovietici con più di 500 lavoratori che avevano accesso a un computer mainframe nel 1984 (rispetto a quasi il 100% negli Stati Uniti). Il successo dei dirigenti sovietici era misurato in base a quanto fossero in grado di raggiungere gli obiettivi del piano quinquennale e i computer rendevano più difficile modificare i calcoli contabili in modo da falsificare i risultati; le aziende dotate di sistemi informatici parvero quindi andare peggio di quelle senza.
Un movimento di appassionati di informatica per hobby emerse in Unione Sovietica all'inizio degli anni ottanta, attingendo dall'esperienza di radioamatori e appassionati di elettronica. Nel 1978, tre dipendenti dell'Istituto di ingegneria elettronica di Mosca costruirono un prototipo di computer basato sul nuovo microprocessore KR580IK80 e lo chiamarono Micro-80. Dopo aver fallito nell'attirare l'attenzione da parte dei ministeri, pubblicarono gli schemi sulla rivista Radio e il Micro-80 divenne il primo computer sovietico fai-da-te. L'iniziativa ebbe successo (anche se i chip necessari potevano essere acquistati soltanto sul mercato nero), portando allo sviluppo del Radio-86RK e numerosi altri progetti informatici.