4 ms·
>Perhaps, like any other tool-set... C has an optimal problem domain not everyone can understand Maybe this is true specifically for C. However you imply this
by deltasevennine 4y ago
>Perhaps, like any other tool-set... C has an optimal problem domain not everyone can understand
Maybe this is true specifically for C. However you imply this is true for "any other tool-set".
This is also a form of bias. It is illogical and irrational to think that every tool set is good for something. Things that exist can be horribly bad for everything and things that exist can in theory be good for almost anything.
There is not magical rule that says all tool-sets are great because they're always optimal for some niche problem domain.
The universe is not made up of apples and oranges. There are rotten oranges and rotten apples as well.
- Joel_Mckay 4y agoLanguages like Python/C# have fundamentally broken threading models. And yet people like to use these for cluster work. Kind of like eating steak with a spoon, as you never knew about forks. There are often language specific features that are not isomorphic, and are the primary reason a language was developed in the first place. =)
- achr2 4y agoCan you explain what you mean by C# having a "fundamentally broken threading model"?
- deltasevennine 4y agoSure there are forks and there are spoons. But there are also lumps of coal. You have a problem: You need to eat soup and steak. So you use a spoon or a fork. The lump of coal is useless. You can probably smash the steak with it then eat the remains or lick the soup off the wet coal you dipped into it. Possible but a horrible tool overall. There is an argument to be made whether certain languages are lumps of coals rather then a spoon or a fork =).