Live data from Hacker News

How Programming Languages Got Their Names

kylehigginson.medium.com

31–40 of 121 posts

Re: How Programming Languages Got Their Names

#31
post #9

This list is disappointingly short. Here's a few more of the top of my head, feel free to expand the list! : C: a successor to B, itself derived from BCPL. C++: increments over C. D: a successor to C. LISP: LISt Processor. FORTRAN: FORmula TRANslator. ALGOL: ALGorithmic Language. Prolog: PROgrammation LOGique (logic programming in French). PHP: initially PHP/FI for "Personal Home Page Form Interpreter", later rebrand…

[deleted]

Re: How Programming Languages Got Their Names

#33
For those of us who like the braces:

Lisp comes from List Processor.

Scheme was first called Schemer, which itself evolved out of the Planner language developed by Carl Hewitt at MIT. Schemer was shortened to Scheme to fit the ITS filesystem's six character filename limit (!) on the PDP-10.

Racket is a kind of Scheme. (I like this one)

Guile comes from Guy L. Steele, one of the initial Scheme developers. The other being Gerald Jay Sussman.

Re: How Programming Languages Got Their Names

#34
post #9

This list is disappointingly short. Here's a few more of the top of my head, feel free to expand the list! : C: a successor to B, itself derived from BCPL. C++: increments over C. D: a successor to C. LISP: LISt Processor. FORTRAN: FORmula TRANslator. ALGOL: ALGorithmic Language. Prolog: PROgrammation LOGique (logic programming in French). PHP: initially PHP/FI for "Personal Home Page Form Interpreter", later rebrand…

Beginners All-purpose Symbolic Instruction Code

Re: How Programming Languages Got Their Names

#35
post #27

TIL that Rust is named after a fungus instead of corroding metal.

..and aptly named too:

>the fungus Rust that is “over-engineered for survival”.

Obviously Rust is indeed surviving (and thriving) and damn it is over-engineered.

If C++ wasn't actively developed too, Rust would surpass C++ as the most complex programming language sooner or later.

I wonder if we have already reached the point where no single individual fully understands Rust (C++ passed that threshold years ago [1])

[1] Yes, even Bjarne Stroustrup himself can only keep a fraction of C++ in his head at any given time, even if it is a large one, e.g. there was an interview where he got the behavior of unique_ptr in a certain scenario wrong and had to be corrected on camera by Herb Sutter (who certainly can't keep the entire language in his head either).

Re: How Programming Languages Got Their Names

#36
post #5

Why would Kotlin be named after Kotlin Island? What's the connection?

In early 2010s Java was widely used but the language and ecosystem was stagnating. This lead to an explosion of alternative JVM languages: Groovy, Scala, Clojure, etc. But most people didn't want an entirely new language, all they wanted was basically 'Java with lambdas'. One such language was Ceylon, and Jetbrains (after unsuccessfully trying Groovy) decided to create their own Ceylon and called it Kotlin.

Re: How Programming Languages Got Their Names

#39
post #35
post #27

TIL that Rust is named after a fungus instead of corroding metal.

..and aptly named too: >the fungus Rust that is “over-engineered for survival”. Obviously Rust is indeed surviving (and thriving) and damn it is over-engineered. If C++ wasn't actively developed too, Rust would surpass C++ as the most complex programming language sooner or later. I wonder if we have already reached the point where no single individual fully understands Rust (C++ passed that threshold years ago [1]) […

Yes that complexity has put me off learning Rust. I’ve had a brush with Haskell already, thx! I get more out of glueing things together than deeply getting into the language itself. Took me a while to realize that! So now I am learning Go (feel like I have learned it in an hour lol!) with the hope of having a long term language I like for side projects. I never was satisfied with NodeJS or C# for this for various reasons relating to the complexities of setting up projects esp. when they don’t wanna work.

Re: How Programming Languages Got Their Names

#40
post #6
post #5

Why would Kotlin be named after Kotlin Island? What's the connection?

It targets the JVM. Java is also an island. Maybe that's it?

Also the three founders of JetBrains, the developers of Kotlin, all graduated from St. Petersburg State University.
Post reply on HN