El lenguaje es llamado "Rust", y aunque se encuentra en etapas preliminares, tiene una larga lista de propiedades como control sobre rangos de memoria, escritura estructural, concurrencia masiva, y la capacidad de definir invariantes complejas que se mantienen sobre las estructuras de datos.
Es dificil realizar prejuicios acerca del languaje si existe en estado tan preliminar. Los desarrolladores "realmente no quieren estar invirtiendo tiempo actualmente en discusiones sobre su sintaxis." Sin embargo, para calmar a las masas, han accedido a publicar una pequeña muestra probando tuple-outputs en iteradores.
iter pairs() -> tup(int,int) {
let int i = 0;
let int j = 0;
while (i <10) {
put tup(i, j);
i += 1;
j += i;
}
}
fn main() {
let int i = 10;
let int j = 0;
for each (tup(int,int) p in pairs()) {
log p._0;
log p._1;
check (p._0 + 10 == i);
i += 1;
j = p._1;
}
check(j == 45);
}
Para mantenerte informado acerca de las novedades de este peculiar lenguaje, puedes visitar periódicamente a Rust en Github (en inglés) >>
Fuente original del artículo: Architect Zone
Traducción realizada por elWebmaster.com
La imagen ilustrativa es obra de Andrea Schaffer bajo licencia Creative Commons
0 comentarios to "Rust: Un nuevo lenguaje de programación, de los creadores de Mozilla"
Publicar un comentario