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-eigh ...
hardware engineer
Hardware may refer to:
Technology Computing and electronics
* Electronic hardware, interconnected electronic components which perform analog or logic operations
** Digital electronics, electronics that operate on digital signals
*** Computer hard ...
s,
computer scientist
A computer scientist is a person who is trained in the academic study of computer science.
Computer scientists typically work on the theoretical side of computation, as opposed to the hardware side on which computer engineers mainly focus ( ...
s and
programmer
A computer programmer, sometimes referred to as a software developer, a software engineer, a programmer or a coder, is a person who creates computer programs — often for larger computer software.
A programmer is someone who writes/creates ...
s from the
Russian Empire
The Russian Empire was an empire and the final period of the List of Russian monarchs, 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 th ...
, 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
North Asia or Northern Asia, also referred to as Siberia, is the northern region of Asia, which is defined in geographic ...
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 node ...
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 c ...
(the first
World Computer Chess Champion
World Computer Chess Championship (WCCC) is an event held periodically since 1974 where computer chess engines compete against each other. The event is organized by the International Computer Games Association. It is often held in conjunction with ...
)
*
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,Vladimir Arlazarov
Vladimir L’vovich Arlazarov ( Russian Арлазаров Владимир Львович) is a Russian computer scientist born in Moscow.
Research work
In 1965 at Alexander Kronrod’s laboratory at the Moscow Institute for Theoretical and ...
, 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 c ...
(the first
World Computer Chess Champion
World Computer Chess Championship (WCCC) is an event held periodically since 1974 where computer chess engines compete against each other. The event is organized by the International Computer Games Association. It is often held in conjunction with ...
)
B
*
Boris Babayan
Boris Artashesovich Babayan (russian: Борис Арташеcович Бабаян; hy, Բորիս Արտաշեսի Բաբայան; born Baku, 20 December 1933) is a Soviet and Russian computer scientist of Armenian descent, notable as the pio ...
, developer of the
Elbrus
Mount Elbrus ( rus, links=no, Эльбрус, r=Elbrus, p=ɪlʲˈbrus; kbd, Ӏуащхьэмахуэ, 'uaşhəmaxuə; krc, Минги тау, Mingi Taw) is the highest and most prominent peak in Russia and Europe. It is situated in the we ...
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. MC ...
(MCST)
*
Alexander Brudno
Alexander L'vovich Brudno (russian: Александр Львович Брудно) (10 January 1918 – 1 December 2009)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 Feasible region, search space of a problem do ...
*
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
Setun (russian: Сетунь) was a computer developed in 1958 at Moscow State University. It was built under the leadership of Sergei Sobolev and Nikolay Brusentsov. It was the most modern ternary computer, using the balanced ternary numeral ...
)
C
*
Andrei Chernov
Andrei Aleksandrovich Chernov (russian: Андре́й Алекса́ндрович Чернов, translit=Andréj Aleksándrovič Černóv; 27 August 1966 – 16 August 2017), also known as Andrew Chernov and Ache, was a Soviet and Russian prog ...
, 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 create ...
character encoding
Character encoding is the process of assigning numbers to graphical characters, especially the written characters of human language, allowing them to be stored, transmitted, and transformed using digital computers. The numerical values tha ...
*
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 develop ...
, 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 statis ...
, 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 c ...
, 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 i ...
, 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 rese ...
, developed Rapira 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 on ...
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 Union, Soviet software engineer Alexey Pajitnov in 1984. It has been published by several companies for multiple platforms, most prominently during a dispute o ...
''
*
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 ...
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 tech ...
,
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
Kaspersky Lab (; Russian: Лаборатория Касперского, tr. ''Laboratoriya Kasperskogo'') is a Russian multinational cybersecurity and anti-virus provider headquartered in Moscow, Russia, and operated by a holding company in the ...
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
In mathematical optimization, the ellipsoid method is an iterative method for convex optimization, minimizing convex functions. When specialized to solving feasible linear optimization problems with rational data, the ellipsoid method is an algor ...
for
linear programming
Linear programming (LP), also called linear optimization, is a method to achieve the best outcome (such as maximum profit or lowest cost) in a mathematical model whose requirements are represented by linear relationships. Linear programming is ...
*
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
Semyon Nikolaevich Korsakov (russian: Семён Николаевич Корсаков, ) (14 January 1787 – 1 December 1853 OS) was a Russian government official, noted both as a homeopath and an inventor who was involved with an early vers ...
, 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 whi ...
, 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 c ...
, the first world computer chess champion
*
Dmitry Kryukov
Dmitri (russian: Дми́трий); Church Slavic form: Dimitry or Dimitri (); ancient Russian forms: D'mitriy or Dmitr ( or ) is a male given name common in Orthodox Christian culture, the Russian version of Greek Demetrios (Δημήτριο ...
, 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 Centra ...
L
*
Evgeny Landis
Evgenii Mikhailovich Landis (russian: Евге́ний Миха́йлович Ла́ндис, ''Yevgeny Mikhaylovich Landis''; 6 October 1921 – 12 December 1997) was a Soviet mathematician who worked mainly on partial differential equations.
L ...
, 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 node ...
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 progra ...
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
In computer science, a Levenshtein automaton for a string ''w'' and a number ''n'' is a finite-state automaton that can recognize the set of all strings whose Levenshtein distance from ''w'' is at most ''n''. That is, a string ''x'' is in the form ...
,
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 repr ...
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-charact ...
*
Leonid Levin
Leonid Anatolievich Levin ( ; russian: Леони́д Анато́льевич Ле́вин; uk, Леоні́д Анато́лійович Ле́він; born November 2, 1948) is a Soviet-American mathematician and computer scientist.
He is kn ...
computational complexity
In computer science, the computational complexity or simply complexity of an algorithm is the amount of resources required to run it. Particular focus is given to computation time (generally measured by the number of needed elementary operations) ...
)
*
Oleg Lupanov
Oleg Borisovich Lupanov (russian: Оле́г Бори́сович Лупа́нов; 2 June 1932 – 3 May 2006) was a Soviet and Russian mathematician, dean of the Moscow State University's Faculty of Mechanics and Mathematics (1980–2006), he ...
, 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 circuits so as to show that the reciprocal of the Shannon effect. Shannon had showed that almost all Boolean functions of ''n'' variables ne ...
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 equat ...
Anton Nossik
Anton Borisovich Nossik (russian: Анто́н Бори́сович Но́сик; 4 July 1966 – 9 July 2017) was a Russian journalist, social activist and blogger (10th place in RuNet according to Yandex.Blogs ranking). Sometimes he is called ...
, 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 Union, Soviet software engineer Alexey Pajitnov in 1984. It has been published by several companies for multiple platforms, most prominently during a dispute o ...
''
*
Victor Pan
Victor Yakovlevich Pan (russian: Пан Виктор Яковлевич) is a Soviet and American mathematician and computer scientist, known for his research on algorithms for polynomials and matrix multiplication.
Education and career
Pan earn ...
, 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 ex ...
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 7 ...
Svyatoslav Pestov
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-h ...
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 u ...
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 ...
Yuriy Polyakov
Yuriy Sergeyevich Polyakov (Russian: Юрий Сергеевич Поляков, born September 3, 1980 in Moscow, Soviet Union) is a Russian-American scientist at Duality Technologies. He is best known for his work in cryptography (homomorphic en ...
, developed an approximate method for nonlinear differential and integrodifferential equations
R
*
Bashir Rameyev
Bashir Iskandarovich Rameev (russian: Баши́р Исканда́рович Раме́ев; formerly "Rameyev" in English; 1 May 1918 – 16 May 1994) was a Soviet inventor and scientist, one of the founders of Soviet computing, ...
, developer of
Strela computer
Strela computer () was the first 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.
Strela's speed was 2 ...
, the first
mainframe computer
A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterpris ...
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 A ...
, 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 Mathematic ...
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 in ...
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 Intere ...
Eugene Roshal
Eugene Roshal (russian: Евгений Лазаревич Рошал, translit=Yevgeny Lazarevich Roshal; born 1972) is a Russian Software engineering, software engineer.
Career
Roshal is best known as the developer of:
* RAR (file format), RA ...
, developer of the
FAR file manager
Far Manager (short for ''File and ARchive Manager'') is an orthodox file manager for Microsoft Windows and is a clone of Norton Commander. Far Manager uses the Win32 console and has a keyboard-oriented user interface (although limited mouse oper ...
,
RAR file format
RAR is a proprietary archive file format that supports data compression, error correction and file spanning. It was developed in 1993 by Russian software engineer Eugene Roshal and the software is licensed by ''win.rar GmbH''. The name ''RAR'' ...
,
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 integrity of ...
file archiver
A file archiver is a computer program that combines a number of files together into one archive file, or a series of archive files, for easier transportation or storage. File archivers may employ lossless data compression in their archive formats ...
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
Anatoly Abramovich Shalyto (russian: Анато́лий Абра́мович Шалы́то, 28 May 1948 in Leningrad, Soviet Union) is a Russian scientist, doctor of sciences, and professor. He was awarded by Russian State Government in 2008 ...
, 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
''United States v. ElcomSoft and Dmitry Sklyarov'' was a 2001–2002 criminal case in which Dmitry Sklyarov and his employer ElcomSoft were charged with alleged violation of the DMCA. The case raised some concerns of civil rights and legal proces ...
, computer programmer known for his 2001 arrest by American law enforcement; ''
US v. ElcomSoft Sklyarov
''United States v. ElcomSoft and Dmitry Sklyarov'' was a 2001–2002 criminal case in which Dmitry Sklyarov and his employer ElcomSoft were charged with alleged violation of the DMCA. The case raised some concerns of civil rights and legal proce ...
''
*
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 significa ...
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'', ''co ...
*
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, Kaz ...
, 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
A web server is computer software and underlying hardware that accepts requests via HTTP (the network protocol created to distribute web content) or its secure variant HTTPS. A user agent, commonly a web browser or web crawler, initi ...
, 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
Andrey Nikolaevich Terekhov (russian: Андрей Николаевич Терехов; 3 September 1949) is a Russian IT developer who created the Algol 68 LGU Telecommunication systems.
Education
Terekhov studied Computer Science at Leningrad St ...
(Терехов, Андрей Николаевич), 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 ...
LGU; telecommunication systems
*
Andrey Ternovskiy
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 use ...
, 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
Refal ("Recursive functions algorithmic language"; russian: РЕФАЛ) "is a functional programming language oriented toward symbolic computations", including "string processing, language translation, nd artificial intelligence". It is one of ...
, introduced
metasystem transition A metasystem transition is the emergence, through evolution, of a higher :wikt:level, level of organization or Control theory, control.
A metasystem is formed by the integration of a number of initially independent components, such as molecules (as ...
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 e ...
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
In machine learning, support vector machines (SVMs, also support vector networks) are supervised learning models with associated learning algorithms that analyze data for classification and regression analysis. Developed at AT&T Bell Laboratories ...
; 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 dev ...
Y
*
Sergey Yablonsky
Sergey Vsevolodovich Yablonsky (Russian: Серге́й Все́володович Ябло́нский, 6 December 1924 – 26 May 1998) was a Soviet and Russian mathematician, one of the founders of the Soviet school of mathematical cyberne ...
, founder of the Soviet school of mathematical cybernetics and
discrete mathematics
Discrete mathematics is the study of mathematical structures that can be considered "discrete" (in a way analogous to discrete variables, having a bijection with the set of natural numbers) rather than "continuous" (analogously to continu ...
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-d ...
*
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 x8 ...
*
Information technology
Information technology (IT) is the use of computers to create, process, store, retrieve, and exchange all kinds of data . and information. IT forms part of information and communications technology (ICT). An information technology system ...
*
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 ...