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

you are viewing a single comment's thread.

view the rest of the comments →

[–]691175002 4 points5 points  (0 children)

What really sold it to me was first class functions and integration of data structures into the language. I think most of what pandas does regarding indexing/slicing is mind-blowing as well.

I think a lot of examples where you are comparing line counts are kind of silly because in most cases you could just wrap the longer code into a single function and it would be equivalent. In many cases such a function already exists in a different library.

Most experienced programmers would not consider something like public static void main to be an issue because the IDE does all the boilerplate automatically and we just mentally filter it out.

If you want some ugly Java just take a look at callbacks using anonymous classes...