Μετάβαση στο περιεχόμενο
CP

C= Parallel C/C++ Programming Language Extension

Εκδότης: Hoopoe ProGroup
Εξετασμένο για ιούς Windows Free to try
Κατεβάστε v0.5 733 κατεβάσματα
Εκδοχή0.5
Εκδότης Hoopoe ProGroup
Ημερομηνία κυκλοφορίας19 Αυγ 2012
Ημερομηνία προστέθηκε19 Αυγ 2012
Απαιτήσεις OsWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
ΑπαιτήσειςNone
Σύνολο λήψεων733
ΤιμήFree to try

Περιγραφή

Το C= (προφέρεται 'See Stripes') είναι μια παράλληλη επέκταση γλώσσας προγραμματισμού C/C++.

Έχει σχεδιαστεί για να καλύπτει όλα τα τυπικά παραδείγματα παράλληλου προγραμματισμού και να συμπληρώνει ή ακόμα και να αντικαθιστά υπάρχουσες παράλληλες επεκτάσεις και βιβλιοθήκες γλώσσας παρέχοντας μια ενιαία παράλληλη γλώσσα πιο φυσικά συνδεδεμένη με τη σύνταξη και τη σημασιολογία C/C++.

Οι αρχές και οι δομές του C=, συμπεριλαμβανομένης της ευέλικτης σημασιολογίας του νήματος εργασιών, των πεδίων παράλληλης ορατότητας, του συγχρονισμού χωρίς αντικείμενο και του παραδείγματος αλληλεπίδρασης εργασίας σε αναμονή, θεωρούνται ότι υιοθετούνται εύκολα από άλλες διαδικαστικές και αντικειμενοστρεφείς γλώσσες, μεταγλώττιση ή ερμηνεία.

Εν συντομία, η κύρια ιδέα του C= είναι να παρακινήσει την παράλληλη σκέψη, αφήστε τους προγραμματιστές να επικεντρωθούν αρχικά στη συγγραφή παράλληλων προγραμμάτων, αντί να κάνουν τη δουλειά δύο φορές, εφαρμόζοντας ένα διαδοχικό πρόγραμμα και στη συνέχεια προσπαθώντας να το πολυνηματώσουν (αν και η τελευταία προσέγγιση, αναπόφευκτη σε πολλές περιπτώσεις, υποστηρίζεται επίσης κομψά).

Επί του παρόντος, η επέκταση γλώσσας C= υλοποιείται ως βιβλιοθήκη C και δεν συνεπάγεται ειδική υποστήριξη μεταγλωττιστή, ούτε ριζικές αλλαγές στις υπάρχουσες διαδικασίες δημιουργίας λογισμικού.

Παρόμοια προγράμματα

Εναλλακτικές

Περισσότερα από αυτόν τον εκδότη