Live data from Hacker News

List of 4,248 open source programming languages

codelani.com

11–20 of 25 posts

Re: List of 4,248 open source programming languages

#11
I like how comprehensive this is. Some of these are super obscure, including some systems that seem to only be referenced in a scholastic paper.

I don't like how disorganized/mis-characterized this is. As others have pointed out, there is little mention of open source (have to go into the language page for that), and these aren't all programming languages. Seems like it started as such and then scope crept to include...formal languages? What is CSV even?

Don't get me wrong, I think it's awesome that there is some abstraction in which Arezzo notation, matplotlib, CSV, and a bunch of esolangs are in the same category. But saying it could benefit from focus is an understatement.

The website, for being as sparse and web 1.0 as it is, takes a long time to first interactive scroll on mobile.

I think both problems could be solved, or mitigated, by breaking it into separate lists. Programming languages, libraries, markup languages, encoding formats, and "misc".

Re: List of 4,248 open source programming languages

#12

They aren't consistently open source or programming languages (only categories “pl” and “esolang” seem to be programming languages.) It's a list of...things.

Even among "pl", even a quick sampling shows that these aren't necessarily correctly categorized. For instance, "advice-taker" according to the site is "an actively used programming language created in 1958". But Wikipedia, which I would take to be more credible in this context, says it "was a hypothetical computer program" and explains the philosophical point put forth by the idea. So it was not a language, not even a real program, and certainly not actively used.

Re: List of 4,248 open source programming languages

#13

Super cool! This list is very comprehensive and includes languages that aren’t on many other lists. I’m wondering how the author collected all of these. I’ve been building a list of programming languages posted to HN in my favorites list — it’s fun because everyone has their own idea or angle on what a programming language should look like and what features it should have.

It's a bit off, plenty of not-a-programming-language entries, & it isn't comprehensive

Anyways, if you want lots of silly languages https://esolangs.org/wiki/Language_list

I'll list some languages I've implemented which aren't on this list:

https://github.com/serprex/Rue I implemented Rue based off of https://esolangs.org/wiki/Thue but with the idea to extend it with regex & modules

https://github.com/serprex/oilrs https://esolangs.org/wiki/OIL someone shared an esolang they'd been implementing in Python, I decided to implement it in Rust. Making a second implementation made for good discussion, such as "how strict is integer format?" where it was decided 007 shouldn't be accepted, that empty cell vs empty-string cell being semantically different be kept, & the stdlib was moved to its own repo

https://github.com/serprex/NULL I decided to port https://esolangs.org/wiki/NULL to Rust. If there were more programs in NULL I'd consider digging for a faster bignum implementation

Bonus: https://esolangs.org/wiki/Three_Star_Programmer is an interesting one-instruction machine. One instruction is a neat space, a somewhat different dimension of minimalism from brainfuck, see also https://esolangs.org/wiki/Jot

Re: List of 4,248 open source programming languages

#14
Want to plug in my favourite https://github.com/kanaka/mal basically make a lisp in lot of language.

Really give you ther idea of what is needed in build a programming language. Soemthing won't quite obvious. until you I down and write code. Example the ability to rewind, go back to a few earlier token.

Re: List of 4,248 open source programming languages

#15
post #11

I like how comprehensive this is. Some of these are super obscure, including some systems that seem to only be referenced in a scholastic paper. I don't like how disorganized/mis-characterized this is. As others have pointed out, there is little mention of open source (have to go into the language page for that), and these aren't all programming languages. Seems like it started as such and then scope crept to include…

Can you really call a list comprehensive if it contains a ton of incorrect entries?

Just because someone talks a lot doesn't mean they know a lot, just like a long list isn't necessarily comprehensive just because it's long

Re: List of 4,248 open source programming languages

#16
post #4

The title is misleading. The list is about languages, of any kind, no matter if open source or not, or even if related to computing or not. So much so that some entries that initially appeared weird to me are: - morse code - arezzo notation (a musical notation system) - Balanced ternary Then you look better... and you realize it's about languages in general, not about open source or programming at all.

Some of them aren't even languages. Like another commenter mentioned, it's just a list of things. Which makes me wonder: why is it on HN

Re: List of 4,248 open source programming languages

#18
post #2

The title is misleading. I don't see "open source" mentioned anywhere on this page. e.g. it is very unlikely that all the Basic variants listed here are open source.

To be clear, the HN title is misleading. The page itself isn't claiming to list "open source" anything.

Re: List of 4,248 open source programming languages

#20
Law: Only an idiot thinks anybody else will use their new language.

Corollary: All languages are created by idiots.

We have been very lucky that a few languages created by such idiots have turned out to be usable. I doubt the ones that happened not to fizzle would have been the best a priori choices, but by the Law we are lucky that any are usable at all.

Post reply on HN