👨‍💻

Programming Languages Decoded

From punch-card pioneers to the code behind your apps. Do you know who wrote which language, when, and why? Compile your answers and hope for zero errors.

💻 Technology hard 20 questions ~8 min
Start quiz →

What this quiz asks

  • By long tradition, what does a beginner's very first program print on the screen?
  • Which programming language uses a steaming cup of coffee as its logo?
  • Does Python use indentation, rather than curly braces, to mark where a block of code begins and ends?
  • Scratch, the language where children snap together coloured code blocks, comes from which institution?
  • Java and JavaScript are two versions of the same programming language.
  • Which language did Apple introduce in 2014 as a modern successor to Objective-C?
  • Before it was renamed JavaScript in 1995, Netscape's new scripting language was briefly called what?
  • Which language, developed at IBM by a team led by John Backus in the 1950s, became the first widely used high-level language?
  • BASIC was created in 1964 to let students who were not scientists use computers. At which US college?
  • Select ALL of these languages that were created at Microsoft.
  • In C, Java and Python, the first element of an array or list has the index 0.
  • The Ada programming language, named after Ada Lovelace, was developed for which organisation?
  • Bjarne Stroustrup began C++ at Bell Labs in 1979. What was it called before it got that name?
  • Order these languages by when they were first released, earliest first.
  • Which language, created by John McCarthy in 1958, is famous for its many parentheses and its early use in AI research?
  • When Rasmus Lerdorf released PHP in the mid-1990s, what did the letters originally stand for?
  • Select ALL of these languages that are named after a real person.
  • In what year did Ada Lovelace publish the notes that contain what is often called the first computer program?
  • Dennis Ritchie's C grew directly out of an earlier Bell Labs language written by Ken Thompson. What was it called?
  • Kotlin, the language Google backed for Android apps in 2017, takes its name from what?