A method to the madness: How 13 programming languages got their names

Programming language names are usually pretty formulaic and boring, except when they’re not. Here are the inspirations behind some of the more creative ones
  • 1 of 14

Image courtesy flickr/Jack Dorsey

Programmers generally agree that one of the hardest tasks in software development is naming things. One of the things they have to name, though not very often, are new programming languages. When a new language is designed, the name chosen for it often follows one of several formulas: it's an acronym or abbreviation based on what it is (e.g., BASIC, COBOL, TCL, LISP), the name is derived from an existing language (e.g., C++, C#, CoffeeScript) or it's named after someone famous who provided inspiration (e.g., Ada, Pascal, Turing). Sometimes, though, language designers get more creative when choosing a name. Here are the stories behind 13 of the the more unusual programming language names.

Return to slideshow
Join the discussion
Be the first to comment on this article. Our Commenting Policies