The C programming language was meant to replace the B programming language, so they just choose the next letter in the alphabet. (There was also a later language called D, though that hasn't caught on nearly as much as C.)
less, a unix tool for reading text files, replaced a similar (though less powerful tool) called more. It's a play on the term "less is more".
The language Ada is named after Ada Lovelace, the first person to publish a computer algorithm and possibly the first to realize, that computers could be used for much more than just calculations.
WINE is a recursive acronym, standing for "WINE Is Not an Emulator". It's also a backronym, since of course the word "wine" existed before the tool did.
The programming languages Haskell and Curry are both named after the American mathematician and logician Haskell Curry. The programming technique currying is also named after him.
To quote from the MongoDB glossary: "“MongoDB” derives from the word “humongous” because of the database’s ability to scale up with ease and hold very large amounts of data."
The LucasArts adventure game engine SCUMM (short for Script Creation Utility for Maniac Mansion) is a play on the word scum. That wasn't enough though, it also played host to the INteractive Streaming ANimation Engine (INSANE) and some other tools such as FLEM, CYST, BYLE and MMUCUS. Later they switched to GrimE for 3D stuff, the name being inspired by both the first game they used it for (Grim Fandango) and the term grime. ScummVM, a later project for playing those old adventure games on newer systems, was named after the SCUMM engine. That and GrimE then inspired ResidualVM, with ResidualVM being for those games that ScummVM doesn't cover and grime being a type of residue.
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.