4 ms·
Your response is an instance of the naturalistic fallacy.
by guerrilla 7y ago
Your response is an instance of the naturalistic fallacy.
- kazinator 7y agoSure, except for the part where C is a language that uses English or English-based keywords, designed by native English speakers.
- guerrilla 7y agoThere's no "except" because one cannot conclude how people should write programs from how they do write programs, regardless of circumstances. In any case, languages and their use change. C is 47 years old. Consistent expression structures is more important than analogies to English. Further, C is not like English and even if it were, one could not conclude that it should be or should continue to be. Moreover, that it was designed by English speakers is not evidence that it is like English or should be like English: most assembly languages were also desiged by English speakers.
- CawCawCaw 7y agoSo ... anything goes, then?
- bauerd 7y agoIt's not about moral goodness, it's about developer ergonomics. I don't see why the fallacy would apply to all value judgments
- guerrilla 7y agoIt's isomorphic, but you're right, I used an overly specific term. In any case, one can't conclude that something should be the way it is from the fact that it is the way it is without fruther premises, regardless of the kind of value judgements involved.
- bauerd 7y agoImplicit key premise seems to be that the more akin a formal (programming) language to it's users' natural one, the more ergonomic it is. I would not necessarily agree, but not read it as ought-from-is.