Paramos no fato de que no final da década de 1950 na URSS não havia um único computador capaz de resolver com eficácia a tarefa de alvejar um míssil anti-míssil. Mas espere, fomos um dos pioneiros da tecnologia da computação? Ou não? Na verdade, a história dos computadores soviéticos é um pouco mais complicada do que parece.
MESM
Tudo começou na União imediatamente após a guerra (com uma ligeira defasagem em relação aos Estados Unidos e Grã-Bretanha, à frente de todos os outros países) de forma independente em dois lugares (Kiev e Moscou), com duas pessoas - Sergei Aleksandrovich Lebedev e Isaak Semenovich Brook (MESM e M-1 respectivamente).
O MESM, assim como o SSEM britânico, foi concebido como um modelo, portanto foi originalmente chamado de Model Electronic Counting Machine. Mas, ao contrário do SSEM, o layout acabou sendo bastante viável. E os programas escritos para ele, os primeiros na história da Rússia, tiveram um significado prático quase desde o início. No início do desenvolvimento do primeiro computador soviético, Lebedev já era um jovem e talentoso cientista. Por muito tempo e com sucesso esteve envolvido na engenharia elétrica, em 1945 foi eleito membro titular da Academia de Ciências da SSR da Ucrânia, em maio de 1946 foi nomeado diretor do Instituto de Energia da Academia de Ciências da SSR ucraniano em Kiev. Em 1947, após a divisão do instituto, Lebedev tornou-se diretor do Instituto de Engenharia Elétrica da Academia de Ciências da SSR da Ucrânia e, ao mesmo tempo, organizou um laboratório para modelagem e tecnologia de computador.
Assim como seu colega Brook, ele recebe as primeiras informações sobre o desenvolvimento de uma classe fundamentalmente nova de tecnologia de computação - máquinas digitais por vias indiretas vindas do exterior. O presidente da Academia de Ciências da SSR ucraniana de 1930 a 1946 (quando morreu de tuberculose) foi o famoso biólogo e fisiopatologista soviético Alexander Aleksandrovich Bogomolets, que reuniu ao seu redor uma equipe de especialistas em vários campos da ciência, incluindo matemático Mikhail Alekseevich Lavrentiev, o futuro fundador do lendário ramo siberiano da Academia de Ciências da URSS (além disso, ainda terá um papel significativo no desenvolvimento dos primeiros computadores).
Filho de A. A. Bogomolets, Oleg, também biólogo, era um radioamador inveterado e, durante suas viagens de negócios à Suíça, colecionou várias revistas sobre engenharia elétrica e rádio eletrônica. Eles incluíram, entre outras coisas, descrições do trabalho do pioneiro da computação Dr. Konrad Ernst Otto Zuse, que desenvolveu a série Z para o ETH Zurich (o Z4, então em construção, tornou-se em 1950 o único computador funcionando na Europa continental e o primeiro computador do mundo foi vendido cinco meses antes do Mark I e dez meses antes do UNIVAC).
Retornando a Kiev no verão de 1948, OA Bogomolets compartilhou esses materiais com Lavrentiev, este último com Lebedev. E já em outubro de 1948, o inspirado Lebedev começou a criar o MESM.
Apesar das péssimas condições do pós-guerra na Ucrânia, a equipe de Lebedev, partindo do zero, conseguiu dois anos depois, em 6 de novembro de 1950, fazer um teste em que foram entregues de fábrica com defeito). Um ano depois, após o teste bem-sucedido por uma comissão da Academia de Ciências da URSS chefiada pelo acadêmico M. V. Keldysh, a operação regular da máquina começou.
Curiosamente, as instalações do antigo mosteiro albergue em Feofaniya eram tão inadequadas para o funcionamento de uma enorme lâmpada de computador que parte do teto teve que ser demolida no laboratório para remover o calor gerado por milhares de lâmpadas da sala. As condições para a criação do MESM eram infernais e nada parecidas com os laboratórios onde ENIAC, Harvard Mk I e outros computadores foram construídos nos Estados Unidos.
A MESM precisava de uma sala com uma área de cerca de 150 m². m. e quase o mesmo - para geradores, baterias e automação de controle. Além de oficinas, dormitórios de trabalhadores e muito mais. Foi muito difícil encontrar um edifício assim em Kiev destruído pela guerra. O prédio em Feofaniya estava em mau estado, primeiro teve que ser reparado. Todos os dias, um ônibus especialmente dedicado ia de Kiev para a vila do desenvolvedor, mas às 17 horas ele voltou. As pessoas permaneceram no trabalho por vários dias ou até semanas.
Zinovy Lvovich Rabinovich, aluno de Lebedev, lembra:
… além da própria máquina, foi necessário desenvolver e fabricar nós próprios diversos equipamentos tecnológicos, e não apenas equipamentos padrão, mas também não previstos - um dispositivo especial para seleção de pares de lâmpadas para gatilhos (condizentes em características em cada par), um estabilizador de filamento de lâmpada (sem o qual as lâmpadas apresentam mau funcionamento e geralmente falham rapidamente) etc. o principal é que tudo foi feito pela primeira vez - no sentido de que nada foi emprestado.
Além disso, Lebedev enfrentou outro problema. Sua equipe incluía judeus! Novamente, uma palavra para Rabinovich:
Sergei Alekseevich até teve muitos problemas por causa disso. Uma denúncia anônima foi escrita contra ele ao Comitê Central, na qual uma das principais acusações era a promoção de Z. L. Rabinovich no trabalho e, em particular, a assistência em seu trabalho de dissertação (tal era o tempo!). A denúncia do cheque foi considerada difamatória, mas, como dizem, ele estragou muito os nervos de Sergei Alekseevich. Isso me custou um atraso de um ano e meio na defesa - já que exigiu uma revisão fechada adicional do trabalho … Eu também não posso deixar de dizer que Sergei Alekseevich ainda teve a chance de me defender das demandas de meu demissão de algumas autoridades fiscalizadoras superiores, em vista da campanha da redução desejada sendo realizada naquele momento pesquisadores judeus trabalhando em temas fechados. Além de mim, havia outro pesquisador com o mesmo passaporte, vice-chefe do laboratório (S. A. Lebedeva) Lev Naumovich Dashevsky, e a presença de dois desses pesquisadores em um laboratório era extremamente indesejável … Mas Sergey Alekseevich assumiu uma posição de princípio que em aquele tempo não foi nada fácil e me defendeu resolutamente.
Como resultado, no outono de 1952, o MESM realizou cálculos para os geradores da usina hidrelétrica Kuibyshev. Ao saber que há um computador funcionando em Feofaniya, Kiev e Moscou, matemáticos foram atraídos para lá com problemas que exigiam cálculos em grande escala. MESM trabalhou 24 horas por dia contando reações termonucleares (Ya. B. Zel'dovich), mísseis balísticos (M. V. Keldysh, A. A. Dorodnitsyn, A. A. Lyapunov), linhas de transmissão de longo alcance (controle de qualidade S. A. (B. V. Gnedenko) e outros. Os primeiros programadores da URSS trabalharam nesta máquina, incluindo o famoso matemático MR Shura-Bura (ele teve "sorte" de trabalhar mais tarde com nosso primeiro computador serial "Strela", e falou disso com horror, mas contaremos sobre isso mais tarde) …
Apesar disso, Lebedev não recebeu nenhuma homenagem oficial (lembra Rabinovich):
Vou lhe contar sobre mais uma circunstância desagradável. É desconcertante que o trabalho sobre a criação do MESM, apresentado para o Prêmio Stalin na pessoa de seus principais autores S. A. Lebedev, L. N. Dashevsky e E. A. Shkabara, não tenha recebido o prêmio. Esse fato, talvez, refletisse um mal-entendido sobre a importância da computação digital por parte dos órgãos governamentais e até mesmo da então liderança da Academia de Ciências da SSR da Ucrânia, na qual, como em Kiev em geral, não existia mais Mikhail Alekseevich Lavrentyev, que tanto fez para implantar o trabalho na criação do MESM e depois na Big Electronic Counting Machine (BESM). Mas, como dizem, nós sobrevivemos. O carro funcionava bem e tinha uma aura de fama e grande interesse nele, o que deu grande alegria a seus criadores.
O MESM foi usado até 1957, até que foi finalmente desatualizado, após o que foi transferido para o KPI para fins educacionais. Em 1959, foi desmontado, o historiador ucraniano da tecnologia da computação Boris Nikolaevich Malinovsky lembrou-o desta forma:
O carro foi feito em pedaços, várias arquibancadas foram montadas e então … jogadas fora.
Vários tubos eletrônicos e outros componentes restantes do MESM são mantidos na Fundação para a História e Desenvolvimento da Ciência e Tecnologia da Computação na Casa dos Cientistas de Kiev da Academia Nacional de Ciências da Ucrânia. No entanto, um destino semelhante aguardava o ENIAC e, em geral, praticamente todos os primeiros computadores - nem na União Soviética, nem no Ocidente, ninguém se preocupou em criar museus de tecnologia da computação. Na URSS, eles fizeram isso com absolutamente todos os computadores - eles desmontaram o Setun e todos os primeiros BESMs para sucata. O programador dos primeiros computadores soviéticos Alexander Konstantinovich Platonov, matemático do Instituto de Matemática Aplicada (uma entrevista com ele de 2017 foi publicada no Habré) lembra amargamente:
Aí fiquei com muita pena desse controle remoto. Quando o BESM estava sendo quebrado, perguntei a Melnikov: "Por que não para o museu, o país inteiro estava funcionando?" E ele diz: "E eles não têm lugar!". Então os funcionários do Museu Politécnico, diante dos meus olhos, correram, tentando encontrar pelo menos alguma coisa. Aqui está, a falta de cultura.
SESM
Poucas pessoas sabem que após a partida de Lebedev para Moscou, seu grupo, com base em suas ideias, implementou uma ideia ainda mais surpreendente - a chamada SESM, uma Máquina de Contagem Eletrônica Especializada (aqui já o designer geral foi o já mencionado ZL Rabinovich). Sua singularidade residia no fato de que o SESM era uma calculadora especializada, além disso, uma matriz-vetor (!) Uma, uma das primeiras, senão a primeira, do mundo.
O SESM foi concebido para resolver problemas de correlação e sistemas de equações algébricas com 500 incógnitas. A máquina operava com frações e possuía um controle automático atual da ordem de grandeza. Os resultados dos cálculos foram dados no sistema decimal com precisão do sétimo dígito. Com base no método Gauss-Seidel LAU adotado para o SESM, o dispositivo aritmético executava apenas adição e multiplicação, mas o computador acabou sendo elegante - apenas 700 lâmpadas.
Surpreendentemente, não foi classificado. E se tornou o primeiro computador soviético a receber uma crítica laudatória na então recém-publicada revista de informática americana Datamation.
Além disso, uma monografia escrita com base nos resultados do desenvolvimento ("Máquina de cálculo eletrônica especializada SESM" ZL Rabinovich, Yu. V. Blagoveshchenskaya, RA Chernyak, etc., Glushkov insistiu na publicação do livro, os próprios desenvolvedores não foram particularmente à procura de fama, por isso acertou em garantir a nossa prioridade nesta área) foi reeditado nos EUA em inglês. E, aparentemente, foi um dos primeiros livros sobre computação doméstica, publicado no exterior.
O próprio Zinovy Lvovich trabalhou muito e com frutos no campo da ciência da computação até a década de 1980, junto com titãs da eletrônica mundial como o acadêmico V. M. Glushkov, inclusive em sistemas de defesa aérea (parece que, naqueles anos, absolutamente todos os especialistas em computação soviéticos eram envolvidos em duas áreas: defesa antimísseis ou defesa aérea).
BESM
Como dissemos, o MESM foi concebido por Lebedev como um protótipo de uma grande máquina (com um nome despretensioso BESM), mas não era realista implementar um desenvolvimento muito mais complexo na dilapidada guerra da Feofania na Ucrânia. E o estilista resolveu ir para a capital. Vamos passar a palavra ao Platonov novamente (discutiremos o ITMiVT e sua relação com o BESM em mais detalhes abaixo, há muitas coisas interessantes):
Lebedev estava fazendo um modelo de máquina de calcular eletrônica, e o dinheiro acabou. Então ele escreveu uma carta a Stalin dizendo que um trabalho útil estava em andamento … Eles enviaram uma comissão chefiada por Keldysh. Keldysh viu a tecnologia do computador e, devemos prestar homenagem à sua perspicácia, entendeu a perspectiva. Como resultado, o governo emitiu um decreto sobre o assunto. O primeiro ponto: renomear o layout da calculadora eletrônica para uma pequena calculadora eletrônica … O segundo ponto: fazer uma grande máquina eletrônica - BESM. A tarefa foi confiada ao diretor do Instituto de Mecânica Fina.
Então, Lebedev foi para Moscou.
E lá, naquela época, já há vários anos, o segundo grupo, sob a liderança de Isaac Brook, trabalhava por conta própria, computador totalmente independente.