Andrei Terejov | |||
---|---|---|---|
Fecha de nacimiento | 3 de septiembre de 1949 (73 años) | ||
País | |||
Ocupación | informático , emprendedor | ||
Premios y premios |
|
||
Archivos multimedia en Wikimedia Commons |
Andrey Nikolaevich Terekhov (n. 3 de septiembre de 1949 ) es Doctor en Ciencias Físicas y Matemáticas, Profesor, Jefe del Departamento de Programación de Sistemas de la Universidad Estatal de San Petersburgo.
En 1971 se graduó con honores de la Facultad de Matemáticas y Mecánica de la Universidad Estatal de Leningrado con un título en software de computadora, comenzó a trabajar para la distribución en el centro de cómputo de la Universidad Estatal de Leningrado NIIMM .
En 1977, se convirtió en director del Laboratorio de Programación de Sistemas en el Centro de Computación de la Universidad Estatal de Leningrado NIIMM.
En 1978 defendió su disertación "Métodos para sintetizar un programa de trabajo efectivo" para el grado de candidato de ciencias físicas y matemáticas bajo la dirección de G. S. Tseitin en el Centro de Computación de la Academia de Ciencias de la URSS en Moscú [1] .
En 1991 defendió su tesis "Tecnología de programación para sistemas embebidos en tiempo real" para obtener el grado de Doctor en Ciencias Físicas y Matemáticas en el Centro de Computación de la Rama Siberiana de la Academia de Ciencias de la URSS en Novosibirsk [2] .
En 1991, creó y dirigió la MGP "Terkom" (más tarde - Empresa Unitaria Estatal "Terkom") .
En 1996, organizó y dirigió el Departamento de Programación de Sistemas de la Universidad Estatal de San Petersburgo.
En 1998 fundó y dirigió ZAO Lanit-Terkom .
En 2002, fue nombrado director del recién creado Instituto de Investigación de Tecnologías de la Información de la Universidad Estatal de San Petersburgo. .
En septiembre de 2004, participó en la creación y fue elegido presidente de la junta directiva de la asociación de desarrolladores de software Russoft , creada sobre la base del consorcio Fort-Ross y la asociación ARPO (actualmente miembro de la junta directiva) .
De 2005 a 2013, fue editor en jefe del anuario "Programación de sistemas" [3] , publicado en el Departamento de Programación de Sistemas junto con D. Yu. Bulychev y D. V. Koznov. El anuario publicó los resultados de jóvenes investigadores en el campo de TI, así como representantes de la industria de desarrollo de software. .
En 2006, se publicó el libro "Tecnología de programación" [4] de A. N. Terekhov . El libro resultó popular y tuvo que ser reimpreso al año siguiente. Dejó de publicarse en vista del creciente número de revistas científicas en idioma ruso en el campo de TI.
En 2007, se publicaron las recomendaciones de ACM e IEEE sobre la enseñanza de ingeniería de software y ciencias de la computación en universidades traducidas al ruso [5] . A. N. Terekhov hizo una contribución significativa a la traducción y preparación de esta edición. Posteriormente, bajo el liderazgo de A. N. Terekhov, se implementó un programa de licenciatura en ingeniería de software [6] en la Universidad Estatal de San Petersburgo , que cumplió plenamente con estas recomendaciones. También se han desarrollado una serie de programas de pregrado y posgrado posteriores.
En 2011 fundó el Centro de Investigación de Tecnologías de la Información de la Universidad Estatal de San Petersburgo. .
En la década de 1970, la actividad científica de A. N. Terekhov estuvo asociada principalmente con el desarrollo de nuevos métodos para compilar lenguajes de programación. El resultado aplicado de estos estudios fue la implementación de traductores y traductores cruzados de lenguajes con control de tipo estático ( Algol 68 , Ada, Pascal, Oberon, etc.) para varias plataformas diferentes. En particular, en el marco de estos trabajos, un equipo de desarrolladores de la Universidad Estatal de Leningrado bajo el liderazgo de A. N. Terekhov implementó el traductor de Algol 68 , uno de los lenguajes de programación más complejos que existían en ese momento, para los más populares. plataforma de aquellos años, la computadora ES . Posteriormente, este traductor se transfirió a otras plataformas, incluida IBM PC .
En la década de 1980, A. N. Terekhov comenzó a trabajar en proyectos industriales en el campo de las telecomunicaciones. En este sentido, sus intereses científicos incluyeron los temas de tecnología de programación y la implementación de sistemas en tiempo real, incluidos los sistemas embebidos.
Desde mediados de la década de 1990, A. N. Terekhov ha estado investigando en el campo de la reingeniería de software , además de enseñar tecnología de la información e ingeniería de software.
Bajo la dirección de A. N. Terekhov, se defendieron 18 tesis de candidatos y una tesis doctoral.
Actualmente, A. N. Terekhov continúa administrando la empresa Lanit-Tercom y el Departamento de Programación de Sistemas de la Universidad Estatal de San Petersburgo [7] , desarrolla activamente nuevos cursos educativos, en particular, cursos en video sobre la historia y arquitectura de las computadoras [8] [ 9] . También, bajo su dirección, se está creando un sistema de programación basado en un dialecto del lenguaje C que está protegido de los errores de los usuarios . El sistema se ha implementado en proyectos de sistemas embebidos y sistemas de doble uso que tienen mayores requisitos de confiabilidad del software. Además, A. N. Terekhov participa en nuevas empresas intensivas en ciencia en las siguientes áreas: visión por computadora, desarrollo de aplicaciones móviles, tecnologías de desarrollo de cristal flexible.
En 2005, por decreto del Presidente de la Federación Rusa, A. N. Terekhov recibió la medalla de la Orden al Mérito de la Patria, grado II, por sus méritos en actividades científicas y pedagógicas y su gran contribución a la formación de especialistas altamente calificados. [10] .