General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Toby
ThePrimeTime
comments
Comments by "Toby" (@toby9999) on "Java Is Better Than Rust" video.
Nah, it's just becoming a bigger mess.
3
Java code is hard to follow, especially given that most of what I've seen is too heavily encapsulated oop wise. Like drill 20 levels deep to find 3 lines of code, then back up 10 levels to the next call, and down again. Looking at C code is so refreshing after fighting with that stuff.
3
I've been a C and C++ developer for 30 years. How hard is it to tranistion to rust? I've looked at some rust code and it looks ugly, and there's a bunch of syntax that looks pretty odd to me. Would you describe rust as low level or high level when compared to C or C++ or perhaps somewhere in between? Or is it more like Java?
1
Inheritance is useful. Therefore, we should keep it. But I agree on java doing it badly. Java over uses inheritance.
1
Yeah, 21 is a more "advanced" crappy language than 17. Thing is, the whole Java ecosystem sucks.
1
@Sven_Dongle So you say, but perhaps you know nothing about the commenters? Java sucks... what do you know about me appart from hating Java?
1
Not really.
1
Eclipse is a pile of stinking bloated unstable garbage. It was so bad that I left the industry completely. For context, I was a long time C++ developer switching to Java (which sucked)... The amount of downtime caused by Eclipse was unacceptable to me at around 90%. I couldn't get work done and I couldn't take the stress of being unproductive any longer. So, Eclipse ended my 25-year employment with a great company. I resigned. The company wouldn't switch to a decent IDE because Eclipse is "free". At least that's how I saw it. Thing is, Eclipse isn't "free" when you consider developer downtime and the constant mantainence required by IT and the negative impact on developer health. Worst IDE I'd encountered in my 30+ years of software development. Rant over.
1
Because functional programming is of relatively limited us when compared to other paradigms.
1
I hate java. I loath everything about java and its development ecosystem with a passion.
1
Definitely not. Sounds like Python syntax. Yuck. It's much better to keep the semicolons and curly brackets. It's more readable.
1
@donwinston They make code more readable. Whitespace doesnt do that as well. There can also be benefits in terms of parsing the language e.g. delimiting a scope with {}. The way Python does that is just stupid.
1
Yes, but some tools are better than others, even for the same job. A sharp saw is better than a blunt one. Java is a blunt saw. It cuts, but other saws cut better.
1
I also don't like java. The reasons are many.
1
@amerdyne8791 Doesn't mean that java is a great language. A lot of stuff is written in JS, and that is an appaling language.
1
@larjasoul I find them to be rather odd, actually.
1
@nymez6968 That one can't have free standing functions is one of the many reasons I consuder java a non-starter. Just stupid restrictions like that one make no sense.
1
@olbluelips It's not pointless, but making it manditory is stupid.
1
@amerdyne8791 That might be true, but that wouldn't prove much of any value. I think Java sucks. It's quite difficult to learn. I prefer C++.
1
@Sven_Dongle Languages are not conscious, so no. That said, I hate Java and Rust.
1
Everything about java feels massively over complicated and bloated.
1
It's not "cope", it's fair comment. I tried rust. I did go back. I went back to C++ (for which I have 30 years experience). Rust offered me nothing I needed.
1
Java is traumatic. You got that right. I absolutely loath Java. It is not simple. It's ugly and full of gotchas. It's a hack and the tools are garbage e.g. Eclipse. I also hate the relatively poor performance vs languages like C /C++ and I hate the JVM concept. I want native executables... fast ones. Additionally, every Java codebase I've seen were full of over engineered OOP. Abstractions inside abstractions inside abstractions. It's damn near impossible to understand. You go ten levels deep and find one line of code there. It's nuts. It's multidimensional spaghetti code. As for "skill issue"... yes, you could argue that everything is a skills issue. The real issue though is in the steepness and the length of the learning curving. For me, learning Java was like running headlong at speed into a brick wall... then repeat indefinitely. I could not penetrate that wall.
1
Not everyone can use Java. Ridiculous thing to say. I spent years trying to switch from 30 years as a C++ dev to Java and I failed. It ended my career. Java sucks. Not just the language though... it's also the whole can of worms that comes with it.
1
Can people stop referring to languages as "safe" and "unsafe". Developers are responsible for not creating bugs. Bugs can be created in any language. It really is a skill issue. C is one of the easiest languages to learn and simplicity helps reduce risk. If one prefers a higher level if abstraction, even C++98 will provide it.
1
Logs are a small payoff for the migraines one gets from Rust code. I just write my own logs.
1
I loath Java with a huge passion. I hate it and everything about it or connected with it. The whole Java ecosystem sucks like a giant hack. Rant over.
1
@bariole Not compiling to native code is already a showstopper for me, and that's ignoring a bunch of other negatives.
1
That's not a win for java. That's a flawed argument.
1
LOL, NO
1
Is a rotten apple better than a rotten orange?
1