I have the following requirements
1. I need to work with complex data, so I need easy data transformation constructs (map, filter, lambdas etc.)
2. I need strongly statically typed language, as in my experience they are easier to debug, read and maintain
3. Binary compilation
I have worked with Go, Python, Scala and Kotlin, and seems now all of them fail somewhere.
Scala and Kotlin don't compile to Binary and my team doesn't want to maintain JVM dependency
Python is dynamically typed
Is C++ or any other language viable?