Rust

Screenshot Software:
Rust
Szczegóły programowe:
Wersja: 1.7.0 Aktualizowane
Filmu: 9 Apr 16
Wywoływacz: Mozilla
Licencja: Wolny
Popularność: 220

Rating: 4.0/5 (Total Votes: 1)

Rust jest jako pakiet bibliotek, plików związanych z dokumentacją, a full-on kompilatora.

Sam język został napisany z myślą o tworzeniu aplikacji sieci klient-serwer, przy czym główny nacisk jest na szybkości i crash-darmo projektu.

Składnia Rust jest bardzo podobna do C i C ++, dzięki czemu bardzo łatwo się nauczyć, jeśli masz podstawową wiedzę na temat programowania.

Aplikacje napisane w Rust są szczególnie stabilne

Co nowego w tej wersji.

  • Zdecydowana większość z biblioteki standardowej jest obecnie # [stabilne]. Nie jest już możliwe użycie elementów z niestabilnych stabilnej produkcji kompilatora.
  • Wiele popularnych skrzynie na crates.io teraz pracować na stabilnym kanale uwalnianiu.
  • arytmetyczne na temat podstawowych typów całkowitych sprawdza teraz przepełnienia w debugowania buduje.

Co nowego w wersji 1.6.0:

  • Zdecydowana większość z biblioteki standardowej jest obecnie # [stabilny]. Nie jest już możliwe użycie elementów z niestabilnych stabilnej produkcji kompilatora.
  • Wiele popularnych skrzynie na crates.io teraz pracować na stabilnym kanale uwalnianiu.
  • arytmetyczne na temat podstawowych typów całkowitych sprawdza teraz przepełnienia w debugowania buduje.

Co nowego w wersji 1.5.0:

  • Zdecydowana większość z biblioteki standardowej jest obecnie # [stabilny]. Nie jest już możliwe użycie elementów z niestabilnych stabilnej produkcji kompilatora.
  • Wiele popularnych skrzynie na crates.io teraz pracować na stabilnym kanale uwalnianiu.
  • arytmetyczne na temat podstawowych typów całkowitych sprawdza teraz przepełnienia w debugowania buduje.

Co nowego w wersji 1.3.0:

  • Zdecydowana większość z biblioteki standardowej jest obecnie # [stabilny]. Nie jest już możliwe użycie elementów z niestabilnych stabilnej produkcji kompilatora.
  • Wiele popularnych skrzynie na crates.io teraz pracować na stabilnym kanale uwalnianiu.
  • arytmetyczne na temat podstawowych typów całkowitych sprawdza teraz przepełnienia w debugowania buduje.

Co nowego w wersji 1.0.0:

  • Zdecydowana większość z biblioteki standardowej jest obecnie # [stabilny]. Nie jest już możliwe użycie elementów z niestabilnych stabilnej produkcji kompilatora.
  • Wiele popularnych skrzynie na crates.io teraz pracować na stabilnym kanale uwalnianiu.
  • arytmetyczne na temat podstawowych typów całkowitych sprawdza teraz przepełnienia w debugowania buduje.

Co nowego w wersji 0.12.0 / 1.0.0-beta.4:

  • wprowadzająca dokumentacja (teraz nazywa Rust Guide) został całkowicie przepisany, ponieważ posiadają szereg dodatkowych prowadnic.
  • Menedżer pakietów Rust, ciężarowy, w dalszym ciągu do poprawy i jest niekiedy uważana za dość niesamowite.
  • Wiele API w std zostały zweryfikowane i zaktualizowane w celu zachowania spójności z wytycznymi kodowania Rust in-rozwojowych. Standardowa dokumentacja biblioteki śledzi postępy stabilizacji.
  • Drobne biblioteki zostały przeniesione out-of-drzewa do rdzy-lang org na GitHub: UUID, semver, glob, num, hexfloat, fourcc. Mogą być instalowane w Cargo.
  • Żywotność elision pozwala adnotacje lifetime zostać przerwane deklaracji funkcji w wielu typowych sytuacjach.
  • Rust teraz działa w 64-bitowym systemie Windows.

Co nowego w wersji 0.12.0 / 1.0.0-alpha:

  • Dokumentacja wprowadzająca ( teraz nazywa Rust Guide) został całkowicie przepisany, ponieważ posiadają szereg dodatkowych prowadnic.
  • Menedżer pakietów Rust, ciężarowy, w dalszym ciągu do poprawy i jest niekiedy uważana za dość niesamowite.
  • Wiele API w std zostały zweryfikowane i zaktualizowane w celu zachowania spójności z wytycznymi kodowania Rust in-rozwojowych. Standardowa dokumentacja biblioteki śledzi postępy stabilizacji.
  • Drobne biblioteki zostały przeniesione out-of-drzewa do rdzy-lang org na GitHub: UUID, semver, glob, num, hexfloat, fourcc. Mogą być instalowane w Cargo.
  • Żywotność elision pozwala adnotacje lifetime zostać przerwane deklaracji funkcji w wielu typowych sytuacjach.
  • Rust teraz działa w 64-bitowym systemie Windows.

Co nowego w wersji 0.11.0.

  • pola struct są teraz wszystkie prywatne domyślnie
  • Indeksy wektorowe i Shift kwoty są wymagane, aby być `uint` teraz zamiast dowolnego integralną typu.
  • znaków Byte bajt ciąg, a surowe bajt literały łańcuchowe są obecnie wspierane przez poprzedzenie normalny dosłowne z `B`.
  • Wiele Abis nie są już dozwolone w ciąg ABI
  • Składnia wcieleń na clousres / procedur została manipulowane nieznacznie.
  • zmiennoprzecinkowe moduł został usunięty z językiem, jest nadal zapewnione przez wdrożenie biblioteki, jednak.
  • Prywatne warianty enum są obecnie niedozwolone.
  • `priv` Hasło zostało usunięte z danego języka.
  • Zamknięcie nie może być wywoływany przez & -pointer.
  • `wykorzystanie foo, bar, baz;. 'Składnia została usunięta z języka
  • Przemieniać wewnętrzne nie działa na parametry typu.
  • statyka pozwala obecnie blokuje / przedmiotów w ich definicji.
  • granice Trait są oddzielone od obiektów o + zamiast:. Teraz
  • Mutably pożyczone przedmioty nie mogą już być odczytane gdy są zapożyczone.

Co nowego w wersji 0.10:

  • Nowy proces RFC jest teraz w miejscu, do modyfikowania języka .
  • Wzory z `@` -pointers zostały usunięte z języka.
  • Wzory z unikalnymi wektorów ( `~ [t]`) zostały usunięte z języka.
  • Wzory z unikalnymi strun ( `~ str`) zostały usunięte z języka.

Co nowego w wersji 0.9:

  • Wykonane obszernych ulepszeń do wykonywania i podsystem we / wy.
  • Wprowadzony statyczne łączenie i optymalizacja czasu łącza.
  • Zmniejszono różnych zamknięć w języku.

Co nowego w wersji 0.8:

  • Struny nie zawierają już końcowe wartości null. Nowy moduł `std :: c_str` zapewnia nowe mechanizmy do konwersji na ciągi C.
  • Typ funkcji obcych jest obecnie `extern & quot; C & quot; fn` zamiast `* U8".
  • FFI został przeprojektowany tak, że funkcje zagranicznych są wywoływane bezpośrednio, zamiast przez komin przełączania owijki.
  • `Składnia pętli for` zmieniła się pracować z` Iterator` cechy.
  • W końcu, odwijania prace nad Windows.
  • Metody domyślne są gotowe do użycia.
  • Wiele błędów cecha dziedziczenia stałe.
  • własnością i pożyczonych przedmiotów trait pracują bardziej niezawodnie.

Co nowego w wersji 0.6:

  • otrzymuje "ładunek" menedżer pakietów z 'rustpkg'
  • Dodano uniwersalne "rdza" narzędziem
  • `rustc --test` obsługuje standardy z ławki` # [] `atrybutu
  • rustc teraz * * próby zaoferować sugestie pisowni
  • Ulepszone wsparcie dla ARM i Androidem
  • Wstępny MIPS backend
  • Udoskonalona funkcja zagraniczne wdrożenie ABI dla x86, x86_64
  • Różne usprawnienia wykorzystania pamięci
  • Kod Rust mogą być osadzone w kodzie zagranicznej w ograniczonych okolicznościach

Co nowego w wersji 0.5:

  • Nowy system obsługi Stan w `rdzenia :: condition`
  • Timsort dodany do `std :: sort`
  • Nowy priorytet kolejki, `std :: priority_queue`
  • Rury do serializować typów, `std :: flatpipes '
  • serializacji remontowane być cechą oparte
  • Expanded `definicje getopts`
  • Przeniesiony futures na `std`
  • Więcej funkcji są czyste teraz
  • `Rdzeń :: comm` przemianowany na` oldcomm`. Wciąż przestarzałe
  • `` cargo` rustdoc` i biblioteki są teraz
  • Dodano wstępną rEPL, `rusti`
  • Licencja zmieniona z MIT MIT / APL2 podwójnej

Co nowego w wersji 0.3.1.

  • Minor OSX fix

Co nowego w wersji 0.3:

  • Nowe udogodnienia kodowania
  • semantyczna porządki
  • nowe, eksperymentalne funkcje językowe
  • Typ odbicie
  • Usuwanie wielu przestarzałych funkcji
  • reorganizacji Compiler

Ograniczenia .

  • Dokumentacja jest niekompletna
  • Wydajność jest niższa od zamierzonego celu.
  • API biblioteki standardowe są przedmiotem rozległych zmian, reorganizacji.
  • Język poziomie wersjonowanie jeszcze nie funkcjonuje - przyszła niespodziewanie złamać kod
  • .

Podobne oprogramowanie

Classify.js
Classify.js

12 May 15

Analytica
Analytica

12 May 15

PyHAML
PyHAML

13 Apr 15

JSON
JSON

12 May 15

Inne programy z deweloperem Mozilla

Firefox
Firefox

12 Apr 18

sweet.js
sweet.js

28 Feb 15

Copy Plain Text
Copy Plain Text

14 Jul 15

Personas Plus
Personas Plus

27 Apr 18

Komentarze do Rust

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!