Biography.guide
Home › People › Computer scientist › J Strother Moore
Portrait of J Strother Moore

J Strother Moore

b. 1947

American computer scientist

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About J Strother Moore

Born 1947. J Strother Moore is an American computer scientist, engineer and university teacher.

J Strother Moore (his first name is the alphabetic character "J" – not an abbreviated "J.") is an American computer scientist. He is a co-developer of the Boyer–Moore string-search algorithm, Boyer–Moore majority vote algorithm, and the Boyer–Moore automated theorem prover, Nqthm. He made pioneering contributions to structure sharing including the piece table data structure and early logic programming. An example of the workings of the Boyer–Moore string search algorithm is given in Moore's website. Moore received his Bachelor of Science (BS) in mathematics at Massachusetts Institute of Technology in 1970 and his Doctor of Philosophy (Ph.D.) in computational logic at the University of Edinburgh in Scotland in 1973.

In addition, Moore is a co-author of the ACL2 automated theorem prover and its predecessors including Nqthm, for which he received, with Robert S. Boyer and Matt Kaufmann, the 2005 ACM Software System Award. He and others used ACL2 to prove the correctness of the floating point division operations of the AMD K5 microprocessor in the wake of the Pentium FDIV bug.

For his contributions to automated deduction, Moore received the 1999 Herbrand Award with Robert S. Boyer, and in 2006 he was inducted as a Fellow in the Association for Computing Machinery. Moore was elected a member of the National Academy of Engineering in 2007 for contributions to automated reasoning about computing systems. He is also a Fellow of the AAAI. He was elected a Corresponding Fellow of the Royal Society of Edinburgh in 2015.

He is currently the Admiral B.R. Inman Centennial Chair in Computing Theory at the University of Texas at Austin, and was chair of the Department of Computer Science from 2001 to 2009.

Before joining the Department of Computer Sciences as the chair, he formed a company, Computational Logic Inc., along with others including his close friend at the University of Texas at Austin and one of the highly regarded professors in the field of automated reasoning, Robert S. Boyer.

Moore enjoys rock climbing.

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Nationality
Education
Massachusetts Institute of Technology, University of Edinburgh
Employers
Palo Alto Research Center, SRI International, University of Texas at Austin
Awards
ACM Software System Award; Herbrand Award; ACM Fellow; AAAI Fellow

People in J Strother Moore's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped J Strother Moore's

Frequently asked questions

Who is J Strother Moore?

American computer scientist

When was J Strother Moore born?

J Strother Moore was born on 11 September 1947 in Seminole.

What is J Strother Moore's occupation?

J Strother Moore is a computer scientist, engineer and university teacher.

What nationality is J Strother Moore?

J Strother Moore is American.

Sources & further reading

· Wikipedia: J Strother Moore

· Wikidata: Q6109434

· DBpedia: J Strother Moore

Cite this page

APA: Biography.guide. (2026). J Strother Moore. https://biography.guide/j-strother-moore/

MLA: "J Strother Moore." Biography.guide, https://biography.guide/j-strother-moore/.

Chicago: "J Strother Moore." Biography.guide. https://biography.guide/j-strother-moore/.

Data last updated: 2026-09-22 · Spot an error? Report a correction.

Portrait: Wikimedia Commons · author & licence

Page generated 2026-09-27 05:02 UTC