Firefox dejará de usar C++ para usar Rust, nuevo lenguaje de Mozilla

Leo desde ExtremeTech esta noticia 🙂

Sucede que durante aproximadamente 5 años Rust (lenguaje de programación inventado por Mozilla) ha estado en desarrollo. Y ya Mozilla Labs ha liberado el alpha 1 del compilador del mismo.

El objetivo de todo esto es simple, ir reemplazando poco a poco código C++ por Rust, pues este último aparentemente optimiza el consumo de memoria.

Les dejo algunos detalles de Rust:

  • Rust es un compilador.
  • Programación orientada a objetos.
  • El compilador funciona en Windows, Linux y Mac.
  • Está hecho sobre las ideas ya existentes, o sea… usa lógica de programación y sintaxis de otros lenguajes, aquí pueden ver un ejemplo de esto:

use std;
fn main(args: [str]) {
std::io::println("hello world from '" + args[0] + "'!");
}

Rust ha sido influenciado por lenguajes como Limbo y Newsqueak, pero afirman que no han sido influenciados por el lenguaje Go de Google.

Les dejo el sitio web: Rust Web Site

Así como si les interesa más este tema, pueden leer más detalles sobre esta versión 0.1 : Rust 0.1 Release Notes

Los frutos de esto no los veremos ahora mismo, creo que pasarán varios años antes de que veamos una mejor ligeramente notable de la cual, sea responsabilidad (gracias a) Rust. Espero que esto no nos llene de bugs el navegador jajaja.

Saludos

en.wikipedia.org/wiki/Newsqueak


7 comentarios

  1.   electron22 dijo

    Interesante, ahora esto aprendiendo C++ pero orientado a objeto una locura @__@

    1.    anonimo dijo

      Te comprendo, c++ es uno de los lenguages mas dificiles de dominar, sobre todo hay quienes no nos acostumbramos del todo a su sitaxis

  2.   Lucas Matias dijo

    Si es para bien…

  3.   ErunamoJAZZ dijo

    plop, no puedo compilar el hola mundo xD!

    1.    ErunamoJAZZ dijo

      jajaja, vaya, error de tipeo, es algo estricto o.o :

      hello.rc != hello.rs

  4.   oscar dijo

    Porque no se ponen de acuerdo y estandarizan los lenguajes, en relacion a las palabra o instrucciones, diseño y estuctura. Facilidad para desarrollar aplicaciones en la RED, y si hay que adicionar funcionalidades especiales, pues que sean modulares. Asi no se esta aprendiendo nuevo lenguajes con palabra caprichosas. NO HAY QUE DESCUBRIR LA POLVORA:

    1.    anonimo dijo

      Ese es el proposito de los lenguages de programacion, con el paso del tiempo fueron evolucionando para ser mas facilmente entendibles, solo es cosa de tiempo para que se empiese se asemeje al lenguage humano, cuando llegue el momento los lenguages daran ese salto, pero mientras tenemos que aprendernoslos asi, nimodo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.