Rust

Screenshot der Software:
Rust
Softwarebeschreibung:
Version: 1.7.0 Aktualisiert
Upload-Datum: 9 Apr 16
Entwickler: Mozilla
Lizenz: Frei
Popularität: 220

Rating: 4.0/5 (Total Votes: 1)

Rust kommt als eine Reihe von zugehörigen Bibliotheken, Dokumentationsdateien und ein full-on-Compiler.

Die Sprache selbst speziell Client-Server-Web-Anwendungen für die Entwicklung, mit der Hauptfokus ist auf Geschwindigkeit und absturzfrei Design geschrieben wurde.

Rust Syntax ist sehr ähnlich wie C und C ++, so dass es sehr einfach zu erlernen, wenn Sie grundlegende Programmierkenntnisse verfügen.

Anwendungen in Rust geschrieben sind besonders stabil

Was ist neu in dieser Version:.

  • Die überwiegende Mehrheit der Standard-Bibliothek ist jetzt # [stabil]. Es ist nicht mehr möglich, instabil Funktionen mit einem stabilen Aufbau des Compilers zu verwenden.
  • Viele beliebte Kisten auf crates.io nun auf dem stabilen Release-Kanal arbeiten.
  • Arithmetik zu den grundlegenden Integer-Typen überprüft nun für Überlauf in Debug-Builds.

Was ist neu in Version 1.6.0:

  • Die überwiegende Mehrheit der Standard-Bibliothek ist jetzt # [stabil]. Es ist nicht mehr möglich, instabil Funktionen mit einem stabilen Aufbau des Compilers zu verwenden.
  • Viele beliebte Kisten auf crates.io nun auf dem stabilen Release-Kanal arbeiten.
  • Arithmetik zu den grundlegenden Integer-Typen überprüft nun für Überlauf in Debug-Builds.

Was ist neu in Version 1.5.0:

  • Die überwiegende Mehrheit der Standard-Bibliothek ist jetzt # [stabil]. Es ist nicht mehr möglich, instabil Funktionen mit einem stabilen Aufbau des Compilers zu verwenden.
  • Viele beliebte Kisten auf crates.io nun auf dem stabilen Release-Kanal arbeiten.
  • Arithmetik zu den grundlegenden Integer-Typen überprüft nun für Überlauf in Debug-Builds.

Was ist neu in Version 1.3.0:

  • Die überwiegende Mehrheit der Standard-Bibliothek ist jetzt # [stabil]. Es ist nicht mehr möglich, instabil Funktionen mit einem stabilen Aufbau des Compilers zu verwenden.
  • Viele beliebte Kisten auf crates.io nun auf dem stabilen Release-Kanal arbeiten.
  • Arithmetik zu den grundlegenden Integer-Typen überprüft nun für Überlauf in Debug-Builds.

Was ist neu in Version 1.0.0:

  • Die überwiegende Mehrheit der Standard-Bibliothek ist jetzt # [stabil]. Es ist nicht mehr möglich, instabil Funktionen mit einem stabilen Aufbau des Compilers zu verwenden.
  • Viele beliebte Kisten auf crates.io nun auf dem stabilen Release-Kanal arbeiten.
  • Arithmetik zu den grundlegenden Integer-Typen überprüft nun für Überlauf in Debug-Builds.

Was ist neu in der Version 0.12.0 / 1.0.0-beta.4:

  • Der einleitende Dokumentation wurde komplett neu geschrieben, als eine Reihe von Zusatzführungen (jetzt Die Rust-Führer genannt) haben.
  • Rust Paketmanager, Cargo, verbessert sich weiter und wird manchmal als ziemlich genial betrachtet.
  • Viele APIs in std wurden für die Übereinstimmung mit den in-Entwicklung Rust Code-Richtlinien überprüft und aktualisiert. Die Standardbibliothek Dokumentation verfolgt Stabilisierung Fortschritt.

  • UUID, semver, glob, num, hexfloat, fourcc:
  • Minor Bibliotheken wurden out-of-Baum auf dem Rost-lang org auf GitHub bewegt. Sie können mit Fracht installiert werden.
  • Lebensdauer elision erlaubt Lebensdauer Anmerkungen aus der Funktionsdeklarationen in vielen gängigen Szenarien gelassen werden.
  • Rust funktioniert jetzt auch auf 64-Bit-Windows.

Was ist neu in der Version 0.12.0 / 1.0.0-alpha:

  • Der einleitende Dokumentation ( jetzt Rust Guide) wurde komplett neu geschrieben genannt, als eine Reihe von Zusatzführungen haben.
  • Rust Paketmanager, Cargo, verbessert sich weiter und wird manchmal als ziemlich genial betrachtet.
  • Viele APIs in std wurden für die Übereinstimmung mit den in-Entwicklung Rust Code-Richtlinien überprüft und aktualisiert. Die Standardbibliothek Dokumentation verfolgt Stabilisierung Fortschritt.

  • UUID, semver, glob, num, hexfloat, fourcc:
  • Minor Bibliotheken wurden out-of-Baum auf dem Rost-lang org auf GitHub bewegt. Sie können mit Fracht installiert werden.
  • Lebensdauer elision erlaubt Lebensdauer Anmerkungen aus der Funktionsdeklarationen in vielen gängigen Szenarien gelassen werden.
  • Rust funktioniert jetzt auch auf 64-Bit-Windows.

Was ist neu in der Version 0.11.0:.

  • Struct Felder sind jetzt alle standardmäßig privat
  • Vektorindizes und Schicht Mengen sind beide erforderlich, um eine `uint` jetzt statt einer integralen Typ zu sein.
  • Byte Zeichen, Byte-String und rohe Byte Stringliterale sind alle jetzt unterstützt durch die normale wörtliche mit einem 'b' prefixing.
  • Mehrere ABIs sind nicht mehr erlaubt, in einem ABI-String
  • Die Syntax für die Lebensdauer auf clousres / Verfahren wurde leicht gezwickt.
  • Gleitkomma-Modul wurde aus der Sprache entfernt wurde, wird es noch durch eine Bibliothek Implementierung zur Verfügung gestellt, jedoch.
  • sind private ENUM Varianten jetzt nicht erlaubt.
  • Die `priv` Schlüsselwort ist aus der Sprache entfernt wurde.
  • Ein Verschluss kann nicht mehr durch eine & -Zeiger.
  • aufgerufen werden
  • Die `Verwendung Foo, Bar, Baz;.` Syntax aus der Sprache entfernt wurde
  • Die umbilden intrinsische funktioniert nicht mehr auf Typ-Parameter.
  • Statiken erlauben nun Blöcke / Elemente in ihrer Definition.
  • Trait Grenzen werden von den Objekten mit getrennt + statt. Jetzt
  • Mutably geliehenen Gegenstände können nicht mehr gelesen werden, während sie ausgeliehen werden.

Was ist neu in Version 0.10:

  • Ein neuer RFC-Prozess ist jetzt an Ort und Stelle, um die Sprache zu modifizieren .
  • Muster mit `@` -pointers aus der Sprache entfernt wurden.
  • Muster mit einzigartigen Vektoren ( `~ [T]`) wurden aus der Sprache entfernt wurde.
  • Muster mit einzigartigen Strings ( `~ str`) wurden aus der Sprache entfernt wurde.

Was ist neu in der Version 0.9:

  • Made umfangreiche Verbesserungen an der Laufzeit und I / O-Subsystem.
  • Eingeführt statische Linken und Link-Zeitoptimierung.
  • Reduziert die Vielfalt der Verschlüsse in der Sprache.

Was ist neu in Version 0.8:

  • Strings nicht mehr Nullen enthalten Rückstand. Die neue `std :: c_str` Modul bietet neue Mechanismen für die C-Strings zu konvertieren.
  • Die Art der Fremd Funktionen ist nun `extern & rdquo; C & rdquo; fn` statt `* U8 '.
  • Die FFI wurde so überarbeitet, dass ausländische Funktionen direkt aufgerufen werden, statt durch einen Stapel-Schalt-Wrapper.
  • Die `for` Schleife Syntax hat sich geändert mit dem` Iterator` Zug zu arbeiten.
  • Endlich Abwickeln Arbeiten unter Windows.
  • Standardmethoden sind einsatzbereit.
  • Viele Charakterzug Vererbung Fehler behoben.
  • Im Besitz und lieh Charakterzug Objekten arbeiten zuverlässiger.

Was ist neu in der Version 0.6:

  • die "Fracht" Paket-Manager mit "rustpkg" ersetzt
  • hinzugefügt Allzweck 'Rost' Werkzeug
  • `rustc --test` unterstützt nun Benchmarks mit dem` # [Bank] `Attribut
  • rustc jetzt * versucht * Rechtschreibvorschläge zu bieten
  • Verbesserte Unterstützung für ARM und Android
  • Vorläufige MIPS-Backend
  • Verbesserte Fremd Funktion ABI-Implementierung für x86, x86_64
  • Verschiedene Speichernutzung Verbesserungen
  • Rust-Code kann in fremden Code unter bestimmten Umständen eingebettet werden

Was ist neu in Version 0.5:

  • Neue Bedingung Handlingsystem in `core :: condition`
  • Timsort hinzugefügt `std :: sort`
  • Neue Prioritätswarteschlange, `std :: priority_queue`
  • Rohre für serializable Typen `std :: flatpipes '
  • Serialisierung überholt zu sein Trait-Based
  • Expanded `getopts` Definitionen
  • Verschoben Futures auf `std`
  • Weitere Funktionen sind reine jetzt
  • `core :: comm` umbenannt` oldcomm`. Noch veraltet
  • `rustdoc` und` cargo` Bibliotheken sind jetzt
  • Es wurde eine vorläufige REPL, `rusti`
  • Lizenz geändert von MIT zu Dual MIT / APL2

Was ist neu in Version 0.3.1:.

  • Minor OSX fix

Was ist neu in der Version 0.3:

  • Neue Codierung Komfort
  • Semantic Bereinigung
  • Experimental neue Sprachfunktionen
  • Typ Reflexion
  • Entfernen von verschiedenen veralteten Funktionen
  • Compiler Reorganisation

Einschränkungen .

  • Dokumentation ist unvollständig
  • Performance ist unter beabsichtigtes Ziel.
  • Standard-Bibliothek APIs unterliegen einer umfassenden Änderung, die Reorganisation.
  • Sprachebene Versionierung ist noch nicht in Betrieb - Zukunft Code unerwartet brechen
  • .

Ähnliche Software

PathFinding.js
PathFinding.js

12 Apr 15

Klass
Klass

28 Apr 16

Morph
Morph

13 May 15

Ruby
Ruby

12 May 16

Andere Software von Entwickler Mozilla

Bugzilla
Bugzilla

22 Jan 15

Greasemonkey
Greasemonkey

1 Jan 15

Kommentare zu Rust

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!