3 ms·
WizardlySquid's comment below was greyed out, probably in error. I have fetched it out of limbo because the point being made is cogent and important. Wizardly
by drallison 11y ago
WizardlySquid's comment below was greyed out, probably in error. I have fetched it out of limbo because the point being made is cogent and important.
WizardlySquid 1 hour ago [dead]
Languages don't create bug, people create bugs and there will always be bugs. Instead of looking for the new hotness just study your chosen language more, carefully research your problem, spend more time designing your system to be fault more tolerant and test the system to find the bugs you do have. If we're talking only about languages introducing bugs it's best to have a mature language that works best for your problem and that you are proficient at.
I agree. Programming languages are tools. They help structure problem solving. They provide convenient notations. They have hidden gotchas (sometimes). Some languages may be a better match to a particular problem than another. Programming languages are not a substitute for thought, careful design, and analysis. Language flame wars, endless comparisons, strong assertions of language goodness, and anecdotal tales of greatness are fun to read, sometimes provocative, but in the end remain (for me) unconvincing.