2 ms·
I agree with you that the context sensitive grammar make this sentence hard to parse. However if you look at the clarifications of meaning they break things in
by artsrc 14y ago
I agree with you that the context sensitive grammar make this sentence hard to parse. However if you look at the clarifications of meaning they break things into bits.
In some languages (e.g.: Java without lambdas), you can't write a function without giving it a name. You have to break things into bits and give them names.
In the functional languages you can just create a lambda and use it.
In a functional style conditionals return values you can use directly. In languages like Java you end up having to assign to temporaries in the branches of the if.