X10

Une nouvelle langue expérimentale en cours de développement chez IBM en collaboration avec des partenaires académiques
Télécharger maintenant

X10 Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Christian Grothoff
  • Site Internet de l'éditeur:
  • http://gnunet.org/libmicrohttpd/

X10 Mots clés


X10 La description

Une nouvelle langue expérimentale en cours de développement chez IBM en collaboration avec des partenaires académiques X10 est une nouvelle langue expérimentale actuellement en cours de développement chez IBM en collaboration avec des partenaires académiques. L'effort de X10 fait partie du projet IBM PERCS (systèmes informatiques fiables faciles à utiliser productifs) dans le programme DARPA sur des systèmes informatiques élevés de productivité. Le projet PERCS est axé sur une méthodologie de co-conception de logiciels matériels pour intégrer les progrès de la technologie de la puce, de l'architecture, des systèmes d'exploitation, des compilateurs, du langage de programmation et des outils de programmation afin de fournir de nouveaux systèmes adaptables et évolutifs qui fourniront une amélioration d'ordre d'ampleur. Dans la productivité de développement pour les applications parallèles d'ici 2010. X10 vise à contribuer à cette amélioration de la productivité en développant un nouveau modèle de programmation, associé à un nouvel ensemble d'outils intégré à Eclipse et à de nouvelles techniques de mise en uvre pour la fourniture d'un parallélisme évolutif optimisé dans un environnement d'exécution géré. X10 est un langage de type coffre-fort, moderne, parallèle et distribué orienté objet destiné à être très facilement accessible aux programmeurs Java. Il est ciblé de futurs systèmes bas de gamme et haut de gamme avec des nuds construits sur des puces multi-nuds SMP avec des hiérarchies de mémoire non uniformes et interconnectées dans des configurations de grappes évolutives. Un membre de la famille des langues d'adresse mondiale partitionnée (PGAS), X10 met en évidence la réification explicite de la localité sous forme de lieux; Activités légères incarnées dans Async, Future, Faches et Acheach Constructions; constructions pour la détection de terminaison (finition) et le calcul progressif (horloges); l'utilisation de la synchronisation sans verrouillage (blocs atomiques); et la manipulation des matrices globales et des structures de données. L'environnement de développement intégré basé sur Eclipse (IDE) a été mis au point sur IBM pour X10 afin d'accroître encore la productivité du programmeur en fournissant des fonctionnalités de pointe de visualisation, d'édition, de navigation, de la navigation, de la navigation. exécuter et manipuler des programmes X10. La boîte à outils de développement X10 (X10DT) est destinée à être une IDE complète pour X10 offrant les caractéristiques Les programmeurs Java sont venus aimer et dépendre de l'Eclipse: un éditeur source avec divers aides codants, des pop-ups d'informations légères, de haut niveau et des vues de navigation de bas niveau, des capacités de recherche puissantes, de la gestion de la configuration de l'application, du refactoring et du support de débogage. De plus, le X10DT comprendra des outils, des vues et des refacteurs qui répondront spécifiquement au développement de logiciels hautement concurrents dans X10. Quoi de neuf dans cette version: · Il s'agit d'une libération du backend Java de X10 qui correspond à la version initiale du backend C ++. · Les modifications WRT 1.7.1 sont assez mineures.


X10 Logiciels associés

Grev

GICICD est une version open source d'un programmeur et d'un débogueur en circuit (ICD) pour la famille Microchip Pic Microcontroller. ...

253

Télécharger