X10

Een experimentele nieuwe taal die momenteel in ontwikkeling is bij IBM in samenwerking met academische partners
Download nu

X10 Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Christian Grothoff
  • Uitgever website:
  • http://gnunet.org/libmicrohttpd/

X10 Tags


X10 Beschrijving

Een experimentele nieuwe taal die momenteel in ontwikkeling is bij IBM in samenwerking met academische partners X10 is een experimentele nieuwe taal die momenteel in ontwikkeling is bij IBM in samenwerking met academische partners. De X10-inspanning maakt deel uit van het IBM PERCS-project (productieve eenvoudig te gebruiken betrouwbare computersystemen) in het DARPA-programma op computersystemen voor hoge productiviteit. Het PERCS-project is gericht op een hardware-software-co-ontwerpmethodologie om vooruitgang te integreren in chiptechnologie, architectuur, besturingssystemen, compilers, programmeertaal en programmeerhulpmiddelen om nieuwe aanpasbare, schaalbare systemen te leveren die een verbetering van de opdracht-van-magnitude zullen bieden In de ontwikkelingsproductiviteit voor parallelle toepassingen door 2010. X10 wil bijdragen aan deze productiviteitsverbetering door een nieuw programmeermodel te ontwikkelen, in combinatie met een nieuwe reeks gereedschappen geïntegreerd in eclips en nieuwe implementatietechnieken voor het leveren van een geoptimaliseerde schaalbare parallelie in een beheerde looptijdomgeving. X10 is een type veilig, modern, parallelle, gedistribueerde objectgerichte taal bedoeld om zeer gemakkelijk toegankelijk te zijn voor Java-programmeurs. Het is gericht op toekomstige low-end en high-end systemen met knooppunten die zijn opgebouwd uit multi-core SMP-chips met niet-uniforme geheugenhiërarchieën, en onderling verbonden in schaalbare clusterconfiguraties. Een lid van de Partitioned Global Address Space (PGAS) -familie van talen, X10 benadrukt de expliciete reiziging van plaats in de vorm van plaatsen; Lichtgewicht activiteiten belichaamd in async, toekomst, foreach, en ettere-constructen; constructies voor einddetectie (afwerking) en gefaseerde berekening (klokken); het gebruik van vergrendelvrije synchronisatie (atomaire blokken); en de manipulatie van globale arrays en data-structuren. De geïntegreerde, geïntegreerde ontwikkelingsomgeving op eclips (IDE) is ontwikkeld op IBM voor X10 om de productiviteit van de programmeur verder te verhogen door de modernste functionaliteit te bieden voor het bekijken, bewerken, navigeren, Uitvoering en manipuleren van X10-programma's. De X10 Development Toolkit (X10DT) is bedoeld als een volledig uitgelichte IDE voor X10 Aanbieding De functies van Java-programmeurs zijn tot liefde gekomen en afhankelijk van in Eclipse: een broneditor met verschillende coderingstips, lichtgewicht informatiepop-ups, hoogniveau en navigatieweergaven op laag niveau, krachtige zoekmogelijkheden, applicatie-lanceringconfiguratiebeheer, refactoring en debugging-ondersteuning. Daarnaast bevat de X10DT gereedschappen, meningen en refactureringen die specifiek de ontwikkeling van zeer gelijktijdige software in X10 aanpakken. Wat is er nieuw in deze release: · Dit is een vrijgave van de Java-backend van X10 die overeenkomt met de initiële release van de C ++ backdom. · Wijzigingen WRT 1.7.1 zijn redelijk minder belangrijk.


X10 Gerelateerde software

SDCC

SDCC is een freeware, retargettable, optimalisatie van ANSI-C-compiler. ...

180

Downloaden

Lisaac

LISAAC is een compiler voor ISAAC, een op een prototype gebaseerde objecttaal. ...

165

Downloaden