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: 402

Rating: 3.0/5 (Total Votes: 2)

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

pyquery
pyquery

13 Apr 15

Julia
Julia

1 Oct 15

RKelly
RKelly

13 May 15

Otro software de desarrollador Mozilla

Comentarios a la Rust

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!