elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  ¿Rust sustituirá algún día a C?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 Ir Abajo Respuesta Imprimir
Autor Tema: ¿Rust sustituirá algún día a C?  (Leído 9,073 veces)
Ori-chan

Desconectado Desconectado

Mensajes: 257


El rey de los novatos en persona.


Ver Perfil
¿Rust sustituirá algún día a C?
« en: 30 Noviembre 2014, 14:06 pm »

He leído un poco acerca del Rust y de su mantenimiento a cargo de Mozilla. Se supone que es mas seguro que C y mas rápido que C/C++ con la misma seguridad. También he leido que su síntaxis es mas sencilla pero va a tener las mismas funciones o mas que C/C++ y que es mas sencillo de aprender y escribir ya que se trata de un único lenguaje, no como C, C++, Objective-C, C#.
¿Sustituirá Rust algún día a estos lenguajes? ¿Deberíamos aprenderlo? Lo pregunto aquí porque creo que solo los que saben bastante de C/C++ pueden separar los pros y las contras de este lenguaje de programación y compararlo con la suficiente información y experiencia.


En línea


ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: ¿Rust sustituirá algún día a C?
« Respuesta #1 en: 30 Noviembre 2014, 15:45 pm »

No lo veo lo suficientemente parecido como para compararlo con C.


En línea

daryo


Desconectado Desconectado

Mensajes: 1.070



Ver Perfil WWW
Re: ¿Rust sustituirá algún día a C?
« Respuesta #2 en: 30 Noviembre 2014, 16:05 pm »

no es comparable c a c# ni c++ a objetive c. Ademas si rust tiene exito posiblemente tendra derivados.

en cuanto a que lo vaya a reemplazar llevan mmuchos años hablando de la muerte de c y vemos que sigue siendo un lenguaje predominante.
En línea

buenas
zShackra

Desconectado Desconectado

Mensajes: 59


Ver Perfil WWW
Re: ¿Rust sustituirá algún día a C?
« Respuesta #3 en: 30 Noviembre 2014, 17:33 pm »

Pues... sólo C, que C, llegó para quedar... C.

Ok no, pero no lo conocía siquiera, se ve bastante bueno... indagaré, muy probablemente lo aprenda... parece estar muy verde, pero creo que valdrá la pena, más aún si me permite un control de memoria tan directo y puro como el de C/C++... todo menos VB.
En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.935


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: ¿Rust sustituirá algún día a C?
« Respuesta #4 en: 30 Noviembre 2014, 18:24 pm »

Por lo visto no lo conoce nadie  ;D

Nadie sabe con seguridad lo que pasara en el futuro pero a corto y mediano plazo no parece que fuera a pasar.
En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
_Enko


Desconectado Desconectado

Mensajes: 538



Ver Perfil WWW
Re: ¿Rust sustituirá algún día a C?
« Respuesta #5 en: 1 Diciembre 2014, 15:28 pm »

Sinceramente no entiendo como se puede comparar la velocidad de ejecucion  de dos lenguajes de programacion.

Puede ser que un compilador de Rust genere codigo objeto mas optimizado que otro compilador de C.
Y aun así, mas optimizado y veloz para que plataforma?  Corre mas rapido en un pentium 3.. pero lo hará en un i5?

Y aun suponiendo hipoteticamente y muy poco probable que uno de los compiladores de Rust realmente generen mejor codigo objeto.
¿Que impide optimizar mas algun compilador de C?

Es como comparar bicicletas con raquetas de tenis. Una cosa no tiene que ver con la otra.

PD: Y si fuera tan tan tan tan "magnifico"... ¿por que firefox sigue siendo  compilado con Microsoft Visual Studio para windows?"
« Última modificación: 1 Diciembre 2014, 15:32 pm por _Enko » En línea

eferion


Desconectado Desconectado

Mensajes: 1.248


Ver Perfil
Re: ¿Rust sustituirá algún día a C?
« Respuesta #6 en: 1 Diciembre 2014, 15:38 pm »

Los gurús de las predicciones son esa clase de personajillos especialistas en explicar los motivos por los que sus demoledoras previsiones no se han cumplido en absoluto.

Sinceramente no entiendo como se puede comparar la velocidad de ejecucion  de dos lenguajes de programacion.

Puede ser que un compilador de Rust genere codigo objeto mas optimizado que otro compilador de C.
Y aun así, mas optimizado y veloz para que plataforma?  Corre mas rapido en un pentium 3.. pero lo hará en un i5?

A ver, por defecto C tiende a ser más rápido que C++ y no depende en absoluto de las optimizaciones del compilador. Es más debido a las características del propio lenguaje. En C manejas la memoria a un nivel muy bajo, mientras que en C++ una simple línea de código puede desembocar en una serie de llamadas en cascada demoledora (resevas de memoria, herencia, métodos virtuales, ... )

Como norma general yo creo que cuanto más bajo sea el nivel del lenguaje más rápido tiende a ser, digo como norma general porque bien es cierto que los compiladores de lenguajes de alto nivel pueden llegar a hacer maravillas... aún así estas maravillas tienen un límite.
« Última modificación: 1 Diciembre 2014, 15:41 pm por eferion » En línea

zShackra

Desconectado Desconectado

Mensajes: 59


Ver Perfil WWW
Re: ¿Rust sustituirá algún día a C?
« Respuesta #7 en: 1 Diciembre 2014, 17:36 pm »

Los gurús de las predicciones son esa clase de personajillos especialistas en explicar los motivos por los que sus demoledoras previsiones no se han cumplido en absoluto.

A ver, por defecto C tiende a ser más rápido que C++ y no depende en absoluto de las optimizaciones del compilador. Es más debido a las características del propio lenguaje. En C manejas la memoria a un nivel muy bajo, mientras que en C++ una simple línea de código puede desembocar en una serie de llamadas en cascada demoledora (resevas de memoria, herencia, métodos virtuales, ... )

Como norma general yo creo que cuanto más bajo sea el nivel del lenguaje más rápido tiende a ser, digo como norma general porque bien es cierto que los compiladores de lenguajes de alto nivel pueden llegar a hacer maravillas... aún así estas maravillas tienen un límite.

Nada más semejante a la realidad...

El artículo en la wikipedia enuncia:

Cita de: Rust (Wikipedia)
Se espera que el rendimiento de código seguro sea más lento que C++, si el rendimiento es la única consideración, pero si lo comparamos con el código C++ hecho para que tome precauciones comparables a las que toma Rust, este último puede ser incluso más rápido.

Me temo que nos estamos adelantando con prejuicios hacia un lenguaje que hasta la fecha no le ha hecho daño a nadie... al final, es imposible que sea más rápido que C, pero habrá que esperar documentación completa.

C seguirá siendo la base de los sistemas operativos y la programación en general, ergo no creo que "muera" dentro de mucho, mucho tiempo...
« Última modificación: 1 Diciembre 2014, 17:38 pm por zShackra » En línea

eferion


Desconectado Desconectado

Mensajes: 1.248


Ver Perfil
Re: ¿Rust sustituirá algún día a C?
« Respuesta #8 en: 1 Diciembre 2014, 17:49 pm »

Nada más semejante a la realidad...

El artículo en la wikipedia enuncia:

No termino de entender qué tiene que ver con lo que he comentado yo entre C y C++.

C seguirá siendo la base de los sistemas operativos y la programación en general, ergo no creo que "muera" dentro de mucho, mucho tiempo...

Tampoco recuerdo haber comentado nada acerca de la muerte de ningún lenguaje :S:S:S
En línea

_Enko


Desconectado Desconectado

Mensajes: 538



Ver Perfil WWW
Re: ¿Rust sustituirá algún día a C?
« Respuesta #9 en: 1 Diciembre 2014, 18:00 pm »

Cita de: zShackra
Me temo que nos estamos adelantando con prejuicios hacia un lenguaje que hasta la fecha no le ha hecho daño a nadie... al final, es imposible que sea más rápido que C, pero habrá que esperar documentación completa.
No veo porque un compilador de Rust no pueda crear codigo mas optimizado que un compilador de C/C++...
a si, será tal vez porque C se está utilizando hace años y hay millones de dolares invertidos en por ejemplo VC++ para que esté MUY BIEN optimizado?

Hay que invertir mucho tiempo para optimizar un compilador, y luego tambien está el problema que no todas las optimizaciones son "mejorias" para diferentes plataformas.

Es más, invertiendo tiempo se puede hacer que le infame compilador QBasic de Microsoft de los 80 genere codigo más optimizado que VC++ o Intel C++. Pero claro, ¿Quien va a invertir en eso?
En línea

Páginas: [1] 2 3 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
“El grafeno no sustituirá al silicio”
Noticias
wolfbcn 0 1,186 Último mensaje 6 Junio 2014, 02:00 am
por wolfbcn
Más de 300.000 jugadores han solicitado la devolución de Rust
Noticias
wolfbcn 0 1,121 Último mensaje 30 Junio 2017, 14:51 pm
por wolfbcn
Rust bypass para bloody mouse
Scripting
naruto20 0 1,919 Último mensaje 29 Marzo 2020, 19:08 pm
por naruto20
Android ya soporta oficialmente Rust
Noticias
WHK 3 2,602 Último mensaje 20 Abril 2021, 22:25 pm
por WHK
HELP ME IN THIS GAME CALLED RUST.
Dudas Generales
noname2.0 1 1,548 Último mensaje 26 Mayo 2022, 11:13 am
por el-brujo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines