Where Some Programming Languages Got Their Names
It’s named after its creators. Alfred Aho, Peter Weinberger and Brian Kernighan.
First there was CPL (Combined Programming Language). It inspired BCPL (Basic Combined Programming Language). BCPL inspired B. B inspired C.
C++, C# and Objective-C
Figure it out. Funnily, C# came close to be called Cool (C-like Object Oriented Language).
It’s an acronym for FORmula TRANSlation. It was designed to easily translate math formulas into code.
It’s named after Haskell Curry, a logician and mathematicican in the 20th century.
It’s named after the Indonesian island of Java. But probably not. It’s probably named after Peet’s coffee, a San Francisco Area based coffee roaster and retailer.
It’s named after Kotlin island near St. Petersburg. The creators wanted the language to be named after an island, just like Java (maybe).
It’s named after Blaise Pascal, a french mathematician in the 17th century.
Its name is inspired by Monty Python.
It’s an acronym for Process and Experiment Automation Realtime Language with the A dropped.
It’s an acronym for PHP: Hypertext Processor.
This thread on Reddit claims to have the answer. “Rust is named after a fungus that is robust, distributed, and parallel.”
It’s an acronym for SCAlable LAn. It’s also italian for stairs or ladder.
“The name actually appeared before the first Smalltalk design, which was done in 1971. I had mentioned to someone that the “prose” of then current programming languages was lower than a cocktail party conversation, and that great progress would have been made if we could even get to the level of making “smalltalk”. It then occured to me that this word was also a great pun for a language aimed at the world of small children.
As for hype: Another motive for “smalltalk” was the practice at the time of naming operating, and other, systems (which hardly did anything) after mighty indo-european gods, such as Thor, Zeus, Odin, etc. I figured that if Smalltalk ever did something neat, then people would be pleasantly surprised.”
- Alan KayPosted on 2018-01-27 #history #awk #c #c++ #c# #fortran #java #kotlin #objectivec #pascal #python #perl #rust #scala