Python-like, Java-compatible language aims to ease development of concurrent, distributed, and parallel systems. By Paul Krill.
The Java Virtual Machine is gaining a new language, called Concurnas, which is a free, open source, compiled programming language positioned for use in building high-performance, distributed systems.
Emphasizing concurrency and parallelism, Concurnas is statically typed and garbage-collected, and it uses type inference. Concurnas code is said to be often indistinguishable from Python while offering performance akin to Java.
Some features of Concurnas include:
- Object orientation, with advanced support for classes including abstract
- Support for GPU computing
- Reactive programming support
- Off-heap memory capabilities
In development for three years, Concurnas has a standalone compiler and a REPL (read-eval-print loop) shell. Nice read!
[Read More]