|
|
|
|
|
by neonsunset
698 days ago
|
|
This may be your personal experience but it is used successfully and happily by many in a variety of domains way different to "boring OOP back-ends". No popular general purpose language is confined to a single scenario the way you describe (even Swift and Kotlin are expanding). C# lets you do things like writing a competitive Redis implementation[0], advanced physics engine that beats Jolt[1] or a game engine that does not rely on C++ or C[2], cross-platform applications[3] and so on and so forth. It is possible to successfully do both high level FP style approach for business domain modeling and very low-level data crunching that is competitive with systems programming languages. [0]: https://microsoft.github.io/garnet/docs/benchmarking/results... [1]: https://github.com/bepu/bepuphysics2 [2]: https://www.stride3d.net [3]: https://avaloniaui.net |
|
This being HN, however, most people here are more prone to actually go pick up the hammer.