Andrei Terekhov | |||
---|---|---|---|
Data nașterii | 3 septembrie 1949 (în vârstă de 73 de ani) | ||
Țară | |||
Ocupaţie | informatician , antreprenor | ||
Premii și premii |
|
||
Fișiere media la Wikimedia Commons |
Andrei Nikolaevici Terekhov (n. 3 septembrie 1949 ) este doctor în științe fizice și matematice, profesor, șef al departamentului de programare a sistemelor de la Universitatea de Stat din Sankt Petersburg.
În 1971 a absolvit cu onoare Facultatea de Matematică și Mecanică a Universității de Stat din Leningrad cu o diplomă în software de calculator, a plecat să lucreze pentru distribuție la centrul de calcul al Universității de Stat NIIMM Leningrad .
În 1977, a devenit șeful Laboratorului de programare a sistemelor de la Centrul de calcul al Universității de Stat NIIMM Leningrad.
În 1978 și-a susținut disertația „Metode pentru sintetizarea unui program de lucru eficient” pentru gradul de candidat la științe fizice și matematice sub îndrumarea lui G. S. Tseitin la Centrul de calcul al Academiei de Științe a URSS din Moscova [1] .
În 1991 și-a susținut teza „Tehnologia de programare pentru sisteme în timp real încorporate” pentru gradul de doctor în științe fizice și matematice la Centrul de calcul al filialei siberiei a Academiei de Științe a URSS din Novosibirsk [2] .
În 1991, a creat și a condus MGP „Terkom” (mai târziu - Întreprinderea Unitară de Stat „Terkom”) .
În 1996, a organizat și a condus Departamentul de Programare a Sistemelor de la Universitatea de Stat din Sankt Petersburg.
În 1998 a fondat și a condus ZAO Lanit-Terkom .
În 2002, a fost numit director al noului Institut de Cercetare pentru Tehnologii Informaționale al Universității de Stat din Sankt Petersburg. .
În septembrie 2004, a participat la crearea și a fost ales președinte al consiliului de administrație al asociației de dezvoltatori de software Russoft , creată pe baza consorțiului Fort-Ross și a asociației ARPO (în prezent membru al consiliului de administrație) .
Din 2005 până în 2013, a fost redactor-șef al anuarului „Programarea sistemului” [3] , publicat la Departamentul de Programare a Sistemelor împreună cu D. Yu. Bulychev și D. V. Koznov. Anuarul a publicat rezultatele tinerilor cercetători din domeniul IT, precum și reprezentanți ai industriei de dezvoltare software .
În 2006, a fost publicată cartea lui A. N. Terekhov „Tehnologia de programare” [4] . Cartea sa dovedit populară și a trebuit să fie retipărită în anul următor. A încetat să mai fie publicată din cauza numărului tot mai mare de reviste științifice în limba rusă în domeniul IT.
În 2007, au fost publicate recomandările ACM și IEEE privind predarea ingineriei software și a informaticii la universități traduse în limba rusă [5] . A. N. Terekhov a adus o contribuție semnificativă la traducerea și pregătirea acestei ediții. Ulterior, sub conducerea lui A. N. Terekhov, la Universitatea de Stat din Sankt Petersburg a fost implementat un program de licență în inginerie software [6] , care a respectat pe deplin aceste recomandări. Au fost dezvoltate, de asemenea, o serie de programe ulterioare de licență și studii superioare.
În 2011 a fondat Centrul de Cercetare pentru Tehnologii Informaționale al Universității de Stat din Sankt Petersburg .
În anii 1970, activitatea științifică a lui A. N. Terekhov a fost asociată în principal cu dezvoltarea de noi metode de compilare a limbajelor de programare. Rezultatul aplicat al acestor studii a fost implementarea de traducători și traducători încrucișați de limbi cu control de tip static ( Algol 68 , Ada, Pascal, Oberon etc.) pentru o serie de platforme diferite. În special, în cadrul acestor lucrări, o echipă de dezvoltatori de la Universitatea de Stat din Leningrad sub conducerea lui A. N. Terekhov a implementat traducătorul Algol 68 , unul dintre cele mai complexe limbaje de programare care existau la acea vreme, pentru cele mai populare platforma acelor ani, computerul ES . Ulterior, acest traducător a fost portat pe o serie de alte platforme, inclusiv pe IBM PC .
În anii 1980, A. N. Terekhov a început să lucreze la proiecte industriale în domeniul telecomunicațiilor. În acest sens, interesele sale științifice au inclus problemele tehnologiei de programare și implementarea sistemelor în timp real, inclusiv a sistemelor încorporate.
De la mijlocul anilor 1990, A. N. Terekhov a făcut cercetări în domeniul reinginerii software , precum și predarea tehnologiei informației și a ingineriei software.
Sub îndrumarea lui A. N. Terekhov, au fost susținute 18 teze de candidat și o teză de doctorat.
În prezent, A. N. Terekhov continuă să conducă compania Lanit-Tercom și Departamentul de Programare a Sistemelor al Universității de Stat din Sankt Petersburg [7] , dezvoltă în mod activ noi cursuri educaționale, în special, cursuri video despre istoria și arhitectura computerelor [8] [ 9] . De asemenea, sub conducerea sa, se creează un sistem de programare bazat pe un dialect al limbajului C care este protejat de erorile utilizatorului . Sistemul a fost implementat în proiecte de sisteme încorporate și sisteme cu dublă utilizare care au cerințe crescute pentru fiabilitatea software-ului. În plus, A. N. Terekhov participă la start-up-uri intensive în știință în următoarele domenii: viziune computerizată, dezvoltare de aplicații mobile, tehnologii flexibile de dezvoltare a cristalului.
În 2005, prin decret al președintelui Federației Ruse, A. N. Terekhov a primit medalia Ordinului Meritul pentru Patrie, gradul II, pentru meritele sale în activități științifice și pedagogice și pentru marea sa contribuție la formarea specialiștilor de înaltă calificare. [10] .