3 ms·
Java and C# have a first class ideology (object oriented) that does not align well with functional web servers which is how almost everyone writes theirs nowada
by zanny 11y ago
Java and C# have a first class ideology (object oriented) that does not align well with functional web servers which is how almost everyone writes theirs nowadays.
These languages are getting better about it, but they are tacking on functional programming to a language that traditionally was strictly OO, and in the same way C++ has a lot of edge case behavior in being "OO tacked onto imperative" these languages suffer similarly.
- titzer 11y agoBoth of those languages have migrated to more functional features with closures and lambdas. In fact, it seems like the entire landscape has tilted a bit toward the functional side in the last ~5 years.
- pjmlp 11y agoLast time I checked there was plenty of FP choice on JVM and .NET stacks.
- nobullet 11y agoThat's not a true statement about modern C# and Java.