Victor Mikhailovich Bryabrin | |
---|---|
Fødselsdato | 12. november 1937 (84 år) |
Land | |
Videnskabelig sfære | programmering |
Akademisk grad | Kandidat for fysiske og matematiske videnskaber |
Viktor Mikhailovich Bryabrin (født 1937 [1] ) er en sovjetisk videnskabsmand, en af pionererne inden for interaktive programmeringssystemer.
Han begyndte at arbejde på Computing Center for det Russiske Videnskabsakademi (dengang Computing Center for USSR Academy of Sciences) i 1968 , efter at have afsluttet sin uddannelse og forsvaret sin ph.d.-afhandling ved ITM og VT . Han fortsatte med at arbejde her indtil 1988 , hvorefter han blev inviteret til at arbejde ved IAEA i Wien, og flyttede derefter til USA .
Hans første arbejde med opgaven stillet af Corr. RAS S. S. Lavrov , skulle skabe et system, der væsentligt ville lette og fremskynde processen med at udvikle og fejlfinde programmer på BESM-6 .
På det tidspunkt skrev programmører teksterne til programmer på specielle papirformularer, hvorfra stanseafdelingen udførte stansning af hulkort . Hulkortene blev derefter givet til programmører, de tog dem med til computerrummet , hvor vagthavende operatør lancerede programmet. Nogle gange fik systemprogrammører lov til selv at køre deres programmer. For at rette fejl var det nødvendigt at omskrive programfragmenter på formularer, give dem til at stanse nye hulkort og køre hele pakken igen. Mange programmører var engagerede i, at de på de færdige hulkort forseglede nogle huller og skar andre med en barbermaskine for at få den ønskede kode.
V. M. Bryabrin udviklede først et system til lancering og fejlfinding af programmer fra teletype - fjernterminaler , som blev placeret lige ved hånden - i programmørens værelse. Dette system vandt øjeblikkeligt popularitet i alle afdelinger af Computing Center of the Academy of Sciences, ansatte i lokalerne tilmeldte sig en kø ved deres terminal.
Efter fremkomsten af Videoton-skærmterminalerne skrev Bryabrin den første teksteditor til kompilering og fejlretning af programmer fra tastaturet på denne terminal, skrivning/læsning af programtekster til et arkiv på diske eller magnetbånd, køre dem til beregning og visning af resultaterne arbejde på skærmen.
I 1976 blev der dannet en gruppe under ledelse af V. M. Bryabrin, som begyndte at udvikle dette system. Denne gruppe omfattede først V.I. Safonov og V.M. Yufa, så V.I. Filippov, S. I. Pirin , V.A. Serebryakov , M.I. Selyun, V.L. Smetanin, G.I. Eselev.
Ud over redigerings- og fejlfindingsprogrammer tillod systemet at køre oversættere fra forskellige sprog:
Den endelige version af systemet fik navnet PULT-78 . Dette system har længe været det vigtigste værktøj til at udvikle, redigere, fejlfinde og køre programmer til BESM-6 . Snart begyndte det at blive brugt i de fleste organisationer, der brugte BESM-6. Senere, på grundlag af PULT-78-systemet, blev en ny multi-terminal version implementeret - SERVICE -systemet , som desuden gjorde det muligt at arbejde med databasen .
I 1980, under ledelse af V. M. Bryabrin, blev symbolinformationsbehandlingssektoren dannet. Hovedarbejdsområdet var forskning inden for:
Som en praktisk implementering af nye ideer blev DILOS -systemet skabt , som gjorde det muligt at bygge semantiske netværk og på deres grundlag interagere med en computer i et naturligt sprog. Afdelingens personale og kandidatstuderende deltog sammen med kandidatstuderende og studerende fra Institut for Algoritmiske Sprog ved fakultetet ved CMC ved Moscow State University i udviklingen af systemet . Resultaterne af dette arbejde er gentagne gange blevet præsenteret på International Conferences on Artificial Intelligence ( IJCAI ), samt på International Institute for Applied Systems Analysis ( IIASA ) i Østrig.
I 1981 , da de første personlige computere dukkede op i landet , blev Computing Center instrueret i at mestre denne nye type computer og udvikle ny software til dem, der kunne konkurrere med programmer til traditionelle store og mellemstore computere. Fra det øjeblik begyndte æraen med personlige computere i vores land.
Symbol Information Processing Sektor blev omdannet til Personal Computer Software Laboratory. Laboratorieholdet var det første i landet, der skabte software til personlige computere. Er udviklet:
Den første softwareudvikling til pc'en blev udført i BASIC , dengang det eneste tilgængelige programmeringssprog, men snart var der en overgang til Pascal og derefter til C og C++ . Monteringssprog blev brugt til at arbejde med maskinkode .
V. M. Bryabrins bog "Software til personlige computere", udgivet i tre tusinde eksemplarer, blev øjeblikkeligt udsolgt og blev brugt ikke kun som en professionel guide, men også som en lærebog på mange tekniske universiteter. I samme periode skrev laboratoriepersonale G. V. Senin, A. B. Borkovsky, O. A. Goncharov, G. G. Gnezdilova også bøger om forskellige aspekter af programmering på personlige computere. Disse bøger var altid udsolgt og nød stor popularitet.
I 1985, på initiativ af Statens Udvalg for Videnskab og Teknologi og Præsidiet for USSR Academy of Sciences , blev arbejdet igangsat i landet for at skabe 5. generation af computersystemer . Dette skete som reaktion på den intensive udsendelse og finansiering af sådant arbejde i USA, Japan og Vesteuropa. På grundlag af tre akademiske institutter - SOAN 's Computing Center , Computing Center for Videnskabsakademiet i USSR og IK i Estland - blev der dannet et midlertidigt videnskabeligt og teknisk team - VNTK START . PC-softwarelaboratoriet er blevet en af komponenterne i dette team. Som en del af START blev et nyt unikt projekt iværksat i laboratoriet for at skabe SPECTR -systemet .
SPECTR er udviklet som et integreret objektorienteret system baseret på flere grundlæggende komponenter:
På basis af disse komponenter blev anvendte systemer til forskellige formål bygget. Implementeringen af sådanne systemer, især på personlige computere, eksisterede ikke på det tidspunkt. Udviklingen af SPEKTR-systemet blev et af de første store projekter til at skabe applikationssystemer på en pc, da mange medlemmer af programmeringsfællesskabet på det tidspunkt stadig var meget skeptiske over for disse maskiners muligheder.
Fra nutidens synspunkt er mange af de ideer, softwaremetoder og teknologier, der bruges i skabelsen af SPECTRE, standard, selvindlysende. Men i 80'erne var alt dette stadig kun i luften og i hovedet på udviklerne. Implementeringen af sådanne systemer, især på personlige computere, eksisterede ikke. På START-tidspunktet blev alt dette opfundet og omgående implementeret med al den opfindsomhed, kunst, elegance og entusiasme takket være talentet og professionaliteten hos personalet og kandidatstuderende - deltagere i projektet. I slutningen af 90'erne spredte de fleste af de tidligere ansatte i PC Software Laboratory, som deltog i SPECTR-projektet, sig i forskellige retninger og lande.
I alt skrev V. M. Bryabrin mere end 80 artikler og bøger udgivet i indenlandske og udenlandske publikationer.
Computing Center for Videnskabsakademiet i USSR