I was looking at code.golf the other day and I wondered which languages were the least verbose, so I did a little data gathering.

I looked at 48 different languages that had completed 79 different code challenges on code.golf. I then gathered the results for each language and challenge. If a “golfer” had more than 1 submission to a challenge, I grabbed the most recent one. I then dropped the top 5% and bottom 5% to hopefully mitigate most outliers. Then came up with an average for each language, for each challenge. I then averaged the results across each language and that is what you see here.

For another perspective, I ranked each challenge then got the average ranking across all challenges. Below is the results of that.

Disclaimer: This is in no way scientific. It’s just for fun. If you know of a better way to sort these results please let me know.

1 point

Who tf uses OCaml. It was created by my alma mater, we hated studying that shit, it was invented for crazy people.

permalink
report
reply
8 points

we hated studying that shit

It’s a more than fine functional programming language if you ask me. Was that the functional aspect that you disliked? Or the syntax? Because in one case like the other I’ve got some bad news for you about what’s to come in the programming languages landscape :)

Who tf uses OCaml.

The rust compiler (initially), large financial companies, the energy sector, etc: practically anywhere functional programming shines

written by a Scala programmer

permalink
report
parent
reply
4 points

Seems quite nice compared to bloody scheme

permalink
report
parent
reply
0 points

I hate Python 3 requires parantes for print. Python 2 accepted print ‘hi’. Vs print(‘hi’)

permalink
report
reply
1 point

NO WAY php is more verbose than Java.

permalink
report
reply
4 points

It is not, though. Not according to the graph.

permalink
report
parent
reply
1 point

Weird this is not the graph I remember having seen first time, The one I saw had python at the very top, have I commented on the wrong post ?

permalink
report
parent
reply

this one has python at the top

permalink
report
parent
reply
1 point

There are two images. One of them has Python as #1, the other doesn’t.

permalink
report
parent
reply
2 points

Why is sql so low?

permalink
report
reply
2 points

It’s probably not used much for code golf, except for when it can be leveraged for specific tasks in which it excels.

permalink
report
parent
reply
7 points

Because the other languages use more characters on average like it says?

permalink
report
parent
reply

Surprised by C# and Java. People always moan that they have too much boilerplate code and something else about how OOP sucks and that makes these languages too verbose, yet they’re close to the top of the chart here for least characters used on average.

permalink
report
reply
4 points

I think Java’s verbosity has more to do with the culture than the language itself

permalink
report
parent
reply
5 points

C# is what I primarily write at work, and it’s honestly great to work with. The actual business logic tends to be easy to express, and while I do write a some boilerplate/ceremony, most of it is for the framework and not the language itself. Even that boilerplate generally tends to have shorthand in the language.

permalink
report
parent
reply
4 points

I suspect this is more a symptom of “enterprise” design patterns than the language itself. Though I do think the standard library in Java is a bit more verbose than necessary.

permalink
report
parent
reply

Programming

!programming@programming.dev

Create post

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person’s post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you’re posting long videos try to add in some form of tldr for those who don’t want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



Community stats

  • 3.5K

    Monthly active users

  • 1.6K

    Posts

  • 26K

    Comments