3 ms·
I always think in the language I am currently speaking/listening to. And I'm pretty sure everyone else does. As for programming languages, I myself haven't don
by executesorder66 10y ago
I always think in the language I am currently speaking/listening to. And I'm pretty sure everyone else does.
As for programming languages, I myself haven't done functional programming, but I'd imagine if I did, I would temporarily discard any OO programming knowledge I have, while busy coding something in a functional way. Because OO concepts are mostly irrelevant in that case, so why would you be thinking about them?
- tener 10y agoDiscarding OO concepts is easier said than done. I'm betting that inability to discard OO concepts is the main hurdle people have while learning FP.
- smitherfield 10y agoThe good ones generally map to (pardon the pun) equivalent functional concepts.
- Ntrails 10y agoAfter working in F# for a while if I flip back to something else I'll spend twice as long getting anything done as I'll model my process in my head with tools I don't have access to. I just keep getting stuck, and having to force myself to think without maps and folds and so on. Like any context switch it takes me time to get back into the right mindset and process meaningfully.