|
|
|
|
|
by tom_mellior
2425 days ago
|
|
> Now that I think about it, languages that aren't subject-verb-object probably find OOP insane. I'm not sure if that's true in this generality. After all, "agent.doSomeThingWith(object)" is not a declarative sentence, it's a command. So you'd have to look for languages where imperatives don't have subject-verb-object (as an acceptable) order. I'm sure there exist some, but at least I would expect them to start with the agent you are commanding. |
|
In German, the difference between the imperative "Machen Sie das!" [Do that, you (polite form of address).] and the declarative "Sie machen das." [You (polite form of address) are doing that.] is that the imperative does not put the agent first.