Historias
Slashboxes
Comentarios
 

Lenguaje de programación Rust

Entrada escrita por wfox y editada por mig21 el 09 de Julio 2010, 08:00h   Printer-friendly   Email story
desde el dept. aún-otro-más
Comenta wfox en su bitácora que Mozilla ha presentado un nuevo lenguaje de programación de sistemas: Rust. Entre sus características destacan la seguridad con la memoria, control de mutabilidad, con inmutabilidad por defecto, tareas ligeras (corutinas) y compilación estática y nativa. En cierto modo parecido a Google Go, aunque con una andadura previa a la presentación de éste, posee diferencias significativas: Rust no permite compartir datos con estado mutable, no tiene un recolector de basura global, no permite punteros nulos, permite usar destructores y por lo tanto adquirir recursos en la inicialización y el usuario puede hacer código paramétrico en tipo. Más comentarios sobre el lenguaje en Lambda The Ultimate y reddit.

Historias relacionadas

[+] Software Libre: Google Go, nuevo lenguaje de programación 70 comentarios
Está en todos los sitios de noticias, Google se anima a publicar un lenguaje de programación: Go, según su propia publicidad, un lenguaje de programacición de sistemas, expresivo, concurrente y con gestión automática de memoria. La implementación del lenguaje se ha publicado en fuentes abiertas, con una licencia de tipo BSD. Sería interesante saber en qué proyectos ha usado Google su lenguaje, en especial para ver si esto ha sido un desarrollo de un grupo determinado dentro de Google, o responde a una necesidad determinada de la compañía. Según Ars Technica, Rob Pike afirma que a pesar de ser una implementación relativamente madura no está preparada para su uso en entornos de producción.
[+] Índice TIOBE: Sube Objective C, baja Google Go 26 comentarios
En javaHispano peyrona cuenta El lenguaje Java sigue siendo el más utilizado: «Esto es lo que se desprende de la última actualización del índice TIOBE publicado en junio de este año. Desde hace años repiten en los primeros puestos Java, C y C++ (como siempre, estos dos últimos suman más que Java). Le siguen, como de costumbre PHP y Visual Basic (el eterno herido de muerte). C# sigue subiendo poquito a poquito y se sitúa en el sexto puesto. Y sube con mucha fuerza Objective-C, imagino que tirado por el super-boom de los iPhone. Por el lado contrario, sorprende el lenguaje Go de Google, que cuando apareció en 2009 entró directamente dentro de los "top 20" de éste famoso índice, y que al año siguiente ha salido de él».
[+] Firefox 48 publicado, con multiproceso y usando Rust 1 comentario
Se puede leer en Ars Technica:Firefox 48 va a ser publicado hoy con dos características que hace mucho que se esperaban. Por un lado, después de siete años de desarrollo, la versión 48 habilitará el mutiproceso de un modo comparable a lo que hacían Explorer y Chrome en 2009. [...] En este tiempo Mozilla ha tenido que crear un nuevo sistema de de extensiones para poder soportar el multiproceso.[...] Aún así Firefox seguirá usando un único proceso para todas las pestañas, la separación de proceso por pestaña está prevista para mediados de 2017. Después de esto, las extensiones también podrán disponer de un proceso separado. Además del multiproceso, esta versión de Firefox será la primera en incluir código Rust en producción, usado ya para reimplementar el soporte de formatos multimedia complejos. Como ya se comentó en barrapunto, Rust fue diseñado con el patrocinio de Mozilla para ser un reemplazo seguro de C++ sin perder rendimiento o control.
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.