Rust

Software captura de pantalla:
Rust
Detalles de software:
Versión: 1.7.0 Actualizado
Fecha de carga: 9 Apr 16
Promotor: Mozilla
Licencia: Libre
Popularidad: 220

Rating: 4.0/5 (Total Votes: 1)

Rust se presenta como un conjunto de bibliotecas, archivos de documentación asociados, y un completo en compilador.

El lenguaje en sí mismo fue escrito específicamente para el desarrollo de aplicaciones web cliente-servidor, con el foco principal está en la velocidad y un diseño libre de accidente.

La sintaxis de óxido es muy similar a C y C ++, por lo que es muy fácil de aprender si usted tiene conocimientos básicos de programación.

Las aplicaciones escritas en Rust son notablemente estables

¿Qué es la nueva en esta versión:.

  • La inmensa mayoría de la biblioteca estándar es ahora # [estable]. Ya no es posible utilizar las funciones inestables con una versión estable del compilador.
  • Muchas cajas populares en crates.io ahora trabajan en el canal de distribución estable.
  • La aritmética de los tipos enteros básicos comprueba ahora para el desbordamiento en versiones de depuración.

¿Qué es la nueva en la versión 1.6.0:

  • La gran mayoría de la biblioteca estándar es ahora # [estable]. Ya no es posible utilizar las funciones inestables con una versión estable del compilador.
  • Muchas cajas populares en crates.io ahora trabajan en el canal de distribución estable.
  • La aritmética de los tipos enteros básicos comprueba ahora para el desbordamiento en versiones de depuración.

¿Qué es la nueva en la versión 1.5.0:

  • La gran mayoría de la biblioteca estándar es ahora # [estable]. Ya no es posible utilizar las funciones inestables con una versión estable del compilador.
  • Muchas cajas populares en crates.io ahora trabajan en el canal de distribución estable.
  • La aritmética de los tipos enteros básicos comprueba ahora para el desbordamiento en versiones de depuración.

¿Qué es la nueva en la versión 1.3.0:

  • La gran mayoría de la biblioteca estándar es ahora # [estable]. Ya no es posible utilizar las funciones inestables con una versión estable del compilador.
  • Muchas cajas populares en crates.io ahora trabajan en el canal de distribución estable.
  • La aritmética de los tipos enteros básicos comprueba ahora para el desbordamiento en versiones de depuración.

¿Qué es la nueva en la versión 1.0.0:

  • La gran mayoría de la biblioteca estándar es ahora # [estable]. Ya no es posible utilizar las funciones inestables con una versión estable del compilador.
  • Muchas cajas populares en crates.io ahora trabajan en el canal de distribución estable.
  • La aritmética de los tipos enteros básicos comprueba ahora para el desbordamiento en versiones de depuración.

¿Qué es la nueva en la versión 0.12.0 / 1.0.0-beta.4:

  • El introductoria documentación (que ahora se llama La Guía de Rust) se ha reescrito por completo, al igual que una serie de guías complementarias.
  • administrador de paquetes de Rust, de carga, sigue mejorando y, a veces se considera que es bastante impresionante.
  • Muchas API en std se han revisado y actualizado para mantener la coherencia con las directrices de codificación en Rust-desarrollo. La documentación de la biblioteca estándar de seguimiento del progreso de la estabilización.
  • Bibliotecas de menor importancia se han trasladado fuera de árbol a la roya-lang org en GitHub: uuid, semver, glob, num, hexfloat, fourcc. Se pueden instalar con el cargo.
  • elisión de por vida permite anotaciones de por vida a ser dejados fuera de las declaraciones de funciones en muchos escenarios comunes.
  • Rust ahora funciona en Windows de 64 bits.

¿Qué es la nueva en la versión 0.12.0 / 1.0.0-alpha:

  • La documentación introductoria ( que ahora se llama La Guía de Rust) ha sido reescrito por completo, al igual que una serie de guías complementarias.
  • administrador de paquetes de Rust, de carga, sigue mejorando y, a veces se considera que es bastante impresionante.
  • Muchas API en std se han revisado y actualizado para mantener la coherencia con las directrices de codificación en Rust-desarrollo. La documentación de la biblioteca estándar de seguimiento del progreso de la estabilización.
  • Bibliotecas de menor importancia se han trasladado fuera de árbol a la roya-lang org en GitHub: uuid, semver, glob, num, hexfloat, fourcc. Se pueden instalar con el cargo.
  • elisión de por vida permite anotaciones de por vida a ser dejados fuera de las declaraciones de funciones en muchos escenarios comunes.
  • Rust ahora funciona en Windows de 64 bits.

¿Qué es la nueva en la versión 0.11.0:.

  • campos Struct ahora son todos privados de forma predeterminada
  • índices de vectores y cantidades de desplazamiento ambos son necesarios para ser un `uint` ahora en lugar de cualquier tipo integral.
  • carácter de Byte, cadena de bytes, y literales de cadena de bytes primas están todos soportados mediante un prefijo literal de la normal con una 'B'.
  • Múltiples ITB ya no están permitidos en una cadena ITB
  • La sintaxis de vidas en la clousres / procedimientos ha sido modificado ligeramente.
  • flotante módulo de punto se ha eliminado de la lengua, todavía se proporciona por una implementación de la biblioteca, sin embargo.
  • variantes de enumeración privadas están ahora desecharon.
  • La palabra clave `priv` se ha quitado de la lengua.
  • Un cierre ya no puede ser invocada a través de una y -pointer.
  • El uso `foo, bar, baz;.` Sintaxis se ha quitado de la lengua
  • El transmutar intrínseca ya no funciona en los parámetros de tipo.
  • Estática ahora permiten bloques / artículos en su definición.
  • sale del rasgo se separan de los objetos con + en lugar de:. Ahora
  • objetos mutably prestadas ya no pueden ser leídos mientras se toman prestados.

¿Qué hay de nuevo en la versión 0.10:

  • Un nuevo proceso de RFC ya está en marcha para modificar el idioma .
  • Los patrones con `` @ -pointers se han quitado de la lengua.
  • Los patrones con vectores únicos ( `~ [T] ') se han quitado de la lengua.
  • Los patrones con cadenas únicas ( `~ str`) han sido retirados de la lengua.

¿Qué es la nueva en la versión 0.9:

  • Hecho extensas mejoras en el tiempo de ejecución y / subsistema S.
  • Introducido vinculación estática y en tiempo de enlace optimización.
  • Se ha reducido la variedad de cierres en el lenguaje.

¿Qué es la nueva en la versión 0.8:

  • Las cadenas ya no se arrastra contiene valores nulos. El nuevo módulo `std :: c_str` proporciona nuevos mecanismos para la conversión de cadenas de C.
  • El tipo de funciones extranjeros es ahora `extern & quot; C & quot; fn` en lugar de `* U8 '.
  • El FFI se ha revisado de manera que las funciones extranjeros se llaman directamente, en lugar de a través de una envoltura de pila de conmutación.
  • La sintaxis del bucle `for` ha cambiado para trabajar con el` rasgo Iterator`.
  • Por fin, desenrollar funciona en Windows.
  • métodos predeterminados están listos para su uso.
  • Muchos errores de herencia rasgo fijos.
  • objetos de rasgos tomados en Propiedad y trabajar de manera más fiable.

¿Qué hay de nuevo en la versión 0.6:

  • Se sustituye la 'carga' gestor de paquetes con 'rustpkg'
  • Añadido de uso toda la herramienta "óxido"
  • `rustc --test` ahora es compatible con los puntos de referencia con el` # [banco] atributo `
  • rustc ahora * * intentos para ofrecer sugerencias de ortografía
  • Mejorado el soporte para ARM y Android
  • Preliminar backend MIPS
  • Mejora de la función de aplicación externa ABI para x86, x86_64
  • Varias mejoras de uso de memoria
  • código de oxidación puede ser incrustado en el código extranjera en circunstancias limitadas

¿Qué hay de nuevo en la versión 0.5:

  • Nuevo sistema de manejo de condiciones en `núcleo :: condition`
  • Timsort añadió a `std :: sort`
  • Nueva cola de prioridad, `std :: priority_queue`
  • Tuberías para tipos serializables, `std :: flatpipes '
  • serialización reacondicionado para ser rasgo basado en
  • Expanded `definiciones getopts`
  • Se trasladó a los futuros `std`
  • Más funciones son puros ahora
  • `núcleo :: comm` cambiado el nombre a` oldcomm`. Aún en desuso
  • `` rustdoc` y cargo` son bibliotecas ahora
  • Ha añadido un REPL preliminar, `rusti`
  • Licencia del MIT cambiado a la doble MIT / APL2

¿Qué hay de nuevo en la versión 0.3.1:.

  • Ajuste Menor OSX

¿Qué hay de nuevo en la versión 0.3:

  • Nueva conveniencias de codificación
  • limpieza Semántica
  • Experimental nuevas características del lenguaje
  • Tipo reflexión
  • La eliminación de diversas características obsoletas
  • Compilador reorganización

Limitaciones .

  • La documentación es incompleta
  • El rendimiento es inferior al objetivo previsto.
  • API de biblioteca estándar están sujetos a cambio extensivo, la reorganización.
  • versiones de nivel de idioma se encuentre operativo - futuro código se romperá de forma inesperada
  • .

Programas parecidos

Ruby
Ruby

12 May 16

jsbridge
jsbridge

14 Apr 15

Elixir
Elixir

10 Feb 16

JS.Class
JS.Class

13 May 15

Otro software de desarrollador Mozilla

Shumway
Shumway

13 May 15

Lightning
Lightning

27 Apr 18

asm.js
asm.js

12 Apr 15

Comentarios a la Rust

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!
Búsqueda por categoría