Have more than 6 years of experience in Java. Have been working on couple of languages like Scala/RoR lately and starting to feel that Java is really one of the most straight forward language. I agree its verbose but all that verbosity makes it easy to understand the code. Python and C# might be close second.
What other languages do you use?
Java FTW.
Java has so much syntax junk that fast skimming it is painful. It’s gotten better but still sucks.
I think Java is a pretty language (for some reason). It’s just easy to look at.
Java isn’t actually that verbose. If you would like to see a verbose language, check out COBOL, that was built on a paradigm that the code would be self-documenting.
“Have more than 6 years of experience in Java” - there you go, that’s the reason you find it easy to follow. It’s very subjective, I know engineers who hate Java with a passion, find it difficult to follow but love languages like Haskell and find it easier to follow! It’s the code structure and design patterns more than the language which affect readability of a codebase.
Lol, thats some strong assumption. I am working with Python and scala since past two years and is quite comfortable. But somehow everytime I see someone else’s java code I find it always easy to follow through in comparison to other programming language. I mentioned the years of experience because I wanted to know if this is a general consensus or YOE is got to do something with this. 😁
Apologies :) got carried away a bit there, removed the part where I made a false assumption.
Then Go will be more easy for you
Really? I have heard quite the opposite. Any good Go tutorials you can recommend. I can read and write Java, had to look up source code for Terraform which is in Go and was taken for a spin!
Python ftw.. I was forced through Java all throughout BSc and MSc.
It’s just you. All the NPE boilerplate code makes Java hard to read for new players.
+1 for Java