#211 Si, se que es la OOP, pero creo que pierdes el enfoque de que es C++ y que aporta sobre C, y por qué Rust es comparable con C++
- Rust implementa polimorfismo a través de traits
- Rust permite sobrecarga de operadores mediante traits
Respecto a la herencia. Aunque Rust no tiene herencia clásica, tiene:
- Traits (interfaces)
- Composición
- Trait inheritance
Características avanzadas compartidas con C++:
- Smart pointers (Box, Rc, Arc)
- Generics (como templates en C++)
- Pattern matching
- Module system
- Zero-cost abstractions
En Rust hay polimorfismo, pero se implementa de una forma diferente. Que a ti no te guste, o te parezca que no es exactamente lo mismo no lo acerca más a C. Rust no creo que intente ser ni lo uno, ni lo otro, Rust intenta ser Rust, y hacer las cosas a su manera, pero desde luego, es un lenguaje que permite cosas que en C no se hacen, y en C++ si.
#233 Que algo prevenga más errores, lo hace de base más seguro, que tú digas que no, no lo hace cierto. Que haya menos posibilidades de errores, es más seguro. Si hay una limitación se usa unsafe y se tiene acceso a la memoria, directamente.
#27 Puedes desarrollar lo de que no podría sustituir a C++ porque no es orientado a objetos?
Porque en Rust puedes montar structs (como en C, si), e implementarlos con partes publicas y privadas, creando Traits para permitir a otros implementar ciertas funcionalidades, que bien podrían valer para hacer gran parte de lo que se hace en C++.
Sobre que los leak son por prisas o incompetencia. Si, claro, y eso es parte del mundo en el que vivimos, la gente la caga. Programando, conduciendo, pilotando, diagnosticando. Y si hay tecnología que puede reducir errores programando para tener menos bugs, conduciendo para tener menos muertos, o diagnosticando para pillar enfermedades antes, lo lógico es que se usen dichas herramientas.
#47 En su diseño es más inseguro. Rust, por diseño no permite tener punteros a NULL, tampoco permite tener multiples referencias mutables a la misma posición de memoria.
Puedes hacerlo con C++? Por supuesto, puedes usar uno de los últimos estandar, creo que desde C++11 ya tienes smart pointers, por ejemplo. Pero dependes de que el programador con el que trabajas tenga una buena forma de trabajar. No todo depende de que tú seas bueno, depende de que el equipo sea consistente con la seguridad.
Rust por defecto pone la seguridad como prioridad, y un programador tendría que meter un unsafe {} para poder llevar a cabo este tipo de cosas.
Por lo que por diseño, Rust es más seguro que C++. Obviamente habrá gente que programe en C++ de maravilla y metan pocos bugs. Pero una cosa no quita la otra.
#13 C++ mola, pero bien es cierto que Rust es más sencillo cuando no tienes sesgos.
A mi me costó un poco aprenderlo, porque todo el tema de los lifetimes, y como funcionan las referencias a memoria, con su sistema de propiedad se me hacía raro. Pero una vez que lo aprendes, dominarlos es menos complicado porque pegarte un tiro en el pie es mucho más difícil. Con C++ tienes más posibilidades de liarla con accesos a memoria, etc.
#24 Lo que te está diciendo #22 es que siempre descargas cosas, otra cosa es que tú lo consideres descarga.
Mozilla es un cliente, y tú te conectas a un servidor, que te sirve los datos, y tu navegador los descarga y los reproduce en streaming. Pero siempre descargas, como bien te dicen.
De hecho, ver contenidos en streaming usando p2p no es nada loco tampoco.
Por entendernos, cuando te conectas a meneame descargas la web para consultarla, y cuando posteas "subes" un fichero a través de tu cliente al servidor.
#42 Aquí están hablando de Oscar Puente, no del PSOE. Yo soy de izquierdas, se puede mirar mi historial, no me cae especialmente bien el PSOE, ni me cae especialmente bien el PP. Eso no quita que pueda haber políticos decentes en ambos partidos.
Sin ir más lejos se puede criticar a Mazón y al mismo tiempo se puede felicitar a la alcaldesa de Torrent, Amparo Folgado por haber gestionado bien la crisis de la Dana.
Se puede ser justo simpatizando o no con los diferentes partidos.
#23 No es verdad. Suben el precio simplemente porque pueden. Un fondo de inversión, o cualquiera que invierta en vivienda para sacar beneficio intentará sacar el máximo dinero posible.
Al final lo que dices es como el canon de la SGAE, que pagas el canon por si pirateas, pues nada, pagada ya la multa... Por qué no piratear? Pues con las casas igual. Y ojo, no me parecen bien los impagos, pero la realidad es que como lo planteas parece que lo comido por lo servido.
Por poner un ejemplo, para un alquiler de 1000 euros mensuales, son unos 50 euros al mes. Sin embargo los precios suben mucho mas de esos 50 euros mensuales. Si tuvieses razón, los pisos bajarían cientos de euros y se solicitaría al inquilino que pagase los 20 o 30 mensuales extra del seguro de impago.
El tema es que lo que dices no es verdad, es la excusa.
#7 También son ganas de quejarse. Se confundirán en los términos, pero la idea la transmite. Que basicamente es que ahora Firefox nos trackea por defecto en vez de ser las web mediante cookies. Y eso es horrible.
Si no fuese por esta noticia mal escrita, como bien dices yo no me habría enterado, al menos no hoy. Creo que es lo importante, no si se equivocan al decir que una cookie es un programa pequeño.
#10 Es que lo que tienen que hacer en USA es manifestarse contra su gobierno cuando apoya a un genocida.
Yo me manifestaré en mi pais cuando mi pais esté apoyando a un cabrón. Que 50 millones de estadounidenses se manifiesten contra Israel, a Israel se la pelará, a quien no se la pelará es a su gobierno si ve un problema latente dentro, o un posible desgaste de cara a las elecciones.
E Israel le dará importancia si ve que el apoyo estadounidense se puede quebrar.
Dime tú que cojones le va a importar a Putin, o al gobierno de USA que se manifieste gente contra la invasión rusa? Ni al gobierno le van a temblar las piernas por desgaste político, ni a Putín por un cambio de intenciones de un pais aliado.
Edit:
Poder pueden manifestarse, pero lo normal es manifestarse cuando tiene sentido. También podrían manifestarse contra el tema de China y Taiwan, o contra otras tantas cosas que carecen de impacto.
Lo pregunto porque comentarios como estos a veces son difíciles de distinguir. Lo comento porque parece obvio que los estudiantes de USA están protestando porque sienten a su gobierno apoya a Israel, lo cual no es raro tras el intento de amedrentar al tribunal de La Haya, por ejemplo, y vetar mil cosas en la ONU.
Obviamente no van a manifestarse contra el tema ruso porque USA jamás ha apoyado a Rusia en la guerra de Ucrania.
#108 Me encanta Irlanda, y es un pais donde no me importaría vivir.
Precisamente puede hacer eso porque es un pais sin apenas recursos naturales, y la mayoría de la industria que tiene viene atraer empresas externas.
Los paises grandes que tienen más población, como es España, acabarían quedándose como están o perderían dinero si bajasen la presión fiscal. Es por eso que en Europa solemos ver, en general, paises pequeños con poca población y poca industria con la presión fiscal más baja.
#4 Estoy de acuerdo contigo en que son unos sin vergüenzas. Pero para mi el problema no es ese. Cabrones siempre va a haber. Lo que es una vergüenza es que se puedan vetar investigaciones sobre corrupción, mala praxis o cualquiera cosa similar.
La ley no debería permitir este tipo de cosas.
#9 te condenan por la que sea mayor. Lo que no tiene sentido, en mi opinión (ni zorra tengo de leyes), es que si solo vas a cumplir el triple de la mayor, es como dar carta blanca a... Violas a dos o tres, pues viola a 42 que total. La pena va a ser la misma, la triple de la mayor.
#88 Si, obviamente me refería a remunerado, con la frase de "con un solo salario se abordaba una vivienda" creo que era bastante claro. Pero aquí la gente viene a hacer la guerra de genero, incluso cuando no toca, porque el problema es, con un solo salario antes se podía comprar una casa, ahora con dos cuesta, por mucho que se coma en casa y se ahorre en camisas.
#44 Antes solo trabajaba el hombre y aún así la familia se compraba la casa. Es decir, con un salario se podía abordar una vivienda, que se necesiten dos viene de hace treinta años, poniéndose cada vez peor.
#36 No deben. Que no puedan es otra cosa. A mi en meneame, en alguna ocasión me han insinuado que soy de derechas porque he discrepado con gente de izquierdas, y solo hace falta ver mi lista de comentarios para saber que mi ideología es totalmente la opuesta a esa.
Pero hay gente que es muy cerrada de mente y te van a colocar en una posición del espectro ideológico que les cuadre a ellos para su discurso. Y no tendrá nada ver con lo que es justo o no.
#6 Adoro a los Zepp, y me gusta más la música de otras decadas que la actual. Pero bien es cierto que tu comentario no es acertado cuando uno de los grandes album de Led Zeppelin es practicamente un disco de versiones.
Luego, en la época actual, de los 2000 en adelante han salido buenas bandas, como The Mars Volta, en rock progresivo, Aurora en el plano más Pop, Avishai Cohen tiene discazos de Jazz, y muchas otras bandas así.
- Rust implementa polimorfismo a través de traits
- Rust permite sobrecarga de operadores mediante traits
Respecto a la herencia. Aunque Rust no tiene herencia clásica, tiene:
- Traits (interfaces)
- Composición
- Trait inheritance
Características avanzadas compartidas con C++:
- Smart pointers (Box, Rc, Arc)
- Generics (como templates en C++)
- Pattern matching
- Module system
- Zero-cost abstractions
En Rust hay polimorfismo, pero se implementa de una forma diferente. Que a ti no te guste, o te parezca que no es exactamente lo mismo no lo acerca más a C. Rust no creo que intente ser ni lo uno, ni lo otro, Rust intenta ser Rust, y hacer las cosas a su manera, pero desde luego, es un lenguaje que permite cosas que en C no se hacen, y en C++ si.