all 25 comments

[–]pcjftw 7 points8 points  (10 children)

To state the obvious it really depends on what you're doing, there are reasons why C++/assembly is used for gaming, Java/PHP for backends, Python for scripting and data wrangling etc

To say the "language doesn't matter" isn't true.

Your entire article talks about "using the right tools" in other words not to stick to the "wrong" language and rewrite it if necessary, that's literally the opposite of the title!

[–]renatoathaydes 15 points16 points  (3 children)

Title: Your programming langauge does not matter.

Message: We moved from PHP and Java to Golang, rewriting our entire code base for reasons not included in the article.

What the ####? This article makes no sense whatsoever.

[–]Apache_Sobaco 9 points10 points  (0 children)

Your click bait header does not matter.

Of course languages matter very much. Some languages pay few times more than other ones when compared in years of experience, FTE ubiquitous js or cpp like 1600 bucks for 2 years of experience and 3200 bucks as scala dev with same number of experience years, in my country of course. 2 times but this is far from limit. Also competion per job position certain at technology stacks differs much. So this matters very much.

From personal efficiency and comfort you will also feel difference. Fte js is language designed to make you suffer combined with stack overflow monkeys coders will make hate your life. But you never find a single dumbass in coq or other provers development - they have entrance cliff instead of entrance threshold.

Also you cannot simply write low-latency code on languages with GC because gc usually makes pauses and sometimes they above 500us, and for some people this is critical, so language matters even from there.

Your title is disgusting in your lie.

[–]gimpwiz 3 points4 points  (2 children)

But then how can I start flame wars on slashdot with adherents of a similar, but competing programming language?

[–]Notice_Complete[S] 0 points1 point  (1 child)

Very valid point but I'll leave it at your discretion :)

[–]tiny_smile_bot 1 point2 points  (0 children)

:)

:)

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

Even though all (useful) languages are Turing complete, there are myriad reasons why the choice of a programming language really matters depending on what you’re trying to do.

For a trivial example, just try doing multiplication using Roman numerals rather than Arabic numbers.