4
A linguagem de programação X10 é organizada em torno de quatro princípios básicos de assincronia, localidade, atomicidade e ordem que são desenvolvidos em uma base orientada a objeto, baseada em classe e com segurança de tipo.Essa base é robusta o suficiente para suportar simultaneidade refinada, programação de junção de forquilha no estilo Cilk, programação GPU, cálculos SPMD, computações em fases, mensagens ativas, comunicadores no estilo MPI e programação em cluster.As implementações do X10 estão disponíveis nos clusters Power e x86, no Linux, AIX, MacOS, Cygwin e Windows ....