Rust

Screenshot Λογισμικό:
Rust
Στοιχεία Λογισμικού:
Εκδοχή: 1.7.0 επικαιροποιημένο
Ανεβάστε ημερομηνία: 9 Apr 16
Προγραμματιστής: Mozilla
Άδεια: Δωρεάν
Δημοτικότητα: 402

Rating: 3.0/5 (Total Votes: 2)

Rust έρχεται ως μια σουίτα που συνδέεται βιβλιοθήκες, αρχεία τεκμηρίωσης, και ένα πλήρες-on μεταγλωττιστή.

Η ίδια η γλώσσα γράφτηκε ειδικά για την ανάπτυξη client-server εφαρμογές Web, με το επίκεντρο να είναι στην ταχύτητα και ένα crash-ελεύθερο σχέδιο.

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

Εφαρμογές γραμμένο στο Rust είναι κυρίως σταθερές

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

  • Η συντριπτική πλειοψηφία της πρότυπης βιβλιοθήκης είναι τώρα # [σταθερή]. Δεν είναι πλέον δυνατή η χρήση ασταθή χαρακτηριστικά με μια σταθερή κατασκευή του compiler.
  • Πολλά δημοφιλή κιβώτια για crates.io τώρα εργάζονται στο σταθερό κανάλι απελευθέρωση.
  • Αριθμητική σε βασικά είδη ακέραιο ελέγχει τώρα για υπερχείλιση σε εκδόσεις εντοπισμού σφαλμάτων.

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

  • Η συντριπτική πλειοψηφία της πρότυπης βιβλιοθήκης είναι τώρα # [σταθερός]. Δεν είναι πλέον δυνατή η χρήση ασταθή χαρακτηριστικά με μια σταθερή κατασκευή του compiler.
  • Πολλά δημοφιλή κιβώτια για crates.io τώρα εργάζονται στο σταθερό κανάλι απελευθέρωση.
  • Αριθμητική σε βασικά είδη ακέραιο ελέγχει τώρα για υπερχείλιση σε εκδόσεις εντοπισμού σφαλμάτων.

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

  • Η συντριπτική πλειοψηφία της πρότυπης βιβλιοθήκης είναι τώρα # [σταθερός]. Δεν είναι πλέον δυνατή η χρήση ασταθή χαρακτηριστικά με μια σταθερή κατασκευή του compiler.
  • Πολλά δημοφιλή κιβώτια για crates.io τώρα εργάζονται στο σταθερό κανάλι απελευθέρωση.
  • Αριθμητική σε βασικά είδη ακέραιο ελέγχει τώρα για υπερχείλιση σε εκδόσεις εντοπισμού σφαλμάτων.

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

  • Η συντριπτική πλειοψηφία της πρότυπης βιβλιοθήκης είναι τώρα # [σταθερός]. Δεν είναι πλέον δυνατή η χρήση ασταθή χαρακτηριστικά με μια σταθερή κατασκευή του compiler.
  • Πολλά δημοφιλή κιβώτια για crates.io τώρα εργάζονται στο σταθερό κανάλι απελευθέρωση.
  • Αριθμητική σε βασικά είδη ακέραιο ελέγχει τώρα για υπερχείλιση σε εκδόσεις εντοπισμού σφαλμάτων.

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

  • Η συντριπτική πλειοψηφία της πρότυπης βιβλιοθήκης είναι τώρα # [σταθερός]. Δεν είναι πλέον δυνατή η χρήση ασταθή χαρακτηριστικά με μια σταθερή κατασκευή του compiler.
  • Πολλά δημοφιλή κιβώτια για crates.io τώρα εργάζονται στο σταθερό κανάλι απελευθέρωση.
  • Αριθμητική σε βασικά είδη ακέραιο ελέγχει τώρα για υπερχείλιση σε εκδόσεις εντοπισμού σφαλμάτων.

Τι είναι καινούργιο στην έκδοση 0.12.0 / 1.0.0-beta.4:

  • Η εισαγωγική τεκμηρίωση (τώρα ονομάζεται Ο οδηγός Rust), έχει εντελώς ξαναγραφεί, καθώς έχει μια σειρά συμπληρωματικών οδηγών.
  • διαχειριστής πακέτων του Rust, Cargo, συνεχίζει να βελτιώνεται και να είναι μερικές φορές θεωρείται ότι είναι αρκετά φοβερό.
  • Πολλά API στο std έχουν αναθεωρηθεί και ενημερωθεί για τη συνοχή με τις κατευθυντήριες γραμμές Rust κωδικοποίησης στην ανάπτυξη. Το πρότυπο τεκμηρίωση βιβλιοθήκη παρακολουθεί την πρόοδο της σταθεροποίησης.

  • Οι
  • Μικρά βιβλιοθήκες έχουν μετακινηθεί out-of-δέντρο στο σκουριά-lang org για GitHub: UUID, semver, glob, num, hexfloat, FourCC. Μπορούν να εγκατασταθούν με φορτίο.
  • έκθλιψη Lifetime επιτρέπει σχολιασμούς ζωή για να μείνει μακριά από τις δηλώσεις λειτουργίας σε πολλά κοινά σενάρια.
  • Rust τώρα εργάζεται για 64-bit των Windows.

Τι είναι καινούργιο στην έκδοση 0.12.0 / 1.0.0 άλφα:

  • Η εισαγωγική τεκμηρίωση ( που σήμερα ονομάζεται Ο οδηγός Rust), έχει εντελώς ξαναγραφεί, καθώς έχει μια σειρά συμπληρωματικών οδηγών.
  • διαχειριστής πακέτων του Rust, Cargo, συνεχίζει να βελτιώνεται και να είναι μερικές φορές θεωρείται ότι είναι αρκετά φοβερό.
  • Πολλά API στο std έχουν αναθεωρηθεί και ενημερωθεί για τη συνοχή με τις κατευθυντήριες γραμμές Rust κωδικοποίησης στην ανάπτυξη. Το πρότυπο τεκμηρίωση βιβλιοθήκη παρακολουθεί την πρόοδο της σταθεροποίησης.

  • Οι
  • Μικρά βιβλιοθήκες έχουν μετακινηθεί out-of-δέντρο στο σκουριά-lang org για GitHub: UUID, semver, glob, num, hexfloat, FourCC. Μπορούν να εγκατασταθούν με φορτίο.
  • έκθλιψη Lifetime επιτρέπει σχολιασμούς ζωή για να μείνει μακριά από τις δηλώσεις λειτουργίας σε πολλά κοινά σενάρια.
  • Rust τώρα εργάζεται για 64-bit των Windows.

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

  • πεδία Struct είναι τώρα όλα τα ιδιωτικά από προεπιλογή
  • Vector δείκτες και να μεταφέρει τα ποσά και οι δύο πρέπει να είναι ένα `uint` τώρα, αντί οποιουδήποτε αναπόσπαστο τύπο.
  • χαρακτήρα Byte, εγχόρδων byte, και οι πρώτες κατεξοχήν συμβολοσειρά byte τώρα όλα υποστηρίζονται από προτάσσοντας την κανονική γραμματική με ένα `B`.
  • Πολλαπλές Abis δεν επιτρέπονται πλέον σε μια κλωστή ΑΒΙ
  • Η σύνταξη για ζωές σε clousres / διαδικασίες έχει πειραγμένο λίγο.
  • Floating μέτρο σημείο έχει αφαιρεθεί από τη γλώσσα, εξακολουθεί να παρέχεται από μια εφαρμογή βιβλιοθήκη, όμως.
  • Προσωπικά παραλλαγές enum τώρα να αρθεί.
  • Η `priv` λέξη-κλειδί έχει αφαιρεθεί από τη γλώσσα.
  • Ένα κλείσιμο μπορεί πλέον να προβληθεί μέσω ενός και -pointer.
  • Η `χρήση foo, μπαρ, Baz?.` Σύνταξη έχει αφαιρεθεί από τη γλώσσα
  • Η Transmute εγγενής δεν λειτουργεί πλέον στις παραμέτρους του τύπου.
  • Στατική επιτρέπουν τώρα μπλοκ / στοιχεία στον ορισμό τους.
  • Τα όρια Γνώρισμα διαχωρίζονται από αντικείμενα με + αντί:. Τώρα
  • ευμετάβλητα δανειστεί αντικείμενα δεν μπορούν πλέον να διαβαστούν, ενώ έχουν δανειστεί.

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

  • Μια νέα διαδικασία RFC είναι τώρα σε θέση για την τροποποίηση της γλώσσας .
  • Μοτίβα με `` @ έχουν -pointers έχουν αφαιρεθεί από τη γλώσσα.

  • Οι
  • Μοτίβα με μοναδικό φορείς ( `~ [T]`) έχουν αφαιρεθεί από τη γλώσσα.
  • Μοτίβα με μοναδικές χορδές ( `~ str`) έχουν αφαιρεθεί από τη γλώσσα.

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

  • Made εκτεταμένες βελτιώσεις στο χρόνο εκτέλεσης και Ι / υποσύστημα O.
  • Καθιερώνεται στατική σύνδεση και σύνδεση χρόνο βελτιστοποίησης.
  • Μειωμένη την ποικιλία του κλεισίματος της γλώσσας.

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

  • Χορδές δεν περιέχουν πλέον πίσω μηδενικά. Το νέο `μονάδα std :: c_str` προβλέπει νέους μηχανισμούς για τη μετατροπή σε χορδές Γ.
  • Ο τύπος των ξένων λειτουργίες είναι πλέον `extern & quot? C & quot? fn` αντί `* u8».
  • Το ΟΕΕ έχει αναθεωρήθηκε έτσι ώστε ξένων λειτουργίες καλούνται άμεσα, αντί μέσω ενός περιτύλιγμα στοίβα εναλλαγής.
  • Η `σύνταξη for` βρόχο έχει αλλάξει για να συνεργαστεί με τον` Iterator` χαρακτηριστικό.
  • Επιτέλους, χαλάρωση έργα για τα Windows.
  • Προεπιλογή μέθοδοι είναι έτοιμο για χρήση.
  • Πολλά σφάλματα γνώρισμα κληρονομιά σταθερό.
  • Ανήκει και δανείστηκε αντικείμενα γνώρισμα εργαστούν πιο αξιόπιστα.

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

  • Αντικαταστάθηκε το «φορτίο» διαχειριστή πακέτων με «rustpkg»
  • Προστέθηκε όλες τις χρήσεις "σκουριά" εργαλείο
  • `rustc --test` υποστηρίζει πλέον σημεία αναφοράς με την` # [πάγκο] `χαρακτηριστικό
  • rustc τώρα * απόπειρες * να προσφέρει προτάσεις ορθογραφίας
  • Βελτιωμένη υποστήριξη για ARM και Android
  • Προκαταρκτική MIPS backend
  • Βελτιωμένη ξένων λειτουργία της εφαρμογής ΑΒΙ για x86, x86_64
  • Διάφορες βελτιώσεις χρήση μνήμης
  • Κωδικός Rust μπορεί να ενσωματωθεί σε ξένο κώδικα σε περιορισμένες περιπτώσεις

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

  • Νέο σύστημα χειρισμού κατάσταση στην `πυρήνα :: condition`
  • Timsort προστίθεται στο `std :: sort`
  • Νέα ουρά προτεραιότητας, `std :: priority_queue`
  • Σωλήνες για serializable τύπους, `std :: flatpipes»
  • Serialization αναθεωρήθηκαν για να είναι γνώρισμα-βασισμένο
  • Expanded `getopts` ορισμούς
  • Μεταφέρθηκε συμβολαίων μελλοντικής εκπλήρωσης για να `std`
  • Περισσότερες λειτουργίες είναι καθαρά τώρα
  • `πυρήνα :: comm` μετονομάστηκε σε` oldcomm`. Ακόμα καταργηθεί
  • `rustdoc` και` cargo` είναι βιβλιοθήκες τώρα
  • Προστέθηκε μια προκαταρκτική REPL, `rusti`
  • License αλλάξει από το MIT σε διπλή MIT / APL2

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

  • Μικρά OSX αποτύπωση

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

  • Νέα κωδικοποίησης ανέσεις
  • Σημασιολογικό καθαρισμού
  • Πειραματική νέα χαρακτηριστικά γλώσσας
  • Πληκτρολογήστε τον προβληματισμό
  • Η αφαίρεση των διαφόρων παρωχημένα χαρακτηριστικά
  • αναδιοργάνωση Compiler

Περιορισμοί :.

  • Η τεκμηρίωση είναι ελλιπής
  • Η απόδοση είναι κάτω από τον επιδιωκόμενο στόχο.
  • Πρότυπο APIs βιβλιοθήκη υπόκεινται σε εκτεταμένη αλλαγή, η αναδιοργάνωση.
  • Γλώσσα επιπέδου εκδόσεων δεν λειτουργεί ακόμη - το μέλλον κώδικας θα σπάσει απροσδόκητα
  • .

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

newLISP
newLISP

19 Jul 15

EvoSynth
EvoSynth

12 May 15

UFL
UFL

12 May 15

Parameters
Parameters

12 May 15

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

Σχόλια για Rust

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