Russia
Russia (, , ), or the Russian Federation, is a List of transcontinental countries, transcontinental country spanning Eastern Europe and North Asia, Northern Asia. It is the List of countries and dependencies by area, largest country in the ...
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 (al ...
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 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 transcontinental country that spanned much of Eurasia from 1922 to 1991. A flagship communist state, it was nominally a federal union of fifteen national ...
and the
Russian Federation
Russia (, , ), or the Russian Federation, is a List of transcontinental countries, transcontinental country spanning Eastern Europe and North Asia, Northern Asia. It is the List of countries and dependencies by area, largest country in the ...
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 ...
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 pi ...
, 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 ...
-series
supercomputer
A supercomputer is a computer with a high level of performance as compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second ( FLOPS) instead of million instructions ...
s, 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 ...
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).
Types ...
(
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 sys ...
)
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 created fr ...
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 develop ...
* Mikhail Donskoy, a leading developer of Kaissa, 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 (service), VK and Telegram (so ...
, 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 an ...
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 ...
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''
* Victor Glushkov, a founder of
cybernetics
Cybernetics is a wide-ranging field concerned with circular causality, such as feedback, in regulatory and purposive systems. Cybernetics is named after an example of circular causal feedback, that of steering a ship, where the helmsperson m ...
, 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 ...
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 th ...
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 divi ...
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 ...
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 function#As a polynomial function, li ...
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 ...
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, 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 Centra ...
MESM
MESM (Ukrainian: MEOM, Мала Електронна Обчислювальна Машина; Russian: МЭСМ, Малая Электронно-Счетная Машина; 'Small Electronic Calculating Machine') was the first universally programm ...
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 represen ...
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 circuit
In computational complexity theory and circuit complexity, a Boolean circuit is a mathematical model for combinational digital ...
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 t ...
, 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 ...
informatics
Informatics is the study of computational systems, especially those for data storage and retrieval. According to ACM ''Europe and'' ''Informatics Europe'', informatics is synonymous with computer science and computing as a profession, in which ...
"
* Anatoly Morozov, worked on automated control systems, problem-focused complexes, modelling, and situational management
N
*
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
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 earne ...
, 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 exa ...
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 us ...
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-hos ...
*
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
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 20 ...
, 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 ...
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 lower bounds of some essential algorithmic problems, and the Gödel Prize 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
Eugene Roshal (russian: Евгений Лазаревич Рошал, translit=Yevgeny Lazarevich Roshal; born 1972) is a Russian software engineer.
Career
Roshal is best known as the developer of:
* RAR file format (1993)
* WinRAR
WinRAR ...
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 (file format), RAR or Zip (file format), ZIP file formats, and unpack numerous archive file formats. To en ...
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, founder and one of the first programmers of Yandex, 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
''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 ...
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, initiate ...
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 S ...
(Терехов, Андрей Николаевич), developer of Algol 68 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 ...
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 machine ...
, 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 Laboratorie ...
; 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 ...
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
Cybernetics is a wide-ranging field concerned with circular causality, such as feedback, in regulatory and purposive systems. Cybernetics is named after an example of circular causal feedback, that of steering a ship, where the helmsperson m ...
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 continuous f ...
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 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 . and information. IT forms part of information and communications technology (ICT). An information technology system (I ...