Gambit (γλώσσα προγραμματισμού)
Η Gambit, γνωστή και σαν Gambit-C, είναι μια ελεύθερη υλοποίηση της Scheme που αποτελείται από ένα διερμηνέα Scheme και ένα μεταγλωττιστή που μεταφράζει τη Scheme σε C. Η τεκμηρίωσή της [1] υποστηρίζει ότι είναι σύμφωνη με τα πρότυπα R4RS, R5RS, και IEEE, καθώς επίσης και με αρκετά SRFI. Η Gambit αρχικά κυκλοφόρησε το, και η Gambit-C (το οπίσθιο μέρος σε C της Gambit) κυκλοφόρησε για πρώτη φορά το 1994.
Πίνακας περιεχομένων |
Termite Scheme [Επεξεργασία]
Η Termite Scheme είναι μια διάλεκτος της Scheme υλοποιημένη σε Gambit-C. Η Termite προορίζεται για κατανεμημένους υπολογισμούς[2] και προσφέρει ένα απλό και ισχυρό μοντέλο ταυτοχρονισμού βασισμένο στην ανταλλαγή μηνυμάτων, επηρεασμένο από αυτό της Erlang.
Ενσωμάτωση στη C++ και στην Objective-C [Επεξεργασία]
Αν και ο μεταγλωττιστής παράγει μόνο κώδικα C, υποστηρίζει πλήρως την ενσωμάτωση σε μεταγλωττιστές της C++ και της Objective-C όπως ο GCC. Επομένως, λογισμικό σε Gambit-C μπορεί να περιέχει κώδικα C++ ή Objective-C, και να ενσωματώνει πλήρως αντίστοιχες βιβλιοθήκες.
Παραπομπές [Επεξεργασία]
- ↑ Documentation. Gambit wiki. http://dynamo.iro.umontreal.ca/~gambit/wiki/index.php/Documentation. Ανακτήθηκε στις 2010-03-06.
- ↑ Guillaume Germain, Stefan Monnier, Marc Feeley (2006-09-17). Concurrency oriented programming in Termite Scheme (PDF). Scheme and Functional Programming 2006. http://www.schemeworkshop.org/2006/09-germain.pdf. Ανακτήθηκε στις 2010-03-06.
Εξωτερικοί σύνδεσμοι [Επεξεργασία]
- Σελίδα της Gambit (Αγγλικά)
- Σελίδα της Termite στο Google Code (Αγγλικά)
| Στο λήμμα αυτό έχει ενσωματωθεί κείμενο από το λήμμα Gambit (Scheme implementation) της Αγγλόγλωσσης Βικιπαίδειας, η οποία διανέμεται υπό την GNU FDL και την CC-BY-SA 3.0. (ιστορικό/συντάκτες). |