Aller au contenu
CP

C= Parallel C/C++ Programming Language Extension

Éditeur: Hoopoe ProGroup
Scanné pour les virus Windows Free to try
Télécharger v0.5 733 téléchargements
Version0.5
Éditeur Hoopoe ProGroup
Date de sortie19 août 2012
Date ajoutée19 août 2012
Exigences OSWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
ExigencesNone
Total téléchargements733
PrixFree to try

La description

C= (prononcé 'See Stripes') est une extension du langage de programmation parallèle C/C++.

Il est conçu pour couvrir tous les paradigmes de programmation parallèle typiques et compléter ou même remplacer les extensions et bibliothèques de langage parallèle existantes en fournissant un langage parallèle unique le plus naturellement connecté à la syntaxe et à la sémantique C/C++.

Les principes et les constructions de C=, y compris la sémantique flexible des threads de tâches, les portées de visibilité parallèles, la synchronisation sans objet et le paradigme d'interaction des tâches de réveil-attente, sont conçus pour être facilement adoptés par d'autres langages procéduraux et orientés objet, compilés ou interprétés.

En bref, l'idée principale de C= est de motiver la pensée parallèle, de laisser les programmeurs se concentrer sur l'écriture de programmes parallèles en premier lieu, plutôt que de faire le travail deux fois en implémentant un programme séquentiel puis en essayant de le multithreader (bien que cette dernière approche, inévitable dans de nombreux cas, est également pris en charge avec élégance).

Actuellement, l'extension du langage C= est implémentée en tant que bibliothèque C et n'implique pas de prise en charge spécifique du compilateur, ni de modifications radicales des processus de création de logiciels existants.

Programmes similaires

Alternatives

Plus de ce même éditeur