Το Blue έργο γλώσσα προγραμματισμού είναι ένα μοναδικό bytecode μεταγλωττισμένη γλώσσα που υλοποιεί τις πιο αποτελεσματικές δυνατότητες πολλών δημοφιλείς γλώσσες προγραμματισμού σε σαφή και συνοπτικό σύνταξη. Plugin modules είναι εύκολο να αναπτυχθούν και να προσθέσετε λειτουργίες, τύποι και παραδείγματα ακόμα και τον προγραμματισμό με τη γλώσσα χωρίς να παρεμβαίνει με τη σύνταξη.
Το μπλε είναι ακόμα νωρίς σε πρώιμο στάδιο ανάπτυξής του τόσο πολύ λίγο βελτιστοποίησης έχει γίνει, και η λειτουργικότητα του μεγαλώνει κάθε μέρα. Η ακόλουθη εισαγωγή είναι με κανένα τρόπο μια ολοκληρωμένη περιγραφή των δυνατοτήτων του μπλε.
Εγκατάσταση:
- Κατεβάστε την πηγή
- Απόσπασμα το αρχείο. "Πίσσα -xvzf blue1.0.tar.gz"
- Cd στο εξαχθεί κατάλογο. «Μπλε cd"
- Εκτέλεση κάνουν. "Κάνει"
- Su σε root. "Su root"
- Εκτέλεση make install 1. "make install"
- Εκτέλεση δοκιμών κάνουν. "Κάνει τεστ"
Αντικαταστήστε το "make install" με το "make install INSTALL_DIR =" / διάφορα / dir "για να εγκαταστήσετε σε μια εναλλακτική θέση
Χαρακτηριστικά :.
- Δωρεάν (υπό την GPL)
- Ένα cross-platform γλώσσα προγραμματισμού
- Μια δυναμική γλώσσα, με απλό και συνεπή σύνταξη
- Bytecode καταρτίζονται
- Σκουπίδια συλλέγονται
- Απίστευτα εύκολο να επεκταθεί με εγγενή λειτουργικότητα
Τι είναι καινούργιο σε αυτή την έκδοση:
- Αυτή η έκδοση προσθέτει η & quot? Def & quot? λέξη-κλειδί που χρησιμοποιείται για να ορίσετε τον προεπιλεγμένο αντικείμενο, και η σύνταξη που απλοποιεί τις διαδικασίες σχετικά με το προεπιλεγμένο αντικείμενο.
- Εργασία έχει ξεκινήσει για μια νέα απλοποιημένη GUI.
- Αρκετά μικρά σφάλματα έχουν καθοριστεί.
Τι είναι καινούργιο στην έκδοση 1.7:
- Η έκδοση αυτή εισάγει ένα νέο συντακτικό έλεγχο parser και ανοίγει το δρόμο για πολλές βελτιστοποιήσεις.
- Θα παράγει καλύτερα μηνύματα λάθους και των δυνάμεων σύμφωνα με τον ορισμό της γλώσσας.
- & quot? Εισαγωγή & quot? και & quot? EVAL & quot? μέθοδοι προστέθηκαν χορδές.
- Ένας σημαντικός στόχος των 1,7 κυκλοφορίες είναι η απλοποίηση του κώδικα.
Τι είναι καινούργιο στην έκδοση 1.6.10:
- Αυτή η έκδοση προσθέτει τη μέθοδο foreach να λειτουργιών, επιτρέποντας λειτουργίες για να μετακινηθείτε σε μια σειρά επιχειρημάτων.
- Προσθέτει τις sys.clone και sys.copy λειτουργίες για την υποστήριξη του προγραμματισμού πρωτότυπο που βασίζεται.
- Αυτή η έκδοση περιλαμβάνει επίσης ορισμένες μικρές διορθώσεις σφαλμάτων.
Τι είναι καινούργιο στην έκδοση 1.6.9:
- Αυτή η έκδοση προσθέτει αντικαταστήσει, τελειώματα, ltrim, και Rtrim μεθόδους για να χορδές.
- Επίσης απλοποιεί την εφαρμογή OOP προσθέτοντας sys.class να δημιουργήσετε το χρήστη τύπους, sys.extend να επεκτείνει δυναμικά τύπους, και sys.contract σε δυναμικά un-παρατείνει είδη.
Τι είναι καινούργιο στην έκδοση 1.6.8:
- Αυτή η έκδοση προσθέτει ένα ρεύμα κέλυφος για εύκολη επικοινωνία με η εντολή διερμηνέα.
- Η τεκμηρίωση για τις ροές είναι πλέον ενημερωμένο.
- Η πηγή περιέχει την αρχή μιας νέας μπλε αναλυτή χρησιμοποιώντας τη γεννήτρια parser λεμόνι.
Τι είναι καινούργιο στην έκδοση 1.6.7:
- Αυτή η έκδοση καθιστά την έκφραση αλήθειας σε συνθήκες προαιρετική.
- Η υπερενθουσιώδες σύνταξη πούλι έχει απενεργοποιηθεί προσωρινά.
- Null τύπου για τα αποτελέσματα της μετατροπής κορδόνι στο & quot? NULL & quot? παρά το κορδόνι προεπιλεγμένη μετατροπή αντικειμένου.
Τι είναι καινούργιο στην έκδοση 1.6.6:
- Αυτή η έκδοση προσθέτει string και μετατροπή αριθμού μεθόδων, σύνταξη τον έλεγχο, ήσσονος σημασίας διορθώσεις και τον κωδικό καθαρισμό.
Τι είναι καινούργιο στην έκδοση 1.6.5:
- Αυτή η έκδοση διορθώνει ένα σημαντικό σφάλμα με συγκρίσεις αριθμό.
- Ένα νέο plugin κατακερματισμού που υλοποιεί το αλγόριθμο κατακερματισμού MD5 προστέθηκε επίσης.
Τι είναι καινούργιο στην έκδοση 1.6.3:
- Αυτή η έκδοση προσθέτει μια κανονική έκφραση plugin και μια πειραματική ώρα plugin. Υπάρχουν κάποιες μικρές διορθώσεις σφαλμάτων.
- Ο άστατος αποθετήριο για το έργο είναι τώρα διαθέσιμη σε http://sharesource.org/project/blue.
Τα σχόλια δεν βρέθηκε