3 ms·
I think Rust gets overhyped outside of its original intended area, systems programming. They see things like "zero cost abstraction" and think its great for eve
by dexwiz 2y ago
I think Rust gets overhyped outside of its original intended area, systems programming. They see things like "zero cost abstraction" and think its great for everything. Turns out, the cost is paid by the developer. Application languages like Java are great for what is likely the vast majority of programs. And with a bit of work, it can also be used in performance sensitive areas.
Also can someone tell me exactly what they mean by "Java is ugly?" Yes, you can write ugly Java, but you can write ugly code in any language. You can also write elegant Java, it just takes more skill. I don't see verbosity as a negative, since any half decent IDE has had non-AI autocompletion for decades, and your screen has been able to accommodate more than 80 characters for even longer.
- silverquiet 2y agoI work for a tiny software company that probably wouldn't still exist without Java. It always seems like it's the second-best language for just about every use case, and that makes it incredibly flexible for a small team. That said, I don't really find the language itself "elegant" but who cares - it works (also I'm not a developer). I think "enterprise" development patterns that try to standardize Java development created a lot of the "Java is ugly" attitudes as well.
- exabrial 2y ago> I don't see verbosity as a negative, since any half decent IDE has had non-AI autocompletion for decades I've thought the same thing for a really long time. Are people writing code with notepad??
- metaltyphoon 2y agoNo but if I’m on limited screen size, such as a laptop, I rather not have code wrap a line because “public” instead of “pub”