| G-code | 1950 | procedural programming, imperative programming | — | — |
| G-Portugol | — | imperative programming | — | — |
| Gambas | — | — | — | — |
| Gambas | 1999 | — | — | — |
| Gambit | — | — | dynamic typing, latent typing, strong typing | — |
| Game Maker Language | 1999 | imperative programming | dynamic typing | — |
| Game Oriented Assembly Lisp | 2001 | imperative programming, object-oriented programming | dynamic typing, latent typing, strong typing | — |
| GAP | 1986 | — | — | 1 |
| Gauche | — | — | — | — |
| GAUSS | 1984 | imperative programming, array programming | — | — |
| GDScript | 2001 | object-oriented programming | dynamic typing, duck typing | — |
| General Algebraic Modeling System | 1976 | — | — | — |
| General Refine Expression Language | — | — | — | — |
| GeneXus | 1988 | declarative programming | — | — |
| Genie | 2008 | structured programming, imperative programming, object-oriented programming | static typing, strong typing | — |
| GFA BASIC | 1986 | — | — | — |
| Gforth | 1992 | — | — | — |
| Glass | 2005 | esoteric programming | — | — |
| Gleam | 2016 | concurrent computing, functional programming, multi-paradigm programming | static typing, safe typing | — |
| Global Arrays | 1994 | parallel computing | weak typing | — |
| Gnolang | — | — | — | — |
| GNU Awk | 1986 | — | — | — |
| GNU Common Lisp | — | — | — | — |
| GNU E | 1991 | object-oriented programming | strong typing | — |
| GNU epsilon | 2002 | — | — | — |
| GNU Guile | 1993 | — | — | — |
| GNU MathProg | — | — | — | — |
| GNU Octave | 1988 | array programming | — | — |
| GNU Prolog | 1996 | constraint logic programming | — | — |
| GnuCOBOL | 2002 | — | — | — |
| Go | 2009 | concurrent computing, procedural programming, functional programming, structured programming, imperative programming, object-oriented programming | static typing, duck typing, inference typing, structural typing, strong typing | 8 |
| Go! | 2003 | concurrent computing, functional programming, imperative programming, logic programming | strong typing | — |
| Gobra | — | — | — | — |
| Gobstones | 2009 | — | — | — |
| GolfScript | 2007 | — | — | — |
| Golo | 2012 | — | dynamic typing, weak typing | — |
| Google Apps Script | 2009 | — | — | — |
| Gosu | 2002 | object-oriented programming | static typing | 1 |
| GraalVM | — | — | — | — |
| Grammatical Framework | 1998 | — | — | — |
| Graphics Layout Engine | — | — | — | — |
| GRASS | 1974 | procedural programming | — | — |
| Gremlin | 2009 | — | — | — |
| GrGen | 2003 | multi-paradigm programming | dynamic typing, nominative typing | — |
| GScript | — | — | — | — |
| GSQL | — | — | — | — |
| GT.M | — | — | — | — |
| Guix Workflow Language | 2017 | — | — | — |
| GW-BASIC | 1983 | — | — | — |
| Gödel | 1992 | logic programming, declarative programming | strong typing | — |