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. Image
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.
dill@lemmy.one 1 year ago
Java placed way better than I expected
RvTV95XBeo@sh.itjust.works 1 year ago
System.out.print(“I agree.”);
bleistift2@feddit.de 1 year ago
You can write concise Java. Just like you can write readable Haskell. It’s just not idiomatic to do so.
Pantoffel@feddit.de 1 year ago
Yes, but it looks like it is already I think more than twice as verbose as Python.
muddi@hexbear.net 1 year ago
I wonder if it’s all those variables named with single letter and abbreviations, so annoying to code review
GarytheSnail@programming.dev 1 year ago
String IDontKnowWhatsWorseEspeciallyWhenTheTypeIsAlsoIncludedString = “I don’t know what’s worse, especially when the type is also included”;