προγραμματιστής: INRIA (cm. άλλα προγράμματα)
εκδοχή: 0.74
δικτυακός τόπος: Caml Light
άδεια: δωρεάν




επισκόπηση Caml Light (αυτόματη μετάφραση)

Caml είναι ένα γενικού σκοπού γλώσσα προγραμματισμού, σχεδιασμένη με πρόγραμμα ασφάλειας και αξιοπιστίας κατά νου. Είναι πολύ εκφραστική, αλλά και εύκολο στην εκμάθηση και χρήση. Caml υποστηρίζει λειτουργικά, οπωσδήποτε, και αντικείμενο-oriented προγραμματισμού στυλ. Έχει αναπτυχθεί και διανέμεται από INRIA, ένα γαλλικό ινστιτούτο έρευνας στην επιστήμη των υπολογιστών και των εφαρμοσμένων μαθηματικών, από το έτος 1985.
Και οι δύο υλοποιήσεις του Caml προσφέρουν:
- ένα ισχυρό σύστημα τύπου, εξοπλισμένες με παραμετρικές polymorphism και τύπος επαγωγής. Για παράδειγμα, το είδος της συλλογής μπορεί να παραμετροποιηθεί ακόμα από τον τύπο των στοιχείων του. Αυτό επιτρέπει τον καθορισμό ορισμένων δράσεων σε μια συλλογή ανεξάρτητα από τον τύπο των στοιχείων: διαλογή μια συστοιχία είναι ένα παράδειγμα. Επιπλέον, τύπου ορου επιτρέπει τον καθορισμό τέτοιων πράξεων χωρίς να προβλέπουν ρητά τον τύπο των παραμέτρων τους και το αποτέλεσμα.
- Καθοριζόμενες από το χρήστη αλγεβρικό τύπων δεδομένων και αντιστοίχιση μοτίβων. Νέα αλγεβρικό τύποι δεδομένων μπορεί να ορίζεται ως συνδυασμοί των εγγράφων και ποσών. Οι λειτουργίες που λειτουργούν σε αυτές τις δομές δεδομένων μπορεί στη συνέχεια να ορίζεται με αντιστοίχιση μοτίβων, μια γενικευμένη μορφή των γνωστών διακόπτης δήλωση, η οποία προσφέρει ένα καθαρό και κομψό τρόπο της ταυτόχρονης εξέτασης και ανάδειξη στοιχείων.
- Αυτόματη διαχείριση μνήμης, χάρη σε ένα γρήγορο, όμορφο, αυξητικό garbage collector.
- Τη χωριστή συλλογή των αυτόνομων εφαρμογών. Φορητό bytecode μεταγλωττιστές επιτρέπει τη δημιουργία αυτόνομων εφαρμογών από Caml Light ή Στόχος Caml προγράμματα. Η λειτουργία εξωτερικών διασύνδεσης επιτρέπει Caml κωδικός διαλειτουργικό με C κώδικα όταν χρειάζεται. Διαδραστική χρήση Caml είναι επίσης υποστηρίζεται μέσω ενός "ανάγνωση-αξιολόγηση-print" loop.
Επιπλέον, στόχος Caml χαρακτηριστικά:
- ένα εξελιγμένο σύστημα της μονάδας, η οποία σας επιτρέπει να οργανώνει ιεραρχικά μονάδες parameterizing και μια μονάδα πάνω από ένα αριθμό άλλων δομοστοιχείων.
- Μια εκφραστική object-oriented layer, διαθέτοντας πολλαπλές μεταλλάξεις και παραμετρικές κατηγορίες.
- Αποτελεσματική native κώδικα μεταγλωττιστές. Εκτός από το μεταγλωττιστή bytecode, στόχος Caml προσφέρει ένα μεταγλωττιστή ότι παράγει αποτελεσματικό κωδικό μηχανήματος για πολλές αρχιτεκτονικές.




Ανανεώστε Λογισμικού συνιστά να χρησιμοποιείτε Caml Light σύμφωνα με τους κανόνες της πνευματικής ιδιοκτησίας. Ανανεώστε λογισμικού δεν συνιστά τη χρήση κρακ, σειριακή, βασικά, keygen, ρωγμή, σειριακή για Caml Light



Οι πιο δημοφιλείς κατηγορίες του προγράμματος Ανάπτυξη Ιστοσελίδων / Άλλος
Quest Software Toad for MySQL Freeware Quest Software Toad for MySQL Freeware
δωρεάν
Oracle Client Express Edition Oracle Client Express Edition
δωρεάν
Microsoft Office FrontPage Microsoft Office FrontPage
καταβάλλεται
Microsoft Expression Web Microsoft Expression Web
καταβάλλεται
MySQL Tools for MySQL Tools for
δωρεάν
Artisteer Artisteer
καταβάλλεται
IronPython IronPython
δωρεάν

Πρόγραμμα άλλες εταιρείες INRIA
Objective Caml Objective Caml
δωρεάν
ScicosLab ScicosLab
ανοικτού κώδικα
FFTW Library for scilab-5.0.3 FFTW Library for scilab-5.0.3
Natron Natron
ανοικτού κώδικα
FracLab FracLab
ParadisEO ParadisEO