A program to solve the Pentomino problem by the recursive use of macros. - John G. Fletcher (Commun. ACM, 1965)

Grad Assistant - a program for symbolic algebraic manipulation and Differentiation. - John G. Fletcher (SYMSAC, 1966)

On the appropriate language for system programming. - John G. Fletcher; C. S. Badger; G. L. Boer; G. G. Marshall (ACM SIGPLAN Notices, 1972)

No! high level languages should not be used to write systems software. - John G. Fletcher (ACM Annual Conference, 1975)

Principles of design in the octopus computer network. - John G. Fletcher (ACM Annual Conference, 1975)

SIGPLAN 1: Should high level languages be used to write systems software? (Debate). - James J. Horning; John G. Fletcher; Dennis J. Frailey (ACM Annual Conference, 1975)

Large Data Base at the Lawrence Livermore Laboratory. - John G. Fletcher (J. Chem. Inf. Comput. Sci., 1975)

Mechanisms for a Reliable Timer-Based Protocol. - John G. Fletcher; Richard W. Watson (Comput. Networks, 1978)

Resource Access Control in a Network Operating System. - James E. Donnelley; John G. Fletcher (ACM Pacific, 1980)

A More General Algorithm for Computing Closed Semiring Costs Between Vertices of a Directed Graph. - John G. Fletcher (Commun. ACM, 1980)

An Architecture for Support of Network Operating System Services. - Richard W. Watson; John G. Fletcher (Comput. Networks, 1980)

An Arithmetic Checksum for Serial Transmissions. - John G. Fletcher (IEEE Trans. Commun., 1982)

Serial link protocol design: A critique of the X.25 standard, level 2. - John G. Fletcher (Comput. Commun. Rev., 1984)