Do you like programming languages? Then get ready: this Language DLE challenges you to guess the secret language by comparing paradigm, typing, country of origin, main use, year, as well as difficulty and popularity (1–10). The numerical columns allow the game to inform you if your guess is older/newer, more popular/less popular, or easier/harder than the correct answer. It’s perfect for studying, reviewing, and having fun!
Classic Mode
Photo Mode
Guess the character through a distorted image. With each mistake, the image becomes clearer!
In photo mode, you must discover the correct one through the image and some clues!
Guess by the Portrait Time: Attempts: Your guess... Kick Reveal Colors (costs 1) GOOD! You got it right! Wrong! The image improved a little... Revealed colors! Time expired. Attempts have run out. Invalid or corrupted game link. Character bank not found. You lost. The correct answer was: Buy tracks Reveal (costs 1) No clues available. You lost. The correct answer was: GOOD! You got it right!Citation Mode
In citation mode, you must cite names of characters corresponding to the chosen criterion.
2. Type the name of a character to set the criterion and start the game:
Survival Mode
Get as many characters as you can based on random criteria. If you fail, it's over!
Name | Paradigm | Typing | Origin | Main Use | Year | Difficulty (1-10) | Popularity (1-10) |
---|
Name | Paradigm | Typing | Origin | Use | Year | Difficulty | Popularity |
---|---|---|---|---|---|---|---|
Python | Multiparadigm | Dynamics | Netherlands | Backend, Scientific, AI | 1991 | 3 | 10 |
Java | Object-Oriented | Static | USA | Backend, Mobile | 1995 | 6 | 9 |
C | Imperative, Procedural | Static | USA | Systems | 1972 | 8 | 8 |
C++ | Object-Oriented | Static | Denmark | Systems, Games | 1985 | 8 | 8 |
JavaScript | Multiparadigm | Dynamics | USA | Web, Frontend, Backend | 1995 | 4 | 10 |
Ruby | Object-Oriented | Dynamics | Japan | Web, Backend | 1995 | 5 | 6 |
PHP | Multiparadigm | Dynamics | Greenland/Canada | Web, Backend | 1995 | 5 | 7 |
Go | Multiparadigm | Static | USA | Backend, Systems | 2009 | 6 | 7 |
Rust | Multiparadigm | Static | Canada | Systems | 2010 | 7 | 6 |
Swift | Multiparadigm | Static | USA | Mobile, iOS | 2014 | 5 | 7 |
Kotlin | Multiparadigm | Static | Russia | Mobile, Backend | 2011 | 5 | 8 |
TypeScript | Multiparadigm | Static | USA | Web, Frontend | 2012 | 4 | 9 |
Perl | Multiparadigm | Dynamics | USA | Backend, Scripts | 1987 | 6 | 4 |
Scala | Multiparadigm | Static | Switzerland | Backend, Big Data | 2004 | 7 | 4 |
Elixir | Functional | Dynamics | Brazil | Backend, Distributed | 2011 | 6 | 4 |
Haskell | Functional | Static | USA | Scientific, Academic | 1990 | 9 | 3 |
Lua | Multiparadigm | Dynamics | Brazil | Games, Scripts | 1993 | 5 | 5 |
MATLAB | Multiparadigm | Dynamics | USA | Scientific, Engineering | 1984 | 7 | 6 |
R | Functional | Dynamics | New Zealand | Scientific, Statistical | 1993 | 7 | 7 |
Objective-C | Object-Oriented | Static | USA | Desktop, Mobile | 1984 | 7 | 4 |
Fortran | Imperative | Static | USA | Scientific | 1957 | 9 | 3 |
COBOL | Imperative | Static | USA | Financial | 1959 | 9 | 3 |
Pascal | Imperative | Static | Switzerland | Academic | 1970 | 7 | 3 |
Ada | Imperative, OO | Static | USA | Defense, Systems | 1980 | 8 | 3 |
Assembly | Low Level | Static | USA | Systems | 1949 | 10 | 4 |
Dart | Multiparadigm | Static | USA | Web, Mobile | 2011 | 5 | 6 |
F# | Functional | Static | United Kingdom | Backend, Scientific | 2005 | 7 | 4 |
Clojure | Functional | Dynamics | USA | Backend | 2007 | 7 | 3 |
Julia | Multiparadigm | Dynamics | USA | Scientific, AI | 2012 | 6 | 5 |
Groovy | Multiparadigm | Dynamics | USA | Backend, Scripts | 2003 | 5 | 4 |
VB.NET | Object-Oriented | Static | USA | Desktop, Backend | 2001 | 5 | 4 |
Delphi/Object Pascal | Object-Oriented | Static | USA | Desktop | 1995 | 6 | 4 |
Prolog | Logic | Dynamics | France | AI, Academic | 1972 | 9 | 2 |
Scheme | Functional | Dynamics | USA | Academic | 1975 | 8 | 2 |
Lisp | Functional | Dynamics | USA | AI, Academic | 1958 | 9 | 3 |
Smalltalk | Object-Oriented | Dynamics | USA | Academic | 1972 | 8 | 2 |
Erlang | Functional | Dynamics | Sweden | Telecom, Distributed | 1986 | 7 | 3 |
Crystal | Multiparadigm | Static | Argentina | Backend | 2014 | 6 | 2 |
Nim | Multiparadigm | Static | Austria | Backend | 2008 | 6 | 2 |
V | Multiparadigm | Static | Netherlands | Backend, Desktop | 2019 | 5 | 1 |
Q# | Functional | Static | USA | Quantum Computing | 2017 | 8 | 1 |
VB6 | Imperative | Static | USA | Desktop | 1991 | 6 | 3 |
FoxPro | Imperative | Static | USA | Database | 1984 | 7 | 2 |
PowerShell | Imperative | Dynamics | USA | Automation | 2006 | 5 | 6 |
Bash | Imperative | Dynamics | USA | Scripts | 1989 | 5 | 7 |
AWK | Imperative | Dynamics | USA | Text/Logs | 1977 | 6 | 4 |
ALGOL | Imperative | Static | Europe | Academic | 1958 | 9 | 2 |
ML | Functional | Static | France | Academic | 1973 | 8 | 2 |
OCaml | Functional | Static | France | Academic, Backend | 1996 | 7 | 3 |
D | Multiparadigm | Static | Canada | Backend | 2001 | 6 | 3 |
C# | Object-Oriented | Static | USA | Backend, Desktop | 2000 | 6 | 9 |
SQL | Declarative | — | USA | Database | 1974 | 4 | 10 |
PL/SQL | Declarative | — | USA | Database | 1987 | 5 | 6 |
T-SQL | Declarative | — | USA | Database | 1980 | 5 | 6 |
Scratch | Imperative | Dynamics | USA | Education | 2003 | 1 | 7 |
ColdFusion (CFML) | Multiparadigm | Dynamics | USA | Web | 1995 | 4 | 2 |
ActionScript | Object-Oriented | Dynamics | USA | Web, Animation | 1998 | 4 | 2 |
Tcl | Multiparadigm | Dynamics | USA | Scripts | 1988 | 5 | 3 |
Forth | Imperative | Static | USA | Embarkados | 1970 | 8 | 2 |
PostScript | Declarative | — | USA | Chart | 1982 | 7 | 2 |
Logo | Imperative | Dynamics | USA | Education | 1967 | 2 | 2 |
QBasic | Imperative | Static | USA | Education, Scripts | 1991 | 3 | 3 |
Octave | Multiparadigm | Dynamics | USA | Scientific | 1993 | 6 | 4 |
Wolfram Language | Multiparadigm | Dynamics | USA | Scientific | 1988 | 7 | 4 |
Maple | Multiparadigm | Dynamics | Canada | Scientific | 1980 | 7 | 3 |
SAS | Procedural | — | USA | Statistics | 1976 | 6 | 5 |
Racket | Functional | Dynamics | USA | Academic | 1995 | 6 | 3 |
Common Lisp | Functional | Dynamics | USA | AI, Academic | 1984 | 8 | 3 |
ABAP | Imperative | Static | Germany | ERP | 1983 | 7 | 4 |
Apex | Object-Oriented | Static | USA | CRM/Cloud | 2006 | 5 | 5 |
Solidity | Object-Oriented | Static | Switzerland | Blockchain | 2014 | 6 | 4 |
Move | Object-Oriented | Static | USA | Blockchain | 2019 | 6 | 2 |
Zig | Imperative | Static | USA | Systems | 2015 | 7 | 3 |
Mojo | Multiparadigm | Static | USA | AI, Scientific | 2023 | 5 | 3 |
Carbon | Object-Oriented | Static | USA | Experimental | 2022 | 6 | 1 |
Hack | Multiparadigm | Static | USA | Web | 2014 | 5 | 3 |
CoffeeScript | Multiparadigm | Dynamics | USA | Web | 2009 | 4 | 2 |
Elm | Functional | Static | Canada | Web, Frontend | 2012 | 6 | 2 |
ReScript (ReasonML) | Functional | Static | USA | Web, Frontend | 2017 | 6 | 2 |
Pony | Actor, OO | Static | USA | Competition | 2015 | 8 | 1 |
PureScript | Functional | Static | United Kingdom | Web | 2013 | 7 | 1 |
SML (Standard ML) | Functional | Static | United Kingdom | Academic | 1990 | 8 | 2 |
LabVIEW (G) | Dataflow | — | USA | Industrial | 1986 | 6 | 3 |
RPG | Imperative | Static | USA | ERP/Mainframe | 1959 | 8 | 2 |
Verilog | HDL | — | USA | Hardware | 1984 | 8 | 3 |
VHDL | HDL | — | USA | Hardware | 1984 | 8 | 3 |
Haxe | Multiparadigm | Static | France | Multiplatform | 2005 | 6 | 2 |
GLSL | Declarative | — | International | Graphics | 2004 | 6 | 4 |
HLSL | Declarative | — | USA | Graphics | 2002 | 6 | 4 |
Ada/SPARK | Imperative, OO | Static | United Kingdom | Critical Systems | 1997 | 9 | 1 |
How to play
- Type a language from the list (e.g.: Python, C#, Rust, SQL…).
- The game shows the attributes of your attempt:
- Year (number): indicates whether you are before/after the answer.
- Popularity (1–10): shows if you guessed something more or less popular.
- Difficulty (1–10): compares the typical complexity.
- Paradigm, Typing, Origin, Use: highlight similarities/differences to guide your next guess.
- Use the clues to narrow down until you guess the correct language in the fewest number of attempts.