X10

Un nuevo lenguaje experimental actualmente en desarrollo en IBM en colaboración con socios académicos
Descargar ahora

X10 Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Christian Grothoff
  • Sitio web del editor:
  • http://gnunet.org/libmicrohttpd/

X10 Etiquetas


X10 Descripción

Un nuevo lenguaje experimental actualmente en desarrollo en IBM en colaboración con socios académicos. X10 es un nuevo lenguaje experimental actualmente en desarrollo en IBM en colaboración con socios académicos. El esfuerzo X10 es parte del proyecto IBM PERCS (sistemas informáticos confiables fáciles de usar productivos) en el programa DIVPA en sistemas informáticos de alta productividad. El proyecto PERCS se enfoca en una metodología de co-diseño de software de hardware para integrar los avances en tecnología de chip, arquitectura, sistemas operativos, compiladores, lenguaje de programación y herramientas de programación para ofrecer nuevos sistemas escalables adaptables que proporcionarán una mejora de orden de magnitud. En la productividad de desarrollo para aplicaciones paralelas para 2010. X10 tiene como objetivo contribuir a esta mejora de la productividad mediante el desarrollo de un nuevo modelo de programación, combinado con un nuevo conjunto de herramientas integradas en eclipse y nuevas técnicas de implementación para la entrega de paralelismo escalable optimizado en un entorno de tiempo de ejecución administrado. X10 es un lenguaje orientado a objetos distribuidos de tipo seguro, moderno, paralelo, destinado a ser muy fácilmente accesible para los programadores de JAVA. Está dirigido a futuros sistemas de gama baja y de gama alta con nodos que se construyen de chips SMP multinúcleo con jerarquías de memoria no uniformes, e interconectadas en configuraciones de clústeres escalables. Un miembro del espacio de direcciones global particionado (PGA) Familia de idiomas, X10 destaca la reificación explícita de la localidad en forma de lugares; Actividades ligeras incorporadas en Async, Futuro, foreach y Constructs; construcciones para detección de terminación (acabado) y computación prefabricada (relojes); el uso de sincronización sin bloqueo (bloques atómicos); y la manipulación de matrices globales y estructuras de datos. En IBM se ha desarrollado un entorno de desarrollo integrado basado en Eclipse (IDE) para ayudar a aumentar aún más a aumentar la productividad del programador al proporcionar una funcionalidad de vanguardia para ver, editar, navegar, navegar, Ejecutando, y manipulando los programas X10. El kit de herramientas de desarrollo X10 (X10DT) está destinado a ser un IDE con todas las funciones para X10 que ofrece las características que los programadores Java han venido al amor y dependen de Eclipse: un editor de origen con varios asistencias de codificación, ventanas emergentes de información ligera, alto nivel y vistas de navegación de bajo nivel, capacidades de búsqueda potentes, gestión de la configuración de la configuración de la aplicación, la refactorización y el soporte de depuración. Además, el X10DT incluirá herramientas, vistas y refactorizaciones que abordan específicamente el desarrollo del software altamente concurrente en X10. ¿Qué hay de nuevo en este lanzamiento: · Esta es una liberación del backend de Java de X10 que coincide con la liberación inicial del backend de C ++. · Los cambios WRT 1.7.1 son bastante menores.


X10 Software relacionado

Sdcc

SDCC es un freeware, retargettable, optimizando el compilador ANSI-C. ...

180

Descargar

Tinyaml

Tinyaml es un meta-idioma orientado a objetos usando el analizador TinyAP. ...

147

Descargar

Lisaac

LISAAC es un compilador para ISAAC, un lenguaje de objeto basado en prototipos. ...

165

Descargar