4 ms·
I find funcional languages great for modelling application logic, but when working with graphics cards, printers, web APIs, etc. procedural code is more intuiti
by adgasf 10y ago
I find funcional languages great for modelling application logic, but when working with graphics cards, printers, web APIs, etc. procedural code is more intuitive. Maybe it's a limitation of my thinking, but I find an impure functional language (C# and F# are good examples) the best fit for most problems.
- dmreedy 10y agoI would argue that this is largely because the systems you mention do not have the requisite (hardware or software) functional abstractions required to make them mesh nicely with functional or declarative control* code. Backus here is writing from a hypothetical word in which that is not a problem. --- * a dangerous word in and of itself in such a conversation, because of its imperative significance.
- nickpeterson 10y agoWouldn't that just place the burden of providing those abstractions on the hardware implementer. In essence, are we not just pushing the problem down the stack?
- dmreedy 10y agoAbsolutely; the problem has to go somewhere. It's just the balance of how much semantic weight belongs to the encoder vs. the decoder