Biography:Andrey Ershov
Andrey Petrovych Ershov | |
---|---|
Андре́й Петро́вич Ершо́в | |
Born | |
Died | 8 December 1988 | (aged 57)
Resting place | Yuzhnoye Cemetery, Novosibirsk |
Citizenship | Soviet Union |
Alma mater | Moscow State University |
Known for | ALPHA, Rapira languages AIST-0 Soviet first time-sharing system RUBIN electronic publishing system MRAMOR multiprocessing workstation IFIP WG 2.1 member Aesthetics and the Human Factor in Programming |
Scientific career | |
Fields | Computer science |
Academic advisors | Alexey Lyapunov |
Academician Andrey Petrovych Ershov (Russian: Андре́й Петро́вич Ершо́в, Andrey Petrovich Yershov; 19 April 1931, Moscow – 8 December 1988, Moscow) was a Soviet computer scientist, notable as a pioneer in systems programming and programming language research.
Donald Knuth considers him to have independently codiscovered the idea of hashing with linear probing.[1] He also created one of the first algorithms for compiling arithmetic expressions.[citation needed]
He was responsible for the languages ALPHA[2] and Rapira, the first Soviet time-sharing system AIST-0, electronic publishing system RUBIN, and a multiprocessing workstation MRAMOR.[3] He also was the initiator of developing the Computer Bank of the Russian Language (Машинный Фонд Русского Языка), the Soviet project for creating a large representative Russian corpus, a project in the 1980s comparable to the Bank of English and British National Corpus. The Russian National Corpus created by the Russian Academy of Sciences in the 2000s is a successor of Ershov's project.
From 1959, he worked at the Siberian Division of the USSR Academy of Sciences, and helped found both the Novosibirsk Computer Center and the Siberian School of Computer Science.[3]
He received the Academician A. N. Krylov Prize from the Academy of Sciences, the first programmer to be so recognized.[2] In 1974, he was made a Distinguished Fellow of the British Computer Society.
He was involved with developing international standards in programming and informatics, as a member of the International Federation for Information Processing (IFIP) IFIP Working Group 2.1 on Algorithmic Languages and Calculi,[4] which specified, maintains, and supports the languages ALGOL 60 and ALGOL 68.[5] In 1981, he received the IFIP's Silver Core Award.[3]
To the computer science community, he is mostly known for his speech Aesthetics and the Human Factor in Programming presented at the dinner at the AFIPS Spring Joint Computer Conference in 1972[3] and, due to its importance, republished as an article by the Communications of the ACM.[6]
See also
- List of Russian IT developers
- List of computer scientists
- List of programmers
References
- ↑ Knuth, Donald E.. "Memories of Andrei Ershov". https://cs.stanford.edu/~uno/papers/ershov.tex.gz.
- ↑ 2.0 2.1 Turski, Wladyslaw M. (18 April 2013). "Biography". http://ershov.iis.nsk.su/en/ershov/biog.
- ↑ 3.0 3.1 3.2 3.3 "Academician A. P. Ershov". 18 April 2013. http://ershov.iis.nsk.su/en/ershov/index.
- ↑ Jeuring, Johan; Meertens, Lambert; Guttmann, Walter (2016-08-17). "Profile of IFIP Working Group 2.1". https://ifipwg21wiki.cs.kuleuven.be/IFIP21/Profile.
- ↑ Swierstra, Doaitse; Gibbons, Jeremy; Meertens, Lambert (2011-03-02). "ScopeEtc: IFIP21: Foswiki". https://ifipwg21wiki.cs.kuleuven.be/IFIP21/ScopeEtc.
- ↑ Ershov, A. P. (July 1972). "Aesthetics and the Human Factor in Programming". Communications of the ACM (Association for Computing Machinery) 15 (7): 501–505. doi:10.1145/361454.361458. http://www.softpanorama.org/Articles/Ershov/aesthetics_and_the_human_factor_in_programming_ershov1972.shtml.
Books
- Programming Programme for the BESM Computer, Pergamon Press, London, 1959. Translated from the Russian original: Russian: Программирующая программа для быстродействующей электронной счетной машины, 1958.
External links
- Academician A. Ershov's archive, including documents and photographs (in English and Russian)
- About the archive
- Biography of Academician A.P. Ershov at the archive
- Computer Fund of Russian Language (in Russian)
- PSI International Andrei Ershov Memorial Conference (Novosibirsk, Russia)