Kinda bored and want to do something brainless and computery so I'm just gonna look up programming etymologies for the next hour or so (thread)
Some I already know:

-Python was named after Monty Python

-C++ comes from the increment operator, ++, so it's like "C+1"

- C# is the same, as C♯ is one musical note higher than a C note. You write it with # and not ♯ because Keyboards
C was named as the successor to the "B" language, which was a condensed version of Basic CPL, which was a simplified version of the Combined Programming Language spec, which was a renaming of the Cambridge PL after ULondon joined with Cambridge
Lots of programming languages were named after people:

Ada: Ada Lovelace
Haskell: Haskell Curry
Erlang: Agner Erlang
Pascal: Blaise Pascal
In Alan Kay's own words, "a language I now called "Smalltalk"—as in "programming should be a matter of ..."
http://worrydream.com/EarlyHistoryOfSmalltalk/
Scheme was originally SCHEMER as a nod to PLANNER, Carl Hewitt's robotics language, as SCHEMER was first inspired by Hewitt's work on the actor model of computation
JavaScript was supposed to be called Livescript, but they renamed it to cash in on the popularity of Java. Sun was part of this marketing push, and Netscape and Sun intended to collaborate and integrate. This fell through for whatever reason https://web.archive.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html
> What is the origin of the name [Go]?
>
> “Ogle” would be a good name for a Go debugger.

https://web.archive.org/web/20130208081214/https://golang.org/doc/faq
Kotlin https://twitter.com/pacoworks/status/1357494549443190789
APL stands for "A Programming Language". Kenneth Iverson's next language was J because he loved terse names, K and Q are a riff on that. Dyalog is a pun on "Dialog"
https://twitter.com/samth/status/1357497479919468544
Speaking of ML:

- SML is "Standard ML"
- Caml is a pun on the languages CAM and ML, and is short for "Categorical Abstract Machine Language"
Ocaml is "Object Caml"
- F# is "Microsoft had a phase where they named all their languages Letter#", which includes J#, P#, and Q#
Early languages LOVED their acronyms.

- FORTRAN is "FORmula TRANslation".
- ALGOL is "ALGOrithm Language".
- COBOL is "COmmon Business-Oriented Language".
- BASIC is "Beginners' All-purpose Symbolic Instruction Code". https://twitter.com/crlane/status/1357497890688622600
And Perl was supposed to be "Pearl", but a language called "Pearl" already existed at the time https://twitter.com/scottyweeks/status/1357498355597930497
While we're on scripting languages, PHP meant "Personal Home Page", and Lua was inspired by the SOL language, which is "sun" in Portuguese. No guesses for what "Lua" means https://www.lua.org/doc/hopl.pdf 
Not a programming language, but MySQL was named after Michael Widenius's daughter My. He named MariaDB after his other daughter
https://twitter.com/yawaramin/status/1357500272252252164
Sounds that way, but turns out it's real! The first BASIC manual gives the acronym: http://bitsavers.trailing-edge.com/pdf/dartmouth/BASIC_Oct64.pdf

Might still be a backronym, where they came up with BASIC and tried to fit it to something, but the acronym wasn't a retcon https://twitter.com/jckarter/status/1357500063061188611
https://twitter.com/Argorak/status/1357500161245802496
You can follow @hillelogram.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.