Nim is the best choice but Nim is Functional : 35% Metaprogramming : 30% Procedural : 25% OOP : 10%