X10 | |
Datum první verze | 2004 |
---|---|
Paradigma | Objektově orientované programování |
Autor | Kemal Ebcioğlu, Vijay Saraswat a Vivek Sarkar |
Vývojář | IBM |
Poslední verze | 2.6.2 (8. ledna 2019) |
Psaní na stroji | Statický , silný , bezpečný |
Ovlivněno | Jáva |
Operační systém | AIX , Linux , Mac OS X , Cygwin |
Licence | Licence Eclipse |
webová stránka | x10-lang.org |
Přípona souboru | x10 |
X10 vyvíjí programovací jazyk IBM ve výzkumném centru Thomas J. Watson financovaném projektem High Productivity Computing Systems of DARPA . Hlavními autory jsou Kemal Ebcioğlu, Vijay Saraswat a Vivek Sarkar.
X10 je určen pro programování paralelně s modelem globálního sdíleného adresního prostoru (en) (PGAS). Program běží na sadě míst : každé místo má data a některé aktivity , které na těchto datech provádějí výpočty. Podporuje typizační systém s omezeními pro objektově orientované programování, uživatelem definované strukturní primitivní typy , globálně distribuovaná pole a strukturovaný a nestrukturovaný paralelismus.