Purplelink

Codelink

Codelink is a free daily game about programming languages. Guess the mystery language in eight tries. After each guess, every column (first release, typing, how it runs, memory model, main use and programming style) shows whether you matched, were close, or were off.

Loading today's puzzle.

How to play

Type a programming language and pick it from the list. The row that appears compares your guess with the mystery answer, one column at a time. Use the colors and arrows to rule things out, then guess again.

Same Close or related Different ↑ Answer is higher ↓ Answer is lower

Questions

Where does the data come from?

From a table we wrote and checked by hand, using each language's official documentation for its first release and design.

What do the columns mean?

First release year, static or dynamic typing, whether it runs compiled, interpreted or on a virtual machine, how memory is managed, its main use, and its programming styles.

Why can one language have several styles?

Many languages mix object-oriented, functional and procedural styles. Sharing some but not all shows as close.

How do I read the colors?

Purple means that column matches the answer. Striped yellow means close: a number within range, or related. Gray means no match. An arrow on a number points toward the answer: up if the answer is higher, down if it is lower.

How many guesses do I get?

Eight on most days. After four wrong guesses a hint shows the first letter of the answer, and after six it also shows the length.

What are the weekday twists?

Each day has its own rule. Monday is standard. Tuesday reveals one fact about the answer. Wednesday gives ten guesses. Thursday hides one column in your first three guesses. Friday turns the arrows off. Saturday gives only six guesses. Sunday is hard mode: every guess must be a possible answer given your clues.

When does a new puzzle appear?

At midnight in your time zone, and everyone sees the same answer on the same date.

Do I need an account?

No. Streaks and results are kept in your browser. Signing in with an email link keeps them on every device.

Language facts: compiled by Purplelink from official documentation.

Tips for Codelink

  • Open with a language from the 1990s such as Java or Python to learn the era and the family at once.
  • Memory model is a strong clue: manual, garbage collected, reference counted or ownership.
  • The style column is a set, so a guess that shares two of three styles shows as close.

More daily games

All daily games