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 co-discovered the idea of hashing with linear probing. He also created one of the first algorithms for compiling arithmetic expressions.

He was responsible for the languages ALPHA 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, which specified, maintains, and supports the languages ALGOL 60 and ALGOL 68. In 1981, he received the IFIP's Silver Core Award.

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

See also

  • List of Russian IT developers
  • List of computer scientists
  • List of programmers

References

Books

  • Programming Programme for the BESM Computer, Pergamon Press, London, 1959. Translated from the Russian original: ', 1958.
  • Academician A. Yershov's archive, including documents and photographs
  • About the archive
  • Biography of Academician A.P. Yershov at the archive
  • Computer Fund of Russian Language
  • PSI International Andrey Yershov Memorial Conference (Novosibirsk, Russia)