X10 (langage)
Apparence
X10 | |
Date de première version | 2004 |
---|---|
Paradigme | Programmation orientée objet |
Auteur | Kemal Ebcioğlu, Vijay Saraswat et Vivek Sarkar |
Développeur | IBM |
Dernière version | 2.6.2 ()[1] |
Typage | Statique, fort, sûr |
Influencé par | Java |
Système d'exploitation | AIX, Linux, Mac OS X, Cygwin |
Licence | Licence Eclipse[2] |
Site web | x10-lang.org |
Extension de fichier | x10 |
modifier |
X10 est un langage de programmation en cours de développement par IBM au centre de recherche Thomas J. Watson financé par le projet High Productivity Computing Systems de la DARPA. Les auteurs principaux sont Kemal Ebcioğlu, Vijay Saraswat, and Vivek Sarkar[3].
X10 est conçu pour la programmation parallèle avec le modèle d'espace d'adressage global partagé (en) (PGAS). Un programme s'exécute sur un ensemble de places : chaque place possède des données et quelques activities qui font des calculs sur ces données. Il supporte un système de typage avec des contraintes pour la programmation orientée objet, les types primitifs structs définis par l'utilisateur, les globally distributed arrays et le parallélisme structuré et non structuré[4].
Notes et références
[modifier | modifier le code]- (en) « X10 Release 2.6.2 »
- SourceForge.net (forge logicielle), consulté le .
- http://www.aurorasoft.net/workshops/lar04/Author_Files/Papers/Vivek_Sarkar_LaR_04_Paper_V1.pdf « Copie archivée » (version du sur Internet Archive)
- http://x10.sourceforge.net/documentation/languagespec/x10-latest.pdf
Annexes
[modifier | modifier le code]Articles connexes
[modifier | modifier le code]Liens externes
[modifier | modifier le code]- Site officiel
- (en) « Accueil du projet X10 (langage) », sur SourceForge.net.