kolmogorov complexity is a succinct scale against which we can assign the concept of aleph-null as it relates to the states that can be expressed using a given language, within the relevance of human scales, e.g. time, attention, even lifespan, of a person to comprehend, catalog, and later assign value to the available states. our languages; machine programmable or otherwise, impose costs of time and energy to use, transmit, process, compile, interpret, etc.
the understanding i have is that for kotlin we set the bar to an incremental improvement over an uncomfortable predecessor; however that predecessor is not python, or haskell, or latex output, or 7 dimensional bitmap matrices, but is essentially a java reboot. applying a more expressive language of equal performance capability stands to reduce the number of states associated with a program and its creation process.
the physical simulation world depends on scaling up. when i was working on the bleeding edge of modellica simulations there were clunky systems language compiler implementations(MSVC and MFC), flexible but buggy implementations on the jvm, and there was a mainly python open source project getting the job done in the usual advanced degree community that had occupational skills but lacked programming elegance. it's been a few years since i had any part in that but it absolutely defines a relentless breadth of numerical expression and library capabilities that don't match the available programming options well. this doesn't even begin to broach the fact that physical system simulation and fluid dynamics really don't share a lot of common ground and there's a never-ending landscape of reinterpreting finite systems to fulfill engineering niches. the impression i had of this scene overall was that the code was just too ugly and too far of a distance from the end-users to have more than a handful of individuals who could understand the customer demands and the implementation strategies and those individuals have almost no time at all to influence the business conditions that drive moementum ahead of cleanup in this area.