Re:Julia 1.4
by tomerbd on Sunday March 22, 2020 @07:20AM
(#22654175)
I have to admit that over the past 20 years, java is like the most stable robust, huge project, multiple teams, IDE friendly, type safe, infinite tooling and libraries language of choice!
[ Parent
| on HN ]
Java is good for big projects but not for Machine Learning purposes (Also im C# fanboy so still will prefer C# over Java :D)
Type safe? NPE en masse.
IDE friendly? IDE support is only good because you absolutely need an IDE for this language.
It's an unwieldy, verbose mess of a language.
You need an IDE for any non-trivial project in any language.
This just isn't true. There's a lot of tooling nowadays that provides IDE-like features in text editors, or via command-line tuning. And different people work differently. Where some people use IDEs, others never leave the terminal and just use e.g. vim/emacs, a build system, and a debugger.
agreed - it's almost as bad as Java/Scala for needing a heavy IDE to make it work
Not too surprising. Java was _designed_ by ex Unix engineers at a time that the word "engineer" meant something.
Now we have the cloud/web stack and _Javascript_.
The bar was low enough for Julia to sound good at the start, but it gives the impression of being "designed" "on-the-fly".
Luckily in some parts of the world engineer still means something by law, even in informatics, and one is not allowed to use it just because they went through a six weeks programming bootcamp.
Re:Julia 1.4
by the_monster on Sunday March 22, 2020 @09:47AM
(#22654907)
Engineering implies scientific rigour and high intellect. So, no wonder software developers, usually a derided and mistreated collective, just love being called engineer...