#124 Ni en Korea del Norte...
Estas cosas pasan en todos los regímenes autoritarios, como el chino.
Eso no implica que sólo pase en regímenes autoritarios.
Para que los ciudadanos tengan DDHH es condición necesaria aunque no suficiente ciertos modos democráticos. Es decir, en una democracia se pueden dar o no en diversos grados, en un régimen autoritario nunca se pueden dar.
#2 efectivamente, fue en la ley wert, pero eso cambió con la actual lomloe, que estableció que la religión no cuenta para para la nota media, ni para becas, ni para entrar en la universidad.
#27 Le pides cosas triviales a la IA y el resto se lo pides a alguien que sepa como pedir las cosas a la IA.
Gente que ha entrenado con muchos patrones distintos.
#55 Tienes razón, lo que dices es así ahora, pero fíjate a la velocidad que se está moviendo esto es tremenda, en un año no sabemos lo que serán capaces de hacer. El otro día asistí a una charla de desarrollo con IA, usándolo como herramienta, no como sustituto de un programador por parte de una empresa de producto, no por un gurú o un youtuber, y bueno, de mano fueron cancelando contrataciones que tenían previstas. La cuestión va a ser la de siempre, se va a necesitar menos gente para hacer lo mismo, se comperirá en precio (al cliente final, salvo raras excepciones, le suda la polla la calidad del código), se irá gente a la calle, los salarios se mantendrán y los recién titulados se cagarán en dios para encontrar trabajo.
Vamos, ese es mi punto de vista, soy un visionario de la hostia, predije en su momento que los móviles iban a ser para cuatro pijos.
#26 Yo es que creo que su experiencia de la España vaciada implica una demanda baja. En entornos como Andalucía donde la demanda suele ser alta en interior y costa, la cosa cambia mucho.
Mi experiencia tb es de primera mano, aprobando PGOUS como político e impulsándolos como técnico, por eso sé que el problema es político. He aprobado la creación de nuevas zonas de edificación que, más de una década después, aun no han sido autorizadas completamente para la construcción. Además, estas nuevas zonas justifican la paralización de todas las demás zonas de crecimiento del municipio "para no desviar la demanda" dice el equipo de gobierno.
La constitución prohíbe expresamente la manipulación del mercado inmobiliario por parte de lo público.
También conozco a los constructores, a los jodidos por no poder construir y a los ultra-beneficiados por unos ayuntamiento que, por regla general, se empeñan en hacer ricas a las mismas familias generación tras generación...,en-sobran los motivos.
El problema de la vivienda en España tiene un responsable primero que es sobre quien descansa la construcción en este país y no son los constructores sino quienes manipulan un mercado libre con una producción discrecional, los alcaldes. #14 Claro, puedes hacer leyes especiales para meter un ibi del carajo y penalizaciones por no construcción. Si no pagas vas acumulando hasta finalmente expropiar para lo público. Eso para cuando quieren hacerlo bien. Curiosamente, lo que se hace con esos solares que eran para construir y se quedaron parados es perdonarles el IBI por vía "alcalde soy y regalos doy". #10 En la mayoría de ciudades no hay escasez de suelo, lo que hay es poca voluntad de construcción y "escasez de autorizaciones".
#36 ya pero es que no nos damos cuenta de que en este país durante años el rey movía un dedo y cualquiera que hubiera dicho algo contra ello se convertía en un paria, perdiendo muchas veces si trabajado, y ahora le debe de estar jodiendo muchísimo qué 20 años después se empiece a hablar con Libertad*
#107 Una cosa son thread que ya tenia entonces, aunque era un dolor hacer forksy otra son task, que no se si son las corrutinas que dices.
-Si c# va con garbage collector y eso añade carga. Pero ahora hay más procesadores y tu no te tienes que preocupar de implementarlo en background
-Respecto a rendimiento y videojuegos mira en que está hecho los doom, es c para tener aún más rendimiento. Si ya quieres optimizar la gente toma c
-Respecto a la memoria si es cierto que el uso de memoria se dispara y mucho, y las máquinas virtuales nos hicieron pasar de los 16M de un pentium 1n 1996 a los 16Gb en 2012 muy rápido . Pero hoy en día la memoria es un recurso barato. Por supuesto igual para dispositivos embebidos esto puede ser un problema, pero estas cosas las suelen programar hoy en dia los electrónicos, y no diría que user mas c++ sobre C
- Respecto a c# , actualmente no necesitas mono,core corre en linux unix sin problemas vamos yo tengo pequeñas aplicaciones personales corriendo sobre eso
Gracias por las actualizaciones
#106 Si de acuerdo. Yo lo hubiera definido no tan bien. Hubiera dicho que son equivalentes a punteros que no pueden ser nulos.
Pero en todo caso era un rollo manejar eso.
Supongo que tienes que seguir usando referencias. porngo el caso de recorrer un array si no usas referencias y lo haces con índices es mas lento.
#51 creo que te he contestado de si en vez de punteros usar referencias que es casi lo mismo.
Pero lo que dije originalmente que aunque c++ tenga nuevas características no esperes que el código a mantener este hecho de esa manera, en un código antiguo te va a tocar trabajar con punteros
#91 Gracias por explicar. ya existían los scopes y la Std Library en c++ hace 10 años para hacer cosas. No digo que no haya estructuras de datos sino que digo que igual hay que elegir correctamente la estructura de datos en vez de trabajar en un array con índices. Ser c++ sin mas no lo va a hacer mas rapido. Es mas importante la estructura de datos.
Aquí podemos dividir la discusión entre si por el tipo de ejecución es mas rápido C++, c# no es interpretado, es compilado en tiempo de ejecución JIT , la primera vez puede ser algo lento, pero puede optimizarse mejor para la máquina donde va a ejecutarse, utilizar mas hilos , en realidad Task, usar ejecución asíncrona, y paralela, Por supuesto si se pudiera hacer lo mismo en C++ este seria mas rapido. No se si existen TAsk y ejecución asíncrona.
#51 Yo hace mucho que no trabajo en C y C ++ 10 anyos pero para recorrer un array de forma eficiente debias usar punteros o referencias.
Igual lo que usas son referencias que podemos considerar punteros que no pueden ser NULL.
Si usas índices estás perdiendo rendimiento. En ensamblador tendrias dirección base + desplazamiento.
Usar referencias es todavía complicado.
No se si existen foreach en C++ en las nuevas versiones en ese caso si que sería equivalente a usar un puntero o referencia. Pero esto ya lo tienes en C#
Se supone que usas c++ porque necesitas rendimiento, pero no tanto como c, si no necesitas tanto rendimiento para que usar c++ y más si lo usas con características que lo hacen más lento que C#
No digo que este sea el caso pero
por ejemplo
- recorrer un array en c++ usando indices' puede ser mas lento que usar el foreach de c#
- buscas en un array en c++ de forma linear puede ser mas lento que buscar en c# en un diccionario O(n) frente a o(1)
Que gracia tiene usar c++ si no usas punteros referencias u otras características que exprimen su rendimiento, para eso uso C#
donde por cierto puedo usar punteros si hace falta.?
Quiero pensar que c++ admite ya Task en lugar de solo hilos y ya permite programación asíncrona.
Por cierto por temas de rendimiento yo he programado en C orientado a objetos. Basicamente el estandar GNOME.
#67#64"Al respecto, cabe decir que a pesar de lo que se pueda decir en algunos medios, no hay testimonio de que los F-16 u otros aparatos ucranianos sobrevuelen territorio ruso o áreas controladas por Rusia. De hecho, ni siquiera tiene demasiada lógica que lo hagan -más bien apunta a autoconsumo, para elevar la moral- cuando las tareas para las que han sido enviados a Ucrania se pueden realizar desde la distancia (como el lanzamiento de AASM) sin arriesgar aparatos valiosos y escasos contra las defensas aéreas rusas, que por otra parte son atacadas a diario mediante drones."
Fuente: www.guerradeucrania.com/index.php/2025/03/27/guerra-de-ucrania-dia-112