PurFact

Programming Languages

17 questions · Technology

Computers really only understand zeros and ones. To let people tell them what to do anyway, there are programming languages, hundreds of them. The first to catch on widely was Fortran, introduced at IBM in 1957 so that scientists no longer had to translate formulas into machine code by hand. Soon after came COBOL for banks and insurers and Lisp for early research into artificial intelligence. Many languages carry surprising stories in their names. C is called C because it followed a language called B, and the “++” in C++ is a programmer’s joke. Pascal honours a French mathematician, Python a British comedy troupe, Java a variety of coffee and Kotlin an island near Saint Petersburg. JavaScript was written in about ten days in 1995 and now runs in every browser; PHP once modestly stood for “Personal Home Page”. Mascots are part of the story too: Go has a gopher, Rust a crab called Ferris. In the 1980s BASIC got a whole generation programming on home computers, SQL still queries almost every database, and Swift builds apps for iPhone and Mac. Who invented which language, and what is it used for? Test yourself here.

Practise for free

PurFact brings every card back right before you would forget it. That's how knowledge sticks.

All questions with answers

Which programming language by Guido van Rossum is named after a British comedy troupe?

Show answer

Python

Van Rossum started it over the Christmas holidays of 1989 and was a big fan of Monty Python.

💡 Did you know? Today it is the leading language for data analysis and artificial intelligence.

Which language, released by Sun Microsystems in 1995, promised “write once, run anywhere”?

Show answer

Java

Programs run in a virtual machine and therefore on any system that supports it.

💡 Did you know? It is named after a type of coffee, hence the steaming cup in its logo.

Which language did Brendan Eich write in about ten days in 1995 for the Netscape browser?

Show answer

JavaScript

The name was meant to cash in on the hype around another language; technically the two have little in common.

💡 Did you know? Today it runs in practically every web browser, including behind this app.

Which language did Dennis Ritchie develop in the early 1970s to rewrite the Unix operating system?

Show answer

C

The name follows a predecessor language called B.

💡 Did you know? The first example program in Kernighan and Ritchie’s textbook printed “hello, world”.

Which language did the Dane Bjarne Stroustrup develop at Bell Labs from 1979?

Show answer

C++

The “++” is a programmer’s joke: it means “increase by one”.

💡 Did you know? Many big video games and web browsers are written in it.

Which business language from 1959 still runs on many bank and insurance mainframes today?

Show answer

COBOL

It was designed to read almost like English; computer scientist Grace Hopper shaped it decisively.

💡 Did you know? Experts in it are in demand today because many of the original developers have retired.

Which language, introduced at IBM in 1957, is considered the first widely used high-level programming language?

Show answer

Fortran

The name stands for “Formula Translation”; John Backus led its development.

💡 Did you know? Weather and climate models on supercomputers still use it today.

Which language designed by John McCarthy in 1958, full of parentheses, shaped early research into artificial intelligence?

Show answer

Lisp

The name comes from “list processing”.

💡 Did you know? McCarthy also coined the term “artificial intelligence”.

Which teaching language designed by Niklaus Wirth in 1970 is named after a French mathematician?

Show answer

Pascal

Its namesake built one of the first calculating machines in the 17th century.

💡 Did you know? Generations of pupils and students learned to program with it.

Which beginner-friendly language was created at Dartmouth College in 1964 and later ran on almost every home computer?

Show answer

BASIC

The name is an acronym for “Beginner’s All-purpose Symbolic Instruction Code”.

💡 Did you know? Microsoft’s first product, in 1975, was an interpreter for it on the Altair 8800.

Which language did Apple introduce in 2014 as a modern successor to its previous language for iPhone and Mac apps?

Show answer

Swift

It has been open source since 2015.

💡 Did you know? Its logo is a stylised swift, the bird.

Which Mozilla-backed language promises memory safety without a garbage collector and has a crab as its mascot?

Show answer

Rust

The crab is called Ferris, and its programmers call themselves “Rustaceans”.

💡 Did you know? Since 2022 parts of the Linux kernel may be written in it.

Which language did Google introduce in 2009, with a gopher as its mascot?

Show answer

Go

Its creators include Ken Thompson, co-creator of Unix.

💡 Did you know? Docker and Kubernetes, two pillars of modern cloud computing, are written in it.

Which web language did Rasmus Lerdorf write in 1994; its abbreviation originally stood for “Personal Home Page”?

Show answer

PHP

Today the abbreviation recursively stands for “Hypertext Preprocessor”.

💡 Did you know? WordPress, which powers a large share of all websites, is written in it.

Which language by Japan’s Yukihiro Matsumoto became world-famous through the Rails web framework?

Show answer

Ruby

Matsumoto wanted a language that makes programmers happy.

💡 Did you know? The name is a nod to Perl: ruby and pearl are both birthstones.

Which language, developed at IBM in the 1970s, is used to query relational databases?

Show answer

SQL

A typical command starts with SELECT, FROM and WHERE.

💡 Did you know? Whether to say “S-Q-L” or “sequel” is still debated among experts.

Which JetBrains language, named after an island near Saint Petersburg, has been Google’s preferred language for Android apps since 2019?

Show answer

Kotlin

It runs on the same virtual machine as Java and can be mixed with Java code.

💡 Did you know? The name is a nod to Java, which is also an island.

How PurFact works

Practise for free

Technology: all topics →