Live data from Hacker News

How Programming Languages Got Their Names

kylehigginson.medium.com

71–80 of 121 posts

Re: How Programming Languages Got Their Names

#72
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…

Common Business Oriented Language = COBOL

Beginners All Purpose Symbolic Instructional Code = BASIC

Re: How Programming Languages Got Their Names

#73
post #28

Haskell Curry has the honor of having two programming languages named after him: Haskell and Curry [1]. [1] https://en.wikipedia.org/wiki/Curry_(programming_language)

I guess "currying" is also named after him.

https://en.wikipedia.org/wiki/Currying#History

Re: How Programming Languages Got Their Names

#74
post #27

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

Sort of, maybe. See https://www.reddit.com/r/rust/comments/27jvdt/internet_archa...

He doesn't remember exactly.

I think with historical trivia like this it's very easy for facts to get simplified and for maybes to turn into certainties as information is passed along from person to person. I personally wouldn't trust a single claim in the article without checking first hand sources first.

Re: How Programming Languages Got Their Names

#75

Earlier quoted context omitted.

> Edit: On an unrelated note, TIL that the sign used on telephone keys is also not #, but ⌗ -- a.k.a. the "Viewdata square" [0]. https://en.wikipedia.org/wiki/Telephone_keypad#Layout "The key labeled was officially named the "star" key. The key labeled # is officially called the "number sign" key, but other names such as "pound", "hash", "hex", "octothorpe", "gate", "lattice", and "square", are common, depending on n…

I'm now imagining an alternate world where Twitter/X introduced us to alphatags or omegatags.

Twitter borrowed the # convention from IRC channel names, not telephone keypads.

Re: How Programming Languages Got Their Names

#76
post #46
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…

According to Wikipedia: > The original name SEQUEL, which is widely regarded as a pun on QUEL, the query language of Ingres, was later changed to SQL (dropping the vowels) because "SEQUEL" was a trademark of the UK-based Hawker Siddeley Dynamics Engineering Limited company. The label SQL later became the acronym for Structured Query Language.

I heard that a long time ago as well. It's a successor to QUEL, so obviously the successor to quel is sequel.

Re: How Programming Languages Got Their Names

#78
post #28

Haskell Curry has the honor of having two programming languages named after him: Haskell and Curry [1]. [1] https://en.wikipedia.org/wiki/Curry_(programming_language)

It is weird that Haskell (programming language) is named after Curry's first name though. That isn't generally how you name things (other than people). About the only other thing I think of that works that way is America, named after the explorer Amerigo Vespucci. "Vespuccia" would have been a more logical choice.

Re: How Programming Languages Got Their Names

#79
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…

Clojure: closure [0] + Java

[0]: To finally find closure with the old Lisps /jk Closure in Lisp has as different meaning. It's arguments that are waiting for their lambda.

Re: How Programming Languages Got Their Names

#80
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…

Wolfram: Named after Stephen Wolfram, by Stephen Wolfram

Does anyone else think it's a bit too much to name something after yourself? Even in math and physics, scientists often don't name it after themselves—their colleagues do it to give credit where it's due (e.g., Colomb's law, Planck's constant, etc.)

Post reply on HN