Tripti Joshi (Editor)

Melvin Conway

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Name
  
Melvin Conway


Role
  
Computer scientist

Books
  
MUMPS Programming Reference Manual

Jeff Sussna | Putting the Service in Microservices | devopsdaysATL 2016


Melvin Edward Conway is a computer scientist, computer programmer, and hacker who coined what's now known as Conway's Law: "Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations."

Contents

Apart from the above, Conway is perhaps most famous for his seminal paper on coroutines. In this paper he proposed to organize compiler as a set of coroutines, which gives possibility of using separate passes in debugging and then running a single pass compiler in production. Another famous paper is his exposition of UNCOL in 1958.

Conway wrote an assembler for the Burroughs model 220 computer called SAVE. The name SAVE was not an acronym, but a feature: programmers lost fewer punched card decks because they all had "SAVE" written on them.

His work on Pascal compiler for Rockwell Semiconductor (an immediate-turnaround Pascal trainer for the Rockwell AIM-65) led to an arrangement between Apple and Think Technologies (where he served as a principal) under which the latter produced the original (1984) Mac Pascal and Apple II Instant Pascal.

In the 1970s and 1980s, he was involved with the MUMPS medical computer language and system language standard specification for the National Bureau of Standards. He also wrote a reference book on MUMPS.

Education

  • Ph.D. Mathematics, Case Western Reserve University (1961)
  • M.S. Physics, California Institute of Technology
  • B.S. Physics, Case Western Reserve University
  • Selected publications

  • Melvin E. Conway, "Design of a separable transition-diagram compiler", Communications of the ACM, Vol. 6, No. 7, July 1963
  • Melvin E. Conway. "How do committees invent?", Datamation, 14(4):28–31, April 1968
  • References

    Melvin Conway Wikipedia