Reply to post: Re: Anti-F#ism?

Span hits F#, LinkedIn gets mumbly, and UWP (yes, it's still clinging on) furnished with new toys

Steve Channell

Re: Anti-F#ism?

Functional languages always suffered from the need for larger memory for immutability and all the recursive evaluation, before tail-call-optimisation was properly implemented (JAVA is still a work in progress in this perspective). It is only now that immutability adds more value (through parallelism) than the cost of memory offsets - this is especially so with GPGPU.

If you needed to know how many people are in a queue, imperatively you could stop people joining or leaving - and count them, but that breaks down when people join and leave long queues with contention. Functionally you’d ask the people to add 1 to the number the person behind them had (and 1 it there was nobody) - scale is not an issue and no contention: The imperative approach is always simpler when you don’t really understand the problem

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Biting the hand that feeds IT © 1998–2019