Qore Programming Language

Screenshot Λογισμικό:
Qore Programming Language
Στοιχεία Λογισμικού:
Εκδοχή: 0.8.8
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: David Nichols
Άδεια: Δωρεάν
Δημοτικότητα: 0

Rating: 5.0/5 (Total Votes: 1)

Qore είναι ένα open source, δωρεάν, ισχυρό και εύκολο στη χρήση, καθώς και το νήμα με δυνατότητα, SQL-ολοκληρωμένη, ασθενώς δακτυλογραφημένο scripting γλώσσα.
Qore είναι μια γλώσσα προγραμματισμού που διαθέτει TIBCO ΑΕ ολοκλήρωσης, MySQL και Oracle DBI οδηγών, καθώς και ένα εύκολο ημερομηνία αριθμητική.
Αυτό το λογισμικό έχει σχεδιαστεί ως μια γλώσσα προγραμματισμού που υποστηρίζει ενσωματωμένες λογική και threading. Έχει σχεδιαστεί για την εφαρμογή ενός εύπλαστη Scripting με βάση προσέγγιση για την ανάπτυξη διασύνδεσης των επιχειρήσεων.
 Ωστόσο, Qore είναι επίσης χρήσιμη ως μια γενική γλώσσα σκοπό. Υποστηρίζει τα περισσότερα από τα γνωστά λειτουργικά συστήματα POSIX, όπως το Linux, Solaris, BSD, Mac OS X, και HP-UX

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Αυτή η έκδοση περιλαμβάνει νέα χαρακτηριστικά εστιάζοντας σε βελτιωμένη υποστήριξη HTTP (HTTP καλύτερη συμμόρφωση RFC, ξεκούραση και WebSocket πελάτη και διακομιστή υποστήριξης, υποστήριξης για την αυτόματη απόδοση των templated αρχείων HTML, κλπ), ένα νέο πολύ υψηλού επιπέδου API βάσης δεδομένων για την αυτοματοποιημένη διαχείριση σχήμα και τις λειτουργίες των δεδομένων SQL (συμπεριλαμβανομένης της προγραμματικής πρόσβασης DB), πολύ βελτιωμένη υποστήριξη UTF-8, και πολλές νέες ενότητες χρήστη.
  • Η έκδοση περιλαμβάνει επίσης πολλές βελτιώσεις σε υπάρχουσες λειτουργίες και δεκάδες διορθώσεις σφαλμάτων.
  • Qore είναι τώρα διαθέσιμα υπό την GPL 2, LGPL 2.1 και άδειες ΜΙΤ.

Τι είναι καινούργιο στην έκδοση 0.8.7:

  • Αυτή η έκδοση προσθέτει πολλά νέα χαρακτηριστικά και διορθώσεις σφαλμάτων.
  • Κωδικός κληρονομιά ανάμεσα στα αντικείμενα του Προγράμματος έχει βελτιωθεί σημαντικά, και οι δηλώσεις ετικέτα δημόσια κληρονόμησε από προεπιλογή σε αντικείμενα του Προγράμματος του παιδιού.
  • Πολλά νέες λειτουργίες, τις μεθόδους και τις μεθόδους (ψευδο) τύπου έχουν εφαρμοστεί, κυρίως για να κάνει iterators πιο ισχυρό και να καταστήσει την ανάπτυξη iterators ευκολότερη.

Τι είναι καινούργιο σε νέα έκδοση περιλαμβάνει διορθώσεις 0.8.6.1:

  • This για Qore και περιλαμβάνει επίσης ορισμένα ήσσονος σημασίας νέα χαρακτηριστικά.

Τι είναι καινούργιο στην έκδοση 0.8.6:

  • Αυτή η έκδοση προσθέτει νέες σημαντικές δυνατότητες και επίσης περιέχει πολλά διορθώσεις.
  • Τα κυριότερα σημεία αυτής της έκδοσης είναι η νέα αυθαίρετες ακρίβειας αριθμητικό υποστήριξη, πολύ βελτιωμένη υποστήριξη για iterators, πολύ βελτιωμένη υποστήριξη για την επεξεργασία αρχείων κειμένου, βελτιωμένη υποστήριξη βάσης δεδομένων API, συμπεριλαμβανομένου ενός API επιλογή για τους οδηγούς της βάσης δεδομένων, καθώς και την ικανότητα να χειριστεί ενότητα σφάλματα κατά τη φόρτωση σε μεταγλώττιση χρόνο απευθείας στην Qore πηγαίο κώδικα.
  • συμβατότητα Perl βελτιώθηκε λόγω της νέας προεπιλεγμένη διαισθητική Boolean συμπεριφορά αξιολόγηση πλαίσιο.

Τι είναι καινούργιο στην έκδοση 0.8.5.1:

  • fixed μια κατάσταση κούρσας πρόσβαση σε παγκόσμιο επίπεδο και το κλείσιμο-δεσμευμένο με τοπικές μεταβλητές σε πολυνηματική πλαίσια
  • Διορθώθηκε ένα σφάλμα στη διαχείριση συναλλαγή με την κατηγορία DatasourcePool όταν χρησιμοποιείται με την κατηγορία SQLStatement
  • Αποκαταστάθηκε σφάλμα στη μονάδα χρήστη MailMessage.qm όπου κεφαλίδες που απαιτούν κωδικοποίηση δεν είχαν κωδικοποιηθεί και εκείνων που δεν απαιτούν κωδικοποίηση είχαν κωδικοποιηθεί με την κωδικοποίηση Q
  • Αποκαταστάθηκε σφάλμα στη μονάδα χρήστη Mime.qm όπου & quot? _ & Quot? χαρακτήρες Q-κωδικοποιημένα κεφαλίδες δεν είχαν κωδικοποιηθεί σωστά

Τι είναι καινούργιο στην έκδοση 0.8.4:

  • Η σημαντική αυτή η ενημερωμένη έκδοση προσθέτει υποστήριξη για τις ενότητες του χρήστη, όπου ενότητες που επεκτείνουν τη γλώσσα κατά το χρόνο εκτέλεσης μπορεί πλέον να γραφτεί στο ίδιο Qore.
  • Επιπρόσθετα, Qore υποστηρίζει τώρα ψευδο-κλάσεις συνδέονται με τους τύπους αξίας, τα οποία παρέχουν μεθόδους που μπορεί να τρέξει σε οποιαδήποτε τιμή Qore, επιτρέποντας σε οποιαδήποτε αξία πρέπει να αντιμετωπίζεται ως ένα αντικείμενο.
  • χειρισμού χώρου ονομάτων ξαναγράφτηκε, και τώρα εφαρμόζεται με μεγαλύτερη συνέπεια και πιο ολοκληρωμένη.
  • Η τεκμηρίωση γλώσσα έχει βελτιωθεί σημαντικά.
  • Αυτή η έκδοση περιλαμβάνει πολλές διορθώσεις και βελτιστοποιήσεις, καθώς και διορθώσεις κατασκευής και πολλές νέες λειτουργίες, τις μεθόδους, και σταθερές.

Τι είναι καινούργιο στην έκδοση 0.8.3:

  • Αυτή η έκδοση υποστηρίζει τη δημιουργία εγγενών εκτελέσιμων των Windows και άλλα μικρότερα βελτιώσεις (συμπεριλαμβανομένης της υπό όρους ανάλυσης).
  • Επιπρόσθετα, 33 σφάλματα έχουν καθοριστεί.

Τι είναι καινούργιο στην έκδοση 0.8.1:

  • Αυτή η έκδοση περιλαμβάνει 36 διορθώσεις και σημαντικές νέες δυνατότητες, συμπεριλαμβανομένων ένα πολύ βελτιωμένο σύστημα τύπου, σταθερές τάξη και στατικές μεταβλητές τάξη, μια πρόταση SQL που παρασκευάζεται API, υποστήριξη για τη δήλωση των τύπων επιστροφής πριν από τη λειτουργία ή τη μέθοδο της υπογραφής, αναλυτή και ανάλυση ονόματος υποστήριξη για τη σύνταξη Qore σενάρια χωρίς & quot?% περιεκτικότητα% amp? quot? πινακίδες για τις μεταβλητές ή κατηγορία μέθοδος κλήσεις ή αναφορές μέλος αντικείμενο, και πολύ περισσότερο.

Τι είναι καινούργιο στην έκδοση 0.7.5:

  • BUG FIX: σταθερό localtime () όταν καλείται με κανένα επιχείρημα για να επιστρέψει την τρέχουσα ημερομηνία και ώρα ως ανά τεκμηρίωση
  • BUG FIX: σταθερό μια κατάσταση κούρσας που θα μπορούσε να προκαλέσει αδιέξοδο όταν καλείτε ρουτίνα pthread_join () όταν ο κώδικας Qore καλεί & quot? Εξόδου () & quot? όταν τα πολλαπλά threads τρέχει
  • BUG FIX: σταθερό σκην :: listFiles () μέθοδος? η μάσκα που χρησιμοποιείται δεν θα φιλτράρουν καταλόγους
  • BUG FIX: σταθερό κολλάει στην κατηγορία File λόγω ανυπόγραφο τύπο δεδομένων που χρησιμοποιείται και τη σύγκριση (& lt? 0) που σηματοδότησε ένα σφάλμα πάντα απέτυχε? η συντριβή θα συμβεί όταν ένα αντικείμενο μη Αρχείο διαβάστηκε
  • BUG FIX: σταθερό έξοδο αναδρομικές δομές δεδομένων με τα% Ν% Ν και προσδιοριστικά μορφή printf (αλλιώς θα μπορούσε να οδηγήσει σε μια συντριβή - για παράδειγμα, όταν ένα αντικείμενο περιέχει μια λίστα που περιέχει επίσης το αντικείμενο, κλπ)
  • BUG FIX: σταθερό αντικείμενο σενάρια πρόσβαση αδιέξοδο
  • BUG FIX: σταθερό το & quot? - & Quot? χειριστή με: hash-string και hash-λίστα (επίσης hash- = string και hash- = λίστα) για να καταργήσετε την τιμή (ες) από το χασίς, δεν καλέσετε τον τελεστή delete
  • διορθώσετε το σφάλμα: Οι τιμές NULL συνέχειες ως & quot? Null & quot? Τιμές JSON
  • BUG FIX: σταθερό parsing του μια γωνιά περίπτωση οριακά έγκυρη XML-RPC
  • BUG FIX: σταθερό serialization XML-RPC για να χειριστεί ΤΙΠΟΤΑ (χωρίς αξία) και NULL πανομοιότυπα
  • BUG FIX: σταθερό serialization XML-RPC να μην εξάγει ένα κενό στοιχείο, καθώς θα μπορούσε δυνητικά να σπάσει μερικές εφαρμογές (το spec XML-RPC δεν είναι πολύ σαφής σχετικά με αυτό). Σημείωση: στέλνουμε άδειο στοιχεία αξίας: όταν σειριοποίησης ΤΙΠΟΤΑ ή NULL, η οποία δεν μπορεί να είναι σωστό είτε
  • διορθώσετε το σφάλμα: δεν υποθέσουμε ότι ένα μηδενικό σύροντας πρέπει να τερματίσει τη σειρά κατά την ανάγνωση των δεδομένων συμβολοσειράς από τα αρχεία? περιλαμβάνει τη μηδενική σύροντας στη συμβολοσειρά
  • διορθώσετε το σφάλμα: Διορθώθηκε ένα σφάλμα ανάλυσης χορδές base64 όταν νέες γραμμές ή / και linefeeds έσυρε τα δεδομένα με κωδικοποίηση base64
  • BUG FIX: σταθερό εξάγει τα '%% »ως«% »στην printf * * () λειτουργίες
  • διορθώσετε το σφάλμα: Διορθώθηκε ένα σφάλμα hashes ανάλυσης όπου το κλειδί κατακερματισμού δόθηκε ως σταθερή
  • διορθώσετε το σφάλμα: Διορθώθηκε ένα σφάλμα στο χειριστή delete όπου μοιράζονται δεδομένα ανανεώνονται σε θέση αντί να αντιγράφονται και στη συνέχεια ενημερώθηκε
  • διορθώσετε το σφάλμα: διόρθωσε κάποια συνθήκες του αγώνα που θα μπορούσε να προκαλέσει αδιέξοδα με τις getAllThreadCallStacks () λειτουργία (συνήθως δεν είναι ενεργοποιημένη από προεπιλογή)
  • διορθώσετε το σφάλμα: αγνοήσει »
  • "και" «Όταν parsing κωδικοποίηση base64 χορδές
  • BUG FIX: σταθερό μια συντριβή σφάλμα όταν προσπαθείτε να αντιγράψετε στοιχεία μέλος ενός διαγραμμένου αντικειμένου
  • διορθώσετε το σφάλμα: καθορίζεται η δήλωση foreach όταν χρησιμοποιείται με αναφορά και η εντολή break χρησιμοποιείται
  • BUG FIX: σταθερό ένα σπάνιο bug εξάρτηση αναφοράς όπου τάξεις του συστήματος είχαν καταστραφεί, ενώ εξακολουθεί να αναφέρεται στον κώδικα του χρήστη
  • BUG FIX: σταθερό% = με modula τελεστή από το 0 για να ρυθμίσετε την lvalue 0 (προηγουμένως η έκφραση αγνοείται αν η τελεστή modula ήταν 0)
  • προστίθεται το abilty για μια μεταβλητή Προϋπόθεση να περιμένετε για RWLock αντικείμενα καθώς και Mutex αντικείμενα
  • εύρεση τιμών μιας hash ή ένα αντικείμενο με μια λίστα θα επιστρέψει ένα τμήμα του κατακερματισμού ή αντικείμενο όπως ένα hash: πρώην: $ hash (& quot? Key1 & quot ;, & quot? Key2 & quot?)
  • .
  • επιτρέψει% περιλαμβάνουν αναλύσει οδηγίες για να αναφέρω τα ονόματα των αρχείων (αγνοήσει εμπρόσθια και οπίσθια εισαγωγικά γύρω από το όνομα αρχείου)
  • Ο νέος μεθόδους της κλάσης Socket: + Υποδοχή :: isWriteFinished (): για τη μελλοντική στήριξη αποκλεισμού μη γράφει + Socket :: setNoDelay (): για να ρυθμίσετε την επιλογή TCP_NODELAY + Socket :: getNoDelay (): επιστρέφει την αξία του TCP_NODELAY επιλογή
  • νέες λειτουργίες για να καταστεί δυνατή αναφέρεται ρητώς η κωδικοποίηση όταν σειριοποίησης χορδές XML-RPC: + makeXMLRPCCallStringWithEncoding () + makeXMLRPCCallStringArgsWithEncoding () + makeXMLRPCResponseStringWithEncoding () + makeXMLRPCFaultResponseStringWithEncoding () + makeFormattedXMLRPCCallStringWithEncoding () + makeFormattedXMLRPCCallStringArgsWithEncoding () + makeFormattedXMLRPCResponseStringWithEncoding () + makeFormattedXMLRPCFaultResponseStringWithEncoding ( )
  • προστεθούν νέες μεθόδους HTTPClient για το χειρισμό της ρύθμισης TCP_NODELAY: + HTTPClient :: setNoDelay () + HTTPClient :: getNoDelay ()
  • τώρα οι XmlRpcClient και JsonRpcClient κατασκευαστές αποδέχονται ένα προαιρετικό δεύτερο επιχείρημα ότι, όταν Αληθινή, θα αναστέλλει την άμεση προσπάθεια σύνδεσης στην υποδοχή και αντί να επιτρέπουν τις συνδέσεις πρίζα να είναι είτε χειροκίνητα συσταθεί ή είναι εγκατεστημένος σε πρώτη ζήτηση με την πρώτη αίτηση

Παρόμοια λογισμικά

Polyglot
Polyglot

2 Jun 15

bin86
bin86

3 Jun 15

Node.js
Node.js

17 Aug 18

Άλλο λογισμικό του προγραμματιστή David Nichols

Qore JSON Module
Qore JSON Module

19 Feb 15

Qore asn1 Module
Qore asn1 Module

20 Feb 15

Σχόλια για Qore Programming Language

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία