Any competent C++ programmer could write the exact opposite to what you've written as to why C++ is better than Java. These sorts of "My language is better than your language" wars have been going on for decades. Writing yet another one adds nothing new.
π Computer Science undergrad | Tech explorer & writer | Passionate about programming languages, data structures, and more | Sharing my tech journey one post at a time β
I respect your preference for C++. I did not intend to start a language war or to claim that Java is superior to C++ in every aspect. I simply wanted to share my personal experience and opinion on why I prefer Java over C++. I acknowledge that C++ has its own advantages and challenges, and that different programmers may have different criteria for choosing a language. I hope you can understand that my article is not meant to be a definitive or objective comparison, but rather a subjective and personal reflection. Thank you for reading and engaging withΒ myΒ article.Β π
I never said I had a preference for either language.
It never said you claimed that Java was superior to C++ in every respect.
I never said you claimed your post was objective.
I meant that all language comparison posts for any reason (objective, subjective, because itβs Sunday, whatever) have all been done for decades and add nothing new.
π Computer Science undergrad | Tech explorer & writer | Passionate about programming languages, data structures, and more | Sharing my tech journey one post at a time β
Thank you for clarifying your perspective, and I apologize if my response seemed to misinterpret your comment. I understand your viewpoint that language comparison posts have been a topic of discussion for a long time and might not always offer entirely new insights.
I respect that different programmers have diverse criteria for choosing their preferred language, and I appreciate your engagement and feedback.
If there's any specific aspect you'd like to discuss further or if you have any suggestions for future articles, I'd be more than happy to hear them. Thank you for taking the time to read my article and share your thoughts.
BTW: I just realized your post title including "Ultimate Winner" sure makes it seem like you're alleging objectivity. If instead your title were along the lines of "Why Java is the best language for me" (which you now seem to be claiming instead) then I would have ignored your post entirely.
π Computer Science undergrad | Tech explorer & writer | Passionate about programming languages, data structures, and more | Sharing my tech journey one post at a time β
One of the most salient features of our Tech Hiring culture is that there is so much bullshit. Everyone knows this. Each of us contributes his share. But we tend to take the situation for granted.
I agree with you in general but no in the specific case of C and C++.
It has been proven time and time again that writing secure programs in C and C++ is a task that is too hard for humans so those languages should be retired as soon as humanly possible.
Whether that's with Rust or with go or Java I don't care.
One of the most salient features of our Tech Hiring culture is that there is so much bullshit. Everyone knows this. Each of us contributes his share. But we tend to take the situation for granted.
One of the most salient features of our Tech Hiring culture is that there is so much bullshit. Everyone knows this. Each of us contributes his share. But we tend to take the situation for granted.
And while doing that you did a little a straw man fallacy
I know like everyone else that neither Java nor anything else is always secure.
I didn't even promote Java, I think each team should decide what makes sense for them.
That could be Rust, Go, Java, Kotlin, I don't have a clue because I don't know that team's context.
My point was that C and C++ are especially unsafe languages and that it's a real issue.
Any competent C++ programmer could write the exact opposite to what you've written as to why C++ is better than Java. These sorts of "My language is better than your language" wars have been going on for decades. Writing yet another one adds nothing new.
I respect your preference for C++. I did not intend to start a language war or to claim that Java is superior to C++ in every aspect. I simply wanted to share my personal experience and opinion on why I prefer Java over C++. I acknowledge that C++ has its own advantages and challenges, and that different programmers may have different criteria for choosing a language. I hope you can understand that my article is not meant to be a definitive or objective comparison, but rather a subjective and personal reflection. Thank you for reading and engaging withΒ myΒ article.Β π
I never said I had a preference for either language.
It never said you claimed that Java was superior to C++ in every respect.
I never said you claimed your post was objective.
I meant that all language comparison posts for any reason (objective, subjective, because itβs Sunday, whatever) have all been done for decades and add nothing new.
Thank you for clarifying your perspective, and I apologize if my response seemed to misinterpret your comment. I understand your viewpoint that language comparison posts have been a topic of discussion for a long time and might not always offer entirely new insights.
I respect that different programmers have diverse criteria for choosing their preferred language, and I appreciate your engagement and feedback.
If there's any specific aspect you'd like to discuss further or if you have any suggestions for future articles, I'd be more than happy to hear them. Thank you for taking the time to read my article and share your thoughts.
BTW: I just realized your post title including "Ultimate Winner" sure makes it seem like you're alleging objectivity. If instead your title were along the lines of "Why Java is the best language for me" (which you now seem to be claiming instead) then I would have ignored your post entirely.
I think it's ok now..
I agree with you in general but no in the specific case of C and C++.
It has been proven time and time again that writing secure programs in C and C++ is a task that is too hard for humans so those languages should be retired as soon as humanly possible.
Whether that's with Rust or with go or Java I don't care.
Java secure? Really?
Before I answer can you describe me what kind of experience you have building large scale and secure C/C++ applications?
I never said I did. I never said C/C++ was secure. I only said Java isnβt secure.
And while doing that you did a little a straw man fallacy
I know like everyone else that neither Java nor anything else is always secure.
I didn't even promote Java, I think each team should decide what makes sense for them.
That could be Rust, Go, Java, Kotlin, I don't have a clue because I don't know that team's context.
My point was that C and C++ are especially unsafe languages and that it's a real issue.
But you offered Java as an alternative presumably because youβre alleging itβs a secure language. My link disproves that. Thatβs my only point.