1. 13
    Worst Programming Language Names rant satire write.as
  1.  

  2. 14

    You can probably include all the single letter names.

    1. 3

      Yup anything difficult to google is a bad name.

      1. 2

        I don’t think having to add “programming”, “lang”, and so on is that difficult. Maybe I’m just okay with spending an extra second or two on a search.

        1. 3

          That doesn’t work for J, since a bunch of other random stuff appears for “Jlang” and “J programming”. You get one or two things for J and that’s it.

          1. 1

            I’ll just reply here to both you and @anordal :)

            For me “j prog lang”, “j programming” worksout well, and the same with “c lang”. I tend to add words that would help my searches anyway, so my first search would be “j prog lang” instead of “j”.

            This is though obviously a subjective thing, but I guess as someone who mainly uses a GUI browser (firefox), my searching bottlenecks lie somewhere completely else.

          2. 1

            It doesn’t work well for C either. Google thinks you mean “C:\Program Files”. Clang is also taken.

          3. 1

            It’s hard to argue that the people behind B, C, E or J got that wrong, though. D is a different matter.

        2. 11

          Coq for being impossible to say in polite company.

          1. 8

            Don’t forget Clojure. It’s not that bad on its own (except you probably have to pronounce it “closure-with-a-j” to anyone who hasn’t seen it in writing), but it’s a bit confusing because other things exist: Clozure and Closure. And they’re even somewhat related (Clozure being a Lisp implementation and Closure being on the JVM)

            upd: also,

            Sequel or S.Q.L?

            How about “Squeal” :D

            1. 15

              “It sounds too Oriental.” and “Google keeps reminding me that the target audience of My Little Pony is single guys with hygiene problems” makes me feel the author has some unaddressed racism and transphobia.

              I agree that SQL is kinda a bad name, lol.

              EDIT: Shoutout to all the cis my-little-pony fans also. My personal experience has more trans-identifying my-little-pony-fans than cis-identifying ones, mb ~

              1. 4

                I don’t know about transphobia, but due to various communities (warning: not work safe, probably not mind safe if you dig) of MLP fans have…maybe not a great reputation.

                1. 1

                  First it’s satire. Second nobody writes Oriental with a capital O if they are not aware of the implications of calling something Oriental. For the comment on MLP, the fact that there’s a majority of cis males doesn’t say much about the existing minorities. I don’t even see the connections.

                  1. 1

                    I suppose the satire was lost on me. Cheers, mate.

                2. 5

                  Not really a programming language, but LaTeX

                  1. 4

                    What, no D? Who doesn’t love D?

                    1. 4

                      Try Self

                      1. 7

                        I would dearly love to flag or downvote this article for just being terribly, terribly bad, but there doesn’t seem to be an option for that. And then I see that 12 people have actually upvoted it. What on earth.

                        1. 2

                          Yeah I was looking at the flag reasons, its not spam, its not technically off topic. Its just total fluff/garbage.

                          1. 3

                            spam is how I usually flag this sort of stuff, because it’s low-quality meat.

                          2. 1

                            It’s the kind of bad programmers like. It’s written to be bad. I spent the last week writing a very complicated post on a critique of the narrative around the programmer job in the west and I had to kill it because it was going nowhere. I had the need to get some easy sweet up votes and wrote this because I knew it’s the kind of cheap humour programmers like.

                            Also I believe the expected behavior on lobste.rs is that if you disagree with the opinion of the majority of the voters is just to ignore the post. Down voting is not about the quality of the content.

                            1. 4

                              The moment lobsters becomes a site for cheap programmer humour is the moment the website dies.

                          3. 5

                            target audience of My Little Pony is single guys with hygiene problems

                            I am married and bathe regularly. Thank you very much.

                            The only real issue here is that search has stagnated for a decade now and is ready for disruption by someone who actually understands organization of knowledge. Sadly, libraries are kind of underfunded nowadays.

                            I’ve seen people try really simple techniques, such as topic tree to get really interesting results (DAG would be better for some bordering sciences).

                            1. 3

                              satire would be probably the only tag needed here, possibly rant.

                              1. 2

                                There’s nothing satirical about this..

                              2. 3

                                I would add Groovy to this list.

                                1. 2

                                  There was a CoffeeScript framework once named Batman, which almost no one used. One exception was a project I was called to work on. Batman was sweet, except for the bugginess and other reasons that lead to its EOL.

                                  Tons of hilarity trying to Google anything for it.

                                  1. 2

                                    But seriously, how do we come up with good language names?

                                    1. 2

                                      I don’t think we needed this post. It was entirely predictable and unhelpful.

                                      1. 2

                                        I am the one who gave the talk with a kid in attendance. The talk was about Apache Spark and the mother thought it was an Opera set in the Far West. It is to the day a running gag in the Italian Scala Slack channel.

                                        1. 1

                                          Bash: You can’t say that outside kindergarten here in Norway. It means poo. And “bash prompt” is an even more ridiculous constellation of words.

                                          1. 1

                                            I hate special prononciation rules, because they don’t translate to other languages.

                                            SQL = sikuel

                                            LaTeX = leitek / latek

                                            Nginx = engin X

                                            I refuse to abide to such arbitrary obfuscation, especially when talking in my native language.

                                            1. 1

                                              One would have hoped to see, in a complaint about names, that the article would at least spell “PostsgreSQL” correctly.

                                              1. 1

                                                I think that might be the joke

                                                1. 1

                                                  Perhaps? More ambiguous, at least, than earnest use of the word oriental.

                                                  1. 0

                                                    What’s wrong with oriental?

                                                    1. 2

                                                      “Oriental” is a term coined and used by those from Europe and America (whether in colonized lands or otherwise) to group together many disparate ethnic groups and cultures based on stereotypical presumption. This is evident by the expanding and contracting specific definitions the word takes on geographically speaking; the only loose “glue” holding these things together is a general, stereotyped, idea of “Eastern” culture.

                                                      1. 2

                                                        Agree about “Oriental”, but can’t help but notice the irony in referring to “those from Europe and America” while complaining about “general, stereotyped, idea of “Eastern” culture”.

                                                        If you want to talk about large numbers of people, you can only do so by using an abstraction which obscures details not relevant to the topic.

                                                        That’s true whether the abstraction is “Westerners”, “Orientals”, “Males”, or “Programmers”.

                                                        1. 1

                                                          “Oriental” is an English term. It’s going to be used by English speakers, who are predominantly from Europe and America. Please comment when you find it in common parlance in a country without an English-speaking majority.

                                                          1. 0

                                                            We just did this thread, and it got pruned. Probably not a great idea to do it again.

                                                        2. [Comment removed by moderator alynpost: prune off-topic inflammatory thread.]

                                                          1. [Comment removed by moderator alynpost: prune off-topic inflammatory thread.]

                                                            1. [Comment removed by moderator alynpost: prune off-topic inflammatory thread.]

                                                              1. [Comment removed by moderator alynpost: prune off-topic inflammatory thread.]

                                                                1. [Comment removed by moderator alynpost: prune off-topic inflammatory thread.]

                                                            2. 1

                                                              It’s usually reserved for rugs these days. There’s nothing inherently ‘wrong’ with almost any word, but certain words acquire negative associations, and ‘oriental’ is one of these; its use to describe non-rug entities has racist connotations (though, of course, not always intended).

                                                              1. 3

                                                                I used it on purpose. My gf is reading Orientalism and I couldn’t miss the chance

                                                                1. -3

                                                                  Well it doesn’t have a negative association here… Not everyone is an American that gets offended by everything.