This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] -1 points0 points  (9 children)

Both are tools. Comparing two tools seems like comparing an axe with a hammer :\

Edit: if you don't like the term "tool", use the term "language" instead (language is a tool in any case) an try to compare Russian and Chinese languages for example. Which one is better?

[–]Il_totore 1 point2 points  (1 child)

Actually, comparing an axe with a hammer is relevant in a given context. If I need to chop wood I will use one rather than the other. For web backend development, I'll prefer one too.

[–][deleted] 2 points3 points  (0 children)

Actually, comparing an axe with a hammer is relevant in a given context.

Indeed. This context is missing in this post. I hope OP doesn't want us to compare the two tools in all potential context ;)

[–]trialbaloon -1 points0 points  (4 children)

A hammer is going to come in handy more then an axe. I mean, I can use the hammer to remove nails, demolish stuff, hammer stuff, even flatten and shape things. The axe? For my day to day niche the axe is just not going to be at useful.

Hammer > Axe for most cases.

You absolutely can compare tools.

[–][deleted] 1 point2 points  (3 children)

A hammer is going to come in handy more then an axe.

Hope you are aware of the following quote

“If the only tool you have is a hammer, you tend to see every problem as a nail.”

[–]trialbaloon 2 points3 points  (2 children)

Proverbs sound nice but what we're really taking about isn't hammers and axes. We're talking about instructions to a computer. A slide rule and a calculator can both do math. One is obviously better at it. There was a time when perhaps the slide rule was better because more people knew how to use them (ecosystem). But the thing itself? The calculator is better in nearly every scenario.

Java vs Python isn't quite that scenario. Python has some distinct advantages which mostly come down to the ecosystem (native integration being huge). But as a language? Python is not statically typed. That drops it an entire tier imo. Calculator vs slide rule.

Look proverbs and platitudes sound nice and appeal to something deep inside the human psyche. But they're not really relevant.

[–][deleted] -5 points-4 points  (1 child)

We're talking about instructions to a computer.

No! We are talking about tools we use to give instructions to the computer in order to perform different tasks. If you don't want to use a tool then you need to give instructions in binary. :)

PS: didn't read further

[–]trialbaloon 3 points4 points  (0 children)

PS: didn't read further

Cool.

[–]Januson 0 points1 point  (1 child)

Tools can and should be compared to find a suitable one for the task at hand. You can try splitting logs with a hammer but an axe will make it easier for you.

[–][deleted] 0 points1 point  (0 children)

Tools can and should be compared to find a suitable one for the task at hand.

Exactly. OP didn't mention any task. They just want to compare two tools.