2 ms·
> Since the early 2000s, functional programming has become more and more popular This is because pre-2000's, OO was particularly well-suited to desktop softwar
by platz 7y ago
> Since the early 2000s, functional programming has become more and more popular
This is because pre-2000's, OO was particularly well-suited to desktop software and dominated that space, which also happened to be a space which occupied a large fraction of total development.
OTOH, tasks of data transformation, which after the 2000's became in more demand as software moved more and more from the desktop to the server, is particularly well-suited to FP (due to being on the other side of the expression problem).
The shift from desktops to servers has real consequences on language design.
Microsoft even admitted this as one of the reasons they're trying to bolt on FP features to C#.