X10 (jazyk)

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.

Poznámky a odkazy

  1. (v) „  Verze X10 2.6.2  “
  2. SourceForge.net , (software forge), přistupováno31. prosince 2016
  3. http://www.aurorasoft.net/workshops/lar04/Author_Files/Papers/Vivek_Sarkar_LaR_04_Paper_V1.pdf „archivovaná kopie“ (verze 22. července 2018 v internetovém archivu )
  4. http://x10.sourceforge.net/documentation/languagespec/x10-latest.pdf

Dodatky

Související články

externí odkazy