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

All non-finite languages have edge cases like that, as far as I can see.


English is much more prone to it due to a weak grammar (both syntax and inflection.) It's easy to tell when a German sentence is ungrammatical because of the specificity of the syntax and inflection (which English barely even has.) Older languages like Latin (or even formal Portuguese) are even more intense with the inflection. Anyway, all of that stuff works like checksum, kind of like packets having CRC32 all over the place. English has veeeeery little checksumming in comparison.


True. English has less redundancy to potentially clarify things. Yet it seems you have to go out of your way to find the edge cases.

At any rate, Chinese grammar is far weaker.


> Yet it seems you have to go out of your way to find the edge cases.

I don't find that. I see ambiguity all the time. Right now it even seems like the majority of arguments online happen because of equivocation. (I'm not saying grammar could fix that though :P)


sure but i think english is highly prone to anomalous grammar and structure because of the wide variety of influences and amalgamations.


In comparison to stricter languages, yes. English is far less prone to it than languages like Chinese though.




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

Search: