List of Russian IT developers
   HOME

TheInfoList



OR:

This list of
Russia Russia (, , ), or the Russian Federation, is a transcontinental country spanning Eastern Europe and Northern Asia. It is the largest country in the world, with its internationally recognised territory covering , and encompassing one-eig ...
n IT developers includes the hardware engineers, computer scientists and programmers from the
Russian Empire The Russian Empire was an empire and the final period of the Russian monarchy from 1721 to 1917, ruling across large parts of Eurasia. It succeeded the Tsardom of Russia following the Treaty of Nystad, which ended the Great Northern War. ...
, the
Soviet Union The Soviet Union,. officially the Union of Soviet Socialist Republics. (USSR),. was a List of former transcontinental countries#Since 1700, transcontinental country that spanned much of Eurasia from 1922 to 1991. A flagship communist state, ...
and the
Russian Federation Russia (, , ), or the Russian Federation, is a transcontinental country spanning Eastern Europe and Northern Asia. It is the largest country in the world, with its internationally recognised territory covering , and encompassing one-eig ...
. See also :Russian computer scientists and :Russian computer programmers.


Alphabetical list

__NOTOC__


A

*
Georgy Adelson-Velsky Georgy Maximovich Adelson-Velsky (russian: Гео́ргий Макси́мович Адельсо́н-Ве́льский; name is sometimes transliterated as Georgii Adelson-Velskii) (8 January 1922 – 26 April 2014) was a Soviet and Israeli m ...
, inventor of
AVL tree In computer science, an AVL tree (named after inventors Adelson-Velsky and Landis) is a self-balancing binary search tree. It was the first such data structure to be invented. In an AVL tree, the heights of the two child subtrees of any nod ...
algorithm, developer of
Kaissa Kaissa (russian: Каисса) was a chess program developed in the Soviet Union in the 1960s. It was named so after Caissa, the goddess of chess. Kaissa became the first world computer chess champion in 1974 in Stockholm. History By 1967, a ...
(the first World Computer Chess Champion) *
Andrey Andreev Andrey Andreev (russian: Андрей Андреев; born Andrey Vagnerovich Ogadzhanyants (russian: Андрей Вагнерович Огаджанянц); 3 February 1974
, creator of
Badoo Badoo is a dating-focused social network founded by Russian entrepreneur Andrey Andreev in 2006. It is headquartered in Limassol, Cyprus and London, United Kingdom,
, DBS Ines, developer of
Kaissa Kaissa (russian: Каисса) was a chess program developed in the Soviet Union in the 1960s. It was named so after Caissa, the goddess of chess. Kaissa became the first world computer chess champion in 1974 in Stockholm. History By 1967, a ...
(the first World Computer Chess Champion)


B

* Boris Babayan, developer of the Elbrus-series supercomputers, founder of
Moscow Center of SPARC Technologies MCST (russian: МЦСТ, acronym for Moscow Center of SPARC Technologies) is a Russian microprocessor company that was set up in 1992. Different types of processors made by MCST were used in personal computers, servers and computing systems. MCS ...
(MCST) * Alexander Brudno, described the alpha-beta (α-β)
search algorithm In computer science, a search algorithm is an algorithm designed to solve a search problem. Search algorithms work to retrieve information stored within particular data structure, or calculated in the search space of a problem domain, with eith ...
*
Nikolay Brusentsov Nikolay Petrovich Brusentsov (russian: Никола́й Петро́вич Брусенцо́в; 7 February 1925 in Kamenskoe, Ukrainian SSR – 4 December 2014) was a computer scientist, most famous for having built a ( balanced) ternary compute ...
, inventor of
ternary computer A ternary computer, also called trinary computer, is one that uses ternary logic (i.e., base 3) instead of the more common binary system (i.e., base 2) in its calculations. This means it uses trits (instead of bits, as most computers do). Ty ...
( Setun)


C

* Andrei Chernov, one of the founders of the Russian Internet and the creator of the
KOI8-R KOI8-R (RFC 1489) is an 8-bit character encoding, derived from the KOI-8 encoding by the programmer Andrei Chernov in 1993 and designed to cover Russian, which uses a Cyrillic alphabet. KOI8-R was based on Russian Morse code, which was created ...
character encoding Character encoding is the process of assigning numbers to Graphics, graphical character (computing), characters, especially the written characters of Language, human language, allowing them to be Data storage, stored, Data communication, transmi ...
*
Alexey Chervonenkis Alexey Yakovlevich Chervonenkis (russian: link=no, Алексей Яковлевич Червоненкис; 7 September 1938 – 22 September 2014) was a Soviet and Russian mathematician. Along with Vladimir Vapnik, he was one of the main develo ...
, developed the
Vapnik–Chervonenkis theory Vapnik–Chervonenkis theory (also known as VC theory) was developed during 1960–1990 by Vladimir Vapnik and Alexey Chervonenkis. The theory is a form of computational learning theory, which attempts to explain the learning process from a stati ...
, also known as the "fundamental theory of learning", a key part of the
computational learning theory In computer science, computational learning theory (or just learning theory) is a subfield of artificial intelligence devoted to studying the design and analysis of machine learning algorithms. Overview Theoretical results in machine learning m ...


D

*
Mikhail Donskoy Mikhail Vladimirovich Donskoy (russian: Михаил Владимирович Донской), (9 September 1948 – 13 January 2009) was a Soviet and Russian computer scientist. In 1970 he graduated from Moscow State University and joined the ...
, a leading developer of
Kaissa Kaissa (russian: Каисса) was a chess program developed in the Soviet Union in the 1960s. It was named so after Caissa, the goddess of chess. Kaissa became the first world computer chess champion in 1974 in Stockholm. History By 1967, a ...
, the first computer chess champion *
Pavel Durov Pavel Valeryevich Durov (russian: Павел Валерьевич Дуров; born 10 October 1984) is a Russian-born French-Emirati entrepreneur who is known for being the founder of the social networking site VK and Telegram Messenger. He is ...
, founded the VKontakte.ru social network, #35 on Alexa's Top 500 Most Visited Global Websites, the 6th largest
social network A social network is a social structure made up of a set of social actors (such as individuals or organizations), sets of dyadic ties, and other social interactions between actors. The social network perspective provides a set of methods for ...
in the world, and
Telegram Telegraphy is the long-distance transmission of messages where the sender uses symbolic codes, known to the recipient, rather than a physical exchange of an object bearing the message. Thus flag semaphore is a method of telegraphy, whereas ...


E

*
Andrey Ershov Andrey Petrovich Yershov (russian: Андре́й Петро́вич Ершо́в; 19 April 1931, Moscow – 8 December 1988, Moscow) was a Soviet computer scientist, notable as a pioneer in systems programming and programming language researc ...
, developed
Rapira : ''Rapira is also a name for the Soviet 100 mm anti-tank gun T-12 Rapira (russian: Рапира, rapier) is an educational procedural programming language developed in the Soviet Union and implemented on the Agat computer, PDP-11 clones (Electr ...
programming language, started the predecessor to the
Russian National Corpus The Russian National Corpus (russian: Национальный корпус русского языка, , National Corpus of the Russian language) is a corpus of the Russian language that has been partially accessible through a query interface onl ...


G

*
Vadim Gerasimov Vadim Viktorovich Gerasimov (russian: Вадим Викторович Герасимов, born 15 June 1969) is an engineer at Google. From 1994 to 2003, Vadim worked and studied at the MIT Media Lab. Vadim earned a BS/MS in applied mathematics from ...
, one of the original co-developers of the famous video game ''
Tetris ''Tetris'' (russian: link=no, Тетрис) is a puzzle video game created by Soviet software engineer Alexey Pajitnov in 1984. It has been published by several companies for multiple platforms, most prominently during a dispute over the appro ...
'' *
Victor Glushkov Victor Mikhailovich Glushkov ( rus, Виктор Миха́йлович Глушко́в; August 24, 1923 – January 30, 1982) was a Soviet mathematician, the founding father of information technology in the Soviet Union and one of the foun ...
, a founder of cybernetics, inventor of the first
personal computer A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or tec ...
,
MIR ''Mir'' (russian: Мир, ; ) was a space station that operated in low Earth orbit from 1986 to 2001, operated by the Soviet Union and later by Russia. ''Mir'' was the first modular space station and was assembled in orbit from 1986 to&n ...


K

*
Yevgeny Kaspersky Yevgeny Valentinovich Kaspersky (Russian: Евгений Валентинович Касперский; born 4 October 1965) is a Russian cybersecurity expert and the CEO of Kaspersky Lab, an IT security company with 4,000 employees. He co-found ...
, developer of Kaspersky
anti-virus Antivirus software (abbreviated to AV software), also known as anti-malware, is a computer program used to prevent, detect, and remove malware. Antivirus software was originally developed to detect and remove computer viruses, hence the name. ...
products *
Anatoly Karatsuba Anatoly Alexeyevich Karatsuba (his first name often spelled Anatolii) (russian: Анато́лий Алексе́евич Карацу́ба; Grozny, Soviet Union, 31 January 1937 – Moscow, Russia, 28 September 2008) was a Russian mathematician ...
, developed the
Karatsuba algorithm The Karatsuba algorithm is a fast multiplication algorithm. It was discovered by Anatoly Karatsuba in 1960 and published in 1962. Knuth D.E. (1969) ''The Art of Computer Programming. v.2.'' Addison-Wesley Publ.Co., 724 pp. It is a div ...
(the first fast
multiplication algorithm A multiplication algorithm is an algorithm (or method) to multiply two numbers. Depending on the size of the numbers, different algorithms are more efficient than others. Efficient multiplication algorithms have existed since the advent of the d ...
) *
Leonid Khachiyan Leonid Genrikhovich Khachiyan (; russian: Леони́д Ге́нрихович Хачия́н; May 3, 1952April 29, 2005) was a Soviet and American mathematician and computer scientist. He was most famous for his ellipsoid algorithm (1979) for ...
, developed the Ellipsoid algorithm for linear programming *
Tigran Khudaverdyan Tigran Oganesovich Khudaverdyan (russian: Тигран Оганесович Худавердян, hy, Տիգրան Հովհաննեսի Խուդավերդյան, Tigran Hovhannesi Khudaverdyan; born 28 December 1981) is a Russian businessman, f ...
, deputy CEO of
Yandex Yandex LLC (russian: link=no, Яндекс, p=ˈjandəks) is a Russian multinational technology company providing Internet-related products and services, including an Internet search engine, information services, e-commerce, transportation, map ...
* Lev Korolyov, co-developed the first Soviet computers * Semen Korsakov, the first to use
punched card A punched card (also punch card or punched-card) is a piece of stiff paper that holds digital data represented by the presence or absence of holes in predefined positions. Punched cards were once common in data processing applications or to di ...
s for information storage and search *
Alexander Kronrod Aleksandr Semyonovich Kronrod (russian: Алекса́ндр Семёнович Кронро́д; October 22, 1921 – October 6, 1986) was a Soviet mathematician and computer scientist, best known for the Gauss–Kronrod quadrature formula wh ...
, developer of
Gauss–Kronrod quadrature formula The Gauss–Kronrod quadrature formula is an adaptive method for numerical integration. It is a variant of Gaussian quadrature, in which the evaluation points are chosen so that an accurate approximation can be computed by re-using the information ...
and
Kaissa Kaissa (russian: Каисса) was a chess program developed in the Soviet Union in the 1960s. It was named so after Caissa, the goddess of chess. Kaissa became the first world computer chess champion in 1974 in Stockholm. History By 1967, a ...
, the first world computer chess champion * Dmitry Kryukov, creator of the first Russian search engine,
Rambler Rambler or Ramble may refer to: Places * Rambler, Wyoming * Rambler Channel (藍巴勒海峽), separates Tsing Yi Island and the mainland New Territories in Hong Kong * The Ramble and Lake, Central Park, an area within New York City's Centr ...


L

* Evgeny Landis, inventor of
AVL tree In computer science, an AVL tree (named after inventors Adelson-Velsky and Landis) is a self-balancing binary search tree. It was the first such data structure to be invented. In an AVL tree, the heights of the two child subtrees of any nod ...
algorithm * Sergey Lebedev, developer of the first Soviet and European
electronic computer A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations (computation) automatically. Modern digital electronic computers can perform generic sets of operations known as programs. These program ...
s,
MESM MESM (Ukrainian: MEOM, Мала Електронна Обчислювальна Машина; Russian: МЭСМ, Малая Электронно-Счетная Машина; 'Small Electronic Calculating Machine') was the first universally program ...
and
BESM BESM (БЭСМ) is the name of a series of Soviet mainframe computers built in 1950–60s. The name is an acronym for "Bolshaya Elektronno-Schetnaya Mashina" ("Большая Электронно-Счётная Машина"), literally "Large El ...
*
Vladimir Levenshtein Vladimir Iosifovich Levenshtein ( rus, Влади́мир Ио́сифович Левенште́йн, p=vlɐˈdʲimʲɪr ɨˈosʲɪfəvʲɪtɕ lʲɪvʲɪnˈʂtʲejn, a=Ru-Vladimir Iosifovich Levenstein.oga; 20 May 1935 – 6 September 2017) was a ...
, developed the Levenshtein automaton,
Levenshtein coding Levenshtein coding is a universal code encoding the non-negative integers developed by Vladimir Levenshtein. Encoding The code of zero is "0"; to code a positive number: #Initialize the step count variable ''C'' to 1. #Write the binary represen ...
and
Levenshtein distance In information theory, linguistics, and computer science, the Levenshtein distance is a string metric for measuring the difference between two sequences. Informally, the Levenshtein distance between two words is the minimum number of single-charac ...
*
Leonid Levin Leonid Anatolievich Levin ( ; russian: Леони́д Анато́льевич Ле́вин; uk, Леоні́д Анато́лійович Ле́він; born November 2, 1948) is a Soviet-American mathematician and computer scientist. He is kn ...
, IT scientist, developed the Cook-Levin theorem (the foundation for computational complexity) * Oleg Lupanov, coined the term "Shannon effect"; developed the (k, s)-
Lupanov representation Lupanov's (''k'', ''s'')-representation, named after Oleg Lupanov, is a way of representing Boolean circuit In computational complexity theory and circuit complexity, a Boolean circuit is a mathematical model for combinational digital ...
of
Boolean function In mathematics, a Boolean function is a function whose arguments and result assume values from a two-element set (usually , or ). Alternative names are switching function, used especially in older computer science literature, and truth function ...
s


M

*
Yuri Matiyasevich Yuri Vladimirovich Matiyasevich, (russian: Ю́рий Влади́мирович Матиясе́вич; born 2 March 1947 in Leningrad) is a Russian mathematician and computer scientist. He is best known for his negative solution of Hilbert's ...
, solved
Hilbert's tenth problem Hilbert's tenth problem is the tenth on the list of mathematical problems that the German mathematician David Hilbert posed in 1900. It is the challenge to provide a general algorithm which, for any given Diophantine equation (a polynomial equa ...
* Alexander Mikhailov, coined the term " informatics" * Anatoly Morozov, worked on automated control systems, problem-focused complexes, modelling, and situational management


N

* Anton Nossik, godfather of the Russian internet who began Russian online news


P

*
Alexey Pajitnov Alexey Leonidovich Pajitnov. (born 16 April 1955) is a Russian-born American computer engineer and video game designer. He is best-known for designing and developing ''Tetris'' in 1984 while working at the Dorodnitsyn Computing Centre under the ...
, inventor of ''
Tetris ''Tetris'' (russian: link=no, Тетрис) is a puzzle video game created by Soviet software engineer Alexey Pajitnov in 1984. It has been published by several companies for multiple platforms, most prominently during a dispute over the appro ...
'' * Victor Pan, worked in the area of
polynomial In mathematics, a polynomial is an expression consisting of indeterminates (also called variables) and coefficients, that involves only the operations of addition, subtraction, multiplication, and positive-integer powers of variables. An example ...
computations * Igor Pavlov, creator of the file archiver
7-Zip 7-Zip is a free and open-source file archiver, a utility used to place groups of files within compressed containers known as "archives". It is developed by Igor Pavlov and was first released in 1999. 7-Zip has its own archive format called 7z, ...
; creator of the 7z archive format * Svyatoslav Pestov, developer of jEdit
text editor A text editor is a type of computer program that edits plain text. Such programs are sometimes known as "notepad" software (e.g. Windows Notepad). Text editors are provided with operating systems and software development packages, and can be ...
and
Factor programming language Factor is a stack-oriented programming language created by Slava Pestov. Factor is dynamically typed and has automatic memory management, as well as powerful metaprogramming features. The language has a single implementation featuring a self-ho ...
*
Vladimir Pokhilko Vladimir Ivanovich Pokhilko (Russian: Владимир Иванович Похилько) (7 April 1954 – 21 September 1998) was a Soviet-Russian entrepreneur. He was an academic who specialized in human–computer interaction. Early life Born ...
, specialized in human-computer interaction * Yuriy Polyakov, developed an approximate method for nonlinear differential and integrodifferential equations


R

* Bashir Rameyev, developer of
Strela computer Strela computer () was the first mainframe computer, mainframe vacuum-tube computer manufactured serially in the Soviet Union, beginning in 1953. Overview This first-generation computer had 6200 vacuum tubes and 60,000 semiconductor diodes. Stre ...
, the first mainframe computer manufactured serially in the Soviet Union *
Alexander Razborov Aleksandr Aleksandrovich Razborov (russian: Алекса́ндр Алекса́ндрович Разбо́ров; born February 16, 1963), sometimes known as Sasha Razborov, is a Soviet and Russian mathematician and computational theorist. He is ...
, won the
Nevanlinna Prize The IMU Abacus Medal, known before 2022 as the Rolf Nevanlinna Prize, is awarded once every four years at the International Congress of Mathematicians, hosted by the International Mathematical Union (IMU), for outstanding contributions in Mathemati ...
for introducing the "approximation method" in proving
Boolean circuit In computational complexity theory and circuit complexity, a Boolean circuit is a mathematical model for combinational digital logic circuits. A formal language can be decided by a family of Boolean circuits, one circuit for each possible inp ...
lower bounds of some essential algorithmic problems, and the
Gödel Prize The Gödel Prize is an annual prize for outstanding papers in the area of theoretical computer science, given jointly by the European Association for Theoretical Computer Science (EATCS) and the Association for Computing Machinery Special Interes ...
for the paper "
Natural Proofs In computational complexity theory, a natural proof is a certain kind of proof establishing that one complexity class differs from another one. While these proofs are in some sense "natural", it can be shown (assuming a widely believed conjecture o ...
" * Eugene Roshal, developer of the FAR file manager, RAR file format,
WinRAR WinRAR is a trialware file archiver utility for Windows, developed by Eugene Roshal of win.rar GmbH. It can create and view archives in RAR or ZIP file formats, and unpack numerous archive file formats. To enable the user to test the integrit ...
file archiver


S

*
Ilya Segalovich Ilya Valentinovich Segalovich (13 September 1964 in Gorky (Nizhny Novgorod), Soviet Union – 27 July 2013 in London, U.K.) was a co-founder of Russian company Yandex. He was CTO and director of Yandex since 2000 until his death in 2013. Se ...
, founder and one of the first programmers of
Yandex Yandex LLC (russian: link=no, Яндекс, p=ˈjandəks) is a Russian multinational technology company providing Internet-related products and services, including an Internet search engine, information services, e-commerce, transportation, map ...
, Russian search engine * Anatoly Shalyto, initiator of the Foundation for Open Project Documentation; developed
Automata-based programming Automata-based programming is a programming paradigm in which the program or part of it is thought of as a model of a finite-state machine (FSM) or any other (often more complicated) formal automaton (see automata theory). Sometimes a potentiall ...
* Dmitry Sklyarov, computer programmer known for his 2001 arrest by American law enforcement; '' US v. ElcomSoft Sklyarov'' *
Alexander Stepanov Alexander Alexandrovich Stepanov (russian: Алекса́ндр Алекса́ндрович Степа́нов; born November 16, 1950, Moscow) is a Russian-American computer programmer, best known as an advocate of generic programming and as th ...
, created and implemented the
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
Standard Template Library The Standard Template Library (STL) is a software library originally designed by Alexander Stepanov for the C++ programming language that influenced many parts of the C++ Standard Library. It provides four components called ''algorithms'', '' ...
*
Igor Sysoev Igor Vladimirovich Sysoev () is a Russian software engineer. In October 2004 he released the Nginx Web server, reverse proxy, load balancer and HTTP cache software and founded Nginx, Inc. Sysoev was born in 1970 and grew up in Almaty, Kazakhs ...
, creator of
nginx Nginx (pronounced "engine x" ) is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Igor Sysoev and publicly released in 2004. Nginx is free and open-source software ...
, the popular high performance web server, and founder of
NGINX, Inc. Nginx (pronounced "engine x" ) is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Igor Sysoev and publicly released in 2004. Nginx is free and open-source software ...


T

* Andrey Terekhov (Терехов, Андрей Николаевич), developer of
Algol 68 ALGOL 68 (short for ''Algorithmic Language 1968'') is an imperative programming language that was conceived as a successor to the ALGOL 60 programming language, designed with the goal of a much wider scope of application and more rigorously d ...
LGU; telecommunication systems * Andrey Ternovskiy, creator of
Chatroulette Chatroulette is an online chat website that pairs random users with a choice between two other users for webcam-based conversations. Visitors to the website begin an online chat (audio, and video) with another visitor. At any point, either user ...
*
Valentin Turchin Valentin Fyodorovich Turchin (russian: Валенти́н Фёдорович Турчи́н, 14 February 1931 in Podolsk – 7 April 2010 in Oakland, New Jersey) was a Soviet and American physicist, cybernetician, and computer scientist. He d ...
, inventor of Refal programming language, introduced
metasystem transition A metasystem transition is the emergence, through evolution, of a higher level of organization or control. A metasystem is formed by the integration of a number of initially independent components, such as molecules (as theorized for instance by ...
and
supercompilation Metacompilation is a computation which involves metasystem transitions (MST) from a computing machine ''M'' to a metamachine ''M' '' which controls, analyzes and imitates the work of ''M''. Semantics-based program transformation, such as partial ...


V

*
Vladimir Vapnik Vladimir Naumovich Vapnik (russian: Владимир Наумович Вапник; born 6 December 1936) is one of the main developers of the Vapnik–Chervonenkis theory of statistical learning, and the co-inventor of the support-vector machin ...
, developed the theory of the support vector machine; demonstrated its performance on a number of problems of interest to the
machine learning Machine learning (ML) is a field of inquiry devoted to understanding and building methods that 'learn', that is, methods that leverage data to improve performance on some set of tasks. It is seen as a part of artificial intelligence. Machine ...
community, including
handwriting recognition Handwriting recognition (HWR), also known as handwritten text recognition (HTR), is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other de ...


Y

* Sergey Yablonsky, founder of the Soviet school of mathematical cybernetics and discrete mathematics


See also

*
List of computer scientists This is a list of computer scientists, people who do work in computer science, in particular researchers and authors. Some persons notable as programmers are included here because they work in research as well as program. A few of these people ...
*
List of pioneers in computer science This is a list of people who made transformative breakthroughs in the creation, development and imagining of what computers could do. Pioneers : ''To arrange the list by date or person (ascending or descending), click that column's small "up-do ...
*
List of programmers This is a list of programmers notable for their contributions to software, either as original author or architect, or for later additions. All entries must already have associated articles. A *Michael Abrash – program optimization and x86 ...
*
Information technology Information technology (IT) is the use of computers to create, process, store, retrieve, and exchange all kinds of Data (computing), data . and information. IT forms part of information and communications technology (ICT). An information te ...
*
List of Russian inventors This is a list of inventors from the Russian Federation, Soviet Union, Russian Empire, Tsardom of Russia and Grand Duchy of Moscow, including both ethnic Russians and people of other ethnicities. This list also includes those who were born in Rus ...
{{DEFAULTSORT:Russian It Developers It Developers Lists of computer scientists It Developers