Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Languages 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. =)



Can you explain what you mean by C# having a "fundamentally broken threading model"?


Sure 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 =).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: