Richard Gabriel Zvi Galil Bernard Galler - MAD (programming language) Hector Garcia-Molina Michael Garey - NP-completeness Hugo de Garis David Gelernter Charles Geschke Seymour Ginsburg - formal languages, automata theory, AFL theory, database theory Robert L. Glass Kurt Gödel - computability - not a computer scientist per se, but his work was invaluable in the field Joseph Goguen Adele Goldberg - Smalltalk Ian Goldberg - cryptographer, off-the-record messaging Oded Goldreich - cryptography, computational complexity theory Shafi Goldwasser - cryptography, computational complexity theory Gene Golub - matrix (math) computation Martin Charles Golumbic - algorithmic graph theory James Gosling - NeWS, Java (programming language) Paul Graham - Viaweb, On Lisp, Arc Susan L. Graham - compilers, programming environments Jim Gray - database Sheila Greibach - Greibach normal form, AFL theory Ralph Griswold - SNOBOL Barbara J. Grosz - Natural Language Processing, Planning, Centering Theory Tom Gruber Ramanathan V. Guha - RDF, Netscape, RSS (file format), Epinions Neil J. Gunther - computer performance analysis, capacity planning Peter G. Gyarmati - adaptivity in operating systems and networking