X10 is a programming language being developed by IBM at the Thomas J. Watson Research Center as part of the PERCS project funded by DARPA's High Productivity Computing Systems (HPCS) program. Its primary authors are Kemal Ebcioglu, Vijay Saraswat, and Vivek Sarkar. X10 is designed specifically for parallel programming. It is an "extended subset" of the Java programming language, strongly resembling it in most aspects, but featuring additional support for arrays and concurrency.
| Property | Value |
| dbpprop:aboutProperty
| |
| dbpprop:abstract
|
- X10 is a programming language being developed by IBM at the Thomas J. Watson Research Center as part of the PERCS project funded by DARPA's High Productivity Computing Systems (HPCS) program. Its primary authors are Kemal Ebcioglu, Vijay Saraswat, and Vivek Sarkar. X10 is designed specifically for parallel programming. It is an "extended subset" of the Java programming language, strongly resembling it in most aspects, but featuring additional support for arrays and concurrency. X10 uses a Partitioned global address space model. It supports both object-oriented and non-object-oriented programming paradigms. X10 uses the concept of parent and child relationships for tasks to prevent the lock stalemate that can occur when two or more processes wait for each other to finish before they can complete. A task may spawn one or more child tasks, which may themselves have children. Children cannot wait for a parent to finish, but a parent can wait for a child using the "finish" command.
- X10 és un llenguatge de programació desenvolupat per IBM al Centre d'investigació Thomas J. Watson com a part del programa Sistemes de Computació d'Alta Productivitat del DARPA. Els seus autors principals són Kemal Ebcioglu, Vijay Saraswat i Vivek Sarkar. X10 està dissenyat específicament per a programació paral·lela. És un "subconjunt extés" de Java, que s'assembla força a ell en molts la majoria d'aspectes, pero que inclou suport adicional per a vectors i concurrència. X10 fa servir un model d'espai d'adreces global particionat. Suporta tant la programació orientada a objectes com la no orientada a objectes. X10 fa servir el conecte de relació de pare i fill per a les tasques per a prevenir l'estancament que es dóna quan dos o més processos esperen la finalització de l'altre per a poder completar-se. Una tasca pot generar una o més tasques filles, que al seu temps poden tenir fills propis. Els fills no poden esperar a que un pare finalitzi, però un pare pot esperar a un fill fent servir la comanda "finish".
|
| dbpprop:hasPhotoCollection
| |
| dbpprop:reference
| |
| dbpprop:wikiPageUsesTemplate
| |
| rdfs:comment
|
- X10 is a programming language being developed by IBM at the Thomas J. Watson Research Center as part of the PERCS project funded by DARPA's High Productivity Computing Systems (HPCS) program. Its primary authors are Kemal Ebcioglu, Vijay Saraswat, and Vivek Sarkar. X10 is designed specifically for parallel programming. It is an "extended subset" of the Java programming language, strongly resembling it in most aspects, but featuring additional support for arrays and concurrency.
- X10 és un llenguatge de programació desenvolupat per IBM al Centre d'investigació Thomas J. Watson com a part del programa Sistemes de Computació d'Alta Productivitat del DARPA. Els seus autors principals són Kemal Ebcioglu, Vijay Saraswat i Vivek Sarkar. X10 està dissenyat específicament per a programació paral·lela. És un "subconjunt extés" de Java, que s'assembla força a ell en molts la majoria d'aspectes, pero que inclou suport adicional per a vectors i concurrència.
|
| rdfs:label
|
- X10 (programming language)
- X10 (llenguatge de programació)
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:page
| |