5 ms·
Pascal, Euclid, Ada - any other languages from the Algol family named after mathematicians? Probably stopped after Wirth himself deviated from the "pattern".
by mhd 4y ago
Pascal, Euclid, Ada - any other languages from the Algol family named after mathematicians? Probably stopped after Wirth himself deviated from the "pattern".
- Athas 4y agoAlso by Wirth: https://en.wikipedia.org/wiki/Euler_(programming_language) https://en.wikipedia.org/wiki/Euler_(programming_language)
- adrian_b 4y agoEuler is an important programming language, because it was one of the first programming languages which had pointers (in 1965). Moreover, it was the first programming language where the implicit value of a pointer was the address contained by it and an explicit operator was used to access the pointed object (in the previous language with pointers, CPL, they behaved like the references of C++, i.e. their implicit value was the pointed object). Unlike in C, where due to a design error the "*" indirection operator is a prefix operator, in Euler the indirection operator (which was a middle dot) was rightly a postfix operator (this was later inherited by Pascal). Of course, Euler also had the "address of" operator ("@" in Euler, as a prefix operator), which is needed to assign values to pointers.
- ncmncm 4y agoC and C++ could still be fixed. Unfortunately not with postfix ^. Unary -> might work.
- ncmncm 4y agoYou probably would want, also, to fix declaration syntax.
- deleted 4y ago[deleted]
- pjmlp 4y agoJOVIAL (1958), ESPOL/NEWP (1961) also had them. With ESPOL/NEWP probably being the first one with unsafe code blocks.
- messe 4y agoEven Algol could be considered indirectly named after a mathematician: Muḥammad ibn Mūsā al-Khwārizmī → latinised as Algoritmi → Algorithm → Algorithmic Language → Algol.
- ianai 4y agoNaming stuff after the discoverer/scientist/etc absolutely is a thing across every discipline I’ve ran into.
- 082349872349872 4y agoExcept computer languages are not named after their designers[0] but as a tribute. Not in the Algol family: Haskell In the Algol (indeed Euclid) family: Turing As yet vaporware(?): Noether [0] generally, anyway: AWK is infamous; and I have some suspicions about CPL and MCPL ... once may be coincidence, but twice? Also, what about Popplestone's POP-n languages? ... and the "Wolfram Language" should be no surprise to anyone who's read the eponym's book.
- cestith 4y agoMany languages are named after people, groups of people, animals, and companies including fictional or mythological characters. Some of them are indirect, being named after something else named after the person/beast/character. Alice, Babbage, Curry, Dylan, Eiffel, FAUST, Gödel, Hume, Idris, Joule, Karel, Lua, Mercury, Nemmerle, Orwell, Python, Sather, Turing, WATFOR, Yorick, and Zeno to my understanding all named after people, groups of people, companies, gods, etc. Then there are others besides Wolfram Language named after one or more contributors, like awk. There are animals, plants, and gemstones - Zebra, Ant, Perl, the older Pearl, Ruby, Crystal, Elm, Oak, Maple (to represent Canadians, so kind of a two-fer), Emerald, Cobra, Mouse... I don't know that anything is peculiar to the Modula family here.
- sharikous 4y agoWouldn't python be in the animal family rather than the people/companies/gods?