| Euler | 1965 | procedural programming, structured programming, imperative programming | dynamic typing | — |
| EuLisp | 1990 | multi-paradigm programming | dynamic typing, strong typing | — |
| Euphoria | 1993 | procedural programming, imperative programming | dynamic typing, static typing | — |
| EventScripts | 2004 | — | — | — |
| EXAPT | — | — | — | — |
| Executive Systems Problem Oriented Language | 1966 | procedural programming, structured programming, imperative programming | static typing, strong typing | — |
| EXEL | 1973 | — | — | — |
| Expect | — | — | — | — |
| Extempore | — | functional programming | dynamic typing | — |
| Extended Backus–Naur form | — | — | — | — |
| ExtendScript | — | — | — | — |
| Extensible Application Markup Language | 2008 | declarative programming | — | 1 |
| Extensible Embeddable Language | — | multi-paradigm programming | dynamic typing | — |
| Ezhil | 2007 | procedural programming, structured programming, imperative programming | dynamic typing, strong typing | — |
| F | — | procedural programming, array programming, modular programming | manifest typing, static typing | — |
| F# | 2005 | reflective programming, concurrent computing, functional programming, imperative programming, metaprogramming, object-oriented programming | static typing, inference typing, strong typing | 4 |
| F* | — | functional programming, imperative programming | static typing, dependent typing, refinement typing, inference typing, strong typing | — |
| F-Script | 2009 | array programming, object-oriented programming | dynamic typing | — |
| FACT | 1959 | procedural programming | — | 1 |
| Factor | 2003 | functional programming, concatenative programming, multi-paradigm programming, stack-oriented programming | dynamic typing, strong typing | — |
| Falcon | 2003 | procedural programming, object-oriented programming | dynamic typing | — |
| FALSE | 1993 | — | — | 2 |
| Fantom | 2005 | multi-paradigm programming, object-oriented programming | dynamic typing, static typing | — |
| Fasm | 1999 | — | — | — |
| FAUST | 2002 | purely functional programming | — | — |
| Ferite | 2000 | — | — | — |
| Fjölnir | 1980 | procedural programming, object-oriented programming | dynamic typing, strong typing | — |
| FL | 1989 | functional programming, function-level programming | dynamic typing | 1 |
| Flapjax | — | functional reactive programming | dynamic typing, duck typing | — |
| Flix | 2016 | functional programming, imperative programming, logic programming | static typing, inference typing, structural typing, strong typing | — |
| Flow chart language | 1989 | imperative programming | — | — |
| FLOW-MATIC | 1955 | procedural programming, imperative programming | — | 3 |
| Flowgorithm | 2014 | structured programming | — | — |
| FORMAC | 1964 | — | — | — |
| Forsythe | — | procedural programming | — | — |
| Forth | 1970 | reflective programming, procedural programming, concatenative programming, stack-oriented programming | typeless | 10 |
| Fortran | 1957 | generic programming, procedural programming, structured programming, imperative programming, array programming, object-oriented programming | manifest typing, static typing, strong typing | 13 |
| Fortress | 2006 | — | static typing | — |
| FoxPro | 1991 | procedural programming, object-oriented programming | — | — |
| FP | 1977 | function-level programming | — | 2 |
| FpgaC | 2005 | — | — | — |
| Franz Lisp | 1980 | reflective programming, procedural programming, functional programming, metaprogramming | dynamic typing, strong typing | — |
| FreeBASIC | 2004 | procedural programming, object-oriented programming | static typing, strong typing | — |
| FreeFem++ | 1987 | — | — | — |
| Frege | 2011 | functional programming, purely functional programming | — | — |
| Frenetic | — | domain-specific language | dynamic typing | — |
| FriCAS | — | — | — | — |
| Fril | — | logic programming | — | — |
| Full BASIC | — | — | — | — |
| Futhark | 2014 | purely functional programming, array programming | static typing, strong typing | — |
| FXML | 2011 | declarative programming | — | — |
| 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 | — | — |