Nim

High-level syntax for native programs

Visit Nim official site

What it does

Nim provides static typing, macros, and compilation tools that produce targets including C, C++, and JavaScript from its high-level source language.

When to use it

For native applications using concise syntax, consult compiler and macro guides to compare output targets and language-extension mechanisms.

Chapel

Language-level parallel and distributed computing

  • programming
  • types

Research

D

Systems programming with high-level abstractions

  • programming
  • types

Research

Elixir

Concurrent services on the Erlang runtime

  • programming
  • types

Research