4
Programski jezik X10 organiziran je oko četiri osnovna načela asinkronosti, lokaliteta, atomske snage i reda koja su razvijena na tipično temeljenom na objektima temeljenom objektu.Ovaj je temelj dovoljno čvrst kako bi podržao finozrinu konkurentnosti, Cilk-style fork-join programiranje, GPU programiranje, SPMD računanje, fazne računanje, aktivno slanje poruka, komunikatore u MPI stilu i klastersko programiranje.Implementacije X10 dostupne su na Power i x86 klasterima, na Linuxu, AIX-u, MacOS-u, Cygwin-u i Windows-u ....