X10 | |
Data pierwszej wersji | 2004 |
---|---|
Paradygmat | Programowanie obiektowe |
Autor | Kemal Ebcioğlu, Vijay Saraswat i Vivek Sarkar |
Deweloper | IBM |
Ostatnia wersja | 2.6.2 (8 stycznia 2019 r) |
Pisanie na maszynie | Statyczny , mocny , bezpieczny |
Wpływem | Jawa |
System operacyjny | AIX , Linux , Mac OS X , Cygwin |
Licencja | Licencja Eclipse |
Stronie internetowej | x10-lang.org |
Rozszerzenie pliku | x10 |
IBM X10 opracowuje język programowania w Research Center, finansowany przez Thomasa J. Watsona w projekcie High Productivity Computing Systems of DARPA . Głównymi autorami są Kemal Ebcioğlu, Vijay Saraswat i Vivek Sarkar.
X10 jest przeznaczony do programowania równoległego z modelem globalnej współdzielonej przestrzeni adresowej (en) (PGAS). Program działa na zbiorze miejsc : każde miejsce ma dane i pewne działania, które wykonują obliczenia na tych danych. Obsługuje system pisania z ograniczeniami dla programowania obiektowego, typami pierwotnymi struktury zdefiniowanymi przez użytkownika , tablicami rozproszonymi globalnie oraz strukturalnym i nieustrukturyzowanym paralelizmem.