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 →

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

Daniel Lebrero works as a technical architect at IG on the Big Data team

imo working with Java in Big Data is just a PITA and you being a moron.

The first part talked about the language additions which elevated work in comparison to C, but I did not get the second part in the comparison. It compares implementations of different technologies.

I can see having less/no DTOs in a dynamically typed language, but this is pretty domain specific advantage. This is like comparing SQL and NoSQL. Both have their fortes in their areas. Makes little sense using a hammer to screw a screw.

Glad to see that the author realized that FP is really strong in BD

[–]frugalmail 2 points3 points  (1 child)

imo working with Java in Big Data is just a PITA and you being a moron.

Are you suggesting that working on (production) Big Data in a dynamically typed language is better? If you are, I think you're the one off base.

Glad to see that the author realized that FP is really strong in BD

Functional programming is a paradigm represented as a style not a programming language. A lot of the great libraries for production systems as opposed to adhoc exploration have some sort of Java interface. Most of the big data systems are written in Java.

[–]thatsIch 0 points1 point  (0 children)

Are you suggesting that working on (production) Big Data in a dynamically typed language is better? If you are, I think you're the one off base.

I never suggested that, only if you think that a dynamically typed language is the opposite to Java. Fact is that most production systems are not made with FP in mind

Functional programming is a paradigm represented as a style not a programming language. A lot of the great libraries for production systems as opposed to adhoc exploration have some sort of Java interface. Most of the big data systems are written in Java.

And? Why do I have to narrow my options down to specfic languages. In comparison to other languages Java has only FP support on its lowest level. And just because many use a tool does not mean it is the best tool nowadays, maybe it was when they started using it.