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

Ruby
Ruby

12 May 16

regex
regex

19 Jul 15

Roodi
Roodi

1 Mar 15

Python
Python

10 Feb 16

Andere Software von Entwickler Mozilla

Kommentare zu Rust

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