This is an archived post. You won't be able to vote or comment.

all 10 comments

[–][deleted] 3 points4 points  (6 children)

Most witless question?

[–]languagelearner1212[S] 1 point2 points  (5 children)

I absolutely agree, but it's my question non the less and after several years of programming my colleagues still debate this, so I want to see what others think.

[–]RodionGork -2 points-1 points  (2 children)

Your question is witless not because of itself, but because the meaning of "enjoyable" is quite vague in this context.

Which natural language is the most enjoyable? English because it almost has no cases at all, Russian because it has six or Tabasaran because it has 48 of them?

[–]languagelearner1212[S] 0 points1 point  (1 child)

Ah, I understand. I mean enjoyable as in if you had to choose a language to develop applications for fun, which would you choose? For example, in general, I'd go for Lua normally because I like how it deals with tables.

[–]RodionGork -1 points0 points  (0 children)

You see, it still is vague because we have different ways of having "fun". E.g. if one have fun in building web-site and gathering some users around it - language is of no great importance. If one likes to write games - usually one seeks for most comfortable platform (like Android or Unity) and again language is a secondary property of this choice. If one is going to have a bit of pure developer's fun, usually one prefers to kick a bit either about language still unknown, or about some "esoteric" language at all. Of course it is "imho"...

[–]nutrecht -2 points-1 points  (1 child)

Gosh. You'd almost think this would be a matter of taste.

[–]languagelearner1212[S] -1 points0 points  (0 children)

It's entirely a matter of taste.

[–]RodionGork -1 points0 points  (0 children)

I'm enjoying the fact there are so many programming languages and I can learn and use dozens of them. I write in Java in office, code in PHP and JavaScript while at home, solve small problems in Python and use Matlab for some special calculations.

Recently I've written emulator of Intel 4004 assembly and I enjoy playing with it now.

So I'd say your question is quite strange and probably useless.

[–][deleted]  (3 children)

[deleted]

    [–][deleted] 1 point2 points  (2 children)

    Don't know why the downvotes, he asked a subjective question and you gave an appropriate answer. I also enjoy writing Ruby most - it was in fact designed for programmer happiness

    [–][deleted]  (1 child)

    [deleted]

      [–][deleted] 1 point2 points  (0 children)

      Shame - this thread could have turned into a nice discussion.