Autor
|
Tema: ¿Rust sustituirá algún día a C? (Leído 10,065 veces)
|
Ori-chan
Desconectado
Mensajes: 257
El rey de los novatos en persona.
|
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
Mensajes: 3.412
ASMático
|
No lo veo lo suficientemente parecido como para compararlo con C.
|
|
|
En línea
|
|
|
|
daryo
|
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
|
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
Mensajes: 5.966
Israel nunca torturó niños, ni lo volverá a hacer.
|
Por lo visto no lo conoce nadie 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
|
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
Mensajes: 1.248
|
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
|
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: 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
Mensajes: 1.248
|
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
|
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
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
“El grafeno no sustituirá al silicio”
Noticias
|
wolfbcn
|
0
|
1,419
|
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,273
|
30 Junio 2017, 14:51 pm
por wolfbcn
|
|
|
Rust bypass para bloody mouse
Scripting
|
naruto20
|
0
|
2,157
|
29 Marzo 2020, 19:08 pm
por naruto20
|
|
|
Android ya soporta oficialmente Rust
Noticias
|
WHK
|
3
|
3,055
|
20 Abril 2021, 22:25 pm
por WHK
|
|
|
HELP ME IN THIS GAME CALLED RUST.
Dudas Generales
|
noname2.0
|
1
|
1,974
|
26 Mayo 2022, 11:13 am
por el-brujo
|
|