Channel Avatar

Jesús Conde @UCbr0g_ADLsdzhcoAFUZkuug@youtube.com

201K subscribers - no pronouns :c

Canal en YouTube de Videotutoriales.com Puedes suscribirte d


Welcoem to posts!!

in the future - u will be able to do some more stuff here,,,!! like pat catgirl- i mean um yeah... for now u can only see others's posts :c

Jesús Conde
Posted 11 months ago

Los videos de la Cppcon 2024 ya empiezan a estar disponibles. Especialmente interesante éste de Herb Sutter, presidente del comité de normas ISO C++ desde 2002, en el que habla de las perspectivas de C++ para la próxima década. Centrado en tres temas: Reflexión, Seguridad y Simplificación. El tema de la Reflexión que ya incorporan supersets de C++ como el que usa Unreal Engine que se pretende incorporar en C++ 26; pero especialmente interesante el tema de la seguridad sobre el que se ha levantado tanto humo en los mensajes simplificadores que inundan las redes. Sutter lo resume muy bien en su charla. Los chefs de C++ tienen a su disposición cuchillos con un filo y capacidad de corte inigualable, pero hay que saber usarlos bien. Los inexpertos acabarán cortándose, seguro.
Sobre el mismo tema es de hoy otra noticia que suena maravillosa para los simplificadores de la complejidad, que suena bien, pero que habrá que ver el recorrido. Se trata de la presentación de safe C++: www.theregister.com/2024/09/16/safe_c_plusplus
Una extensión para C++ que presentan como: "una propuesta revolucionaria que agrega características de seguridad de memoria al lenguaje de programación C++." Tema muy interesante, pero que no pasa de propuesta sin plasmación práctica de momento y que sigue extendiendo la idea de la inseguridad "inherente" de C++ que no es matizable. Si yo me montó en una motoGP y me estrello, la culpa no es de la moto. Punto. Eso no significa que no se puedan mejorar mucho las cosas. Pero tanto C como C++ siempre mantendrán abierta una puerta al infierno( acceso directo a la memoria) y los programadores siempre contaremos con el kit de cuchillos más afilados y versátiles, pero también peligrosos. Esa es su grandeza.
cppalliance.org/vinnie/2024/09/12/Safe-Cpp-Partner…
safecpp.org/P3390R0.html watch video on watch page

4 - 0

Jesús Conde
Posted 1 year ago

Video de Open AI en el que muestra como preparar una entrevista de trabajo usando GPT-4o como el entrevistador, añade además la opción de grabar el video para que te dé consejos también sobre los gestos corporales, no solo las palabras. Muy interesante. watch video on watch page

4 - 0

Jesús Conde
Posted 1 year ago

Excelente Keynote de Bjarne Stroustrup en la CppCon centrada en los tipos específicos de herramientas de seguridad existentes y en desarrollo para futuras versiones de C++.
Aborda la seguridad no solo desde la visión restrictiva de seguridad de tipos, sino también fugas, desbordamiento de recursos, corrupción de memoria, errores de sincronización...., insistiendo como ha hecho muchas veces que limitar el tema de seguridad a la seguridad de memoria es insuficiente.

Qué los denominados lenguajes "seguros" subcontratan todo el material de bajo nivel de C o C++, añadiendo una nueva capa de abstracción sin solucionar los problemas de base. Stroustrup sigue defendiendo que es el enfoque incremental y evolutivo el que da soluciones, no inventar nuevos lenguajes que siempre chocan con la compleja realidad cuando pasan a producción frente a lenguajes que llevan décadas de experiencia y evolución constante.


"Esa idea que se vende en cada nuevo lenguaje que aparece cada mes de construir un nuevo sistema de forma lateral, sin ninguno de los problemas del anterior, es una fantasía, por muy popular que sea esa fantasía"



Stroustrup dedica gran parte de la charla a hablar del futuro de C++ ¿hacia dónde vamos desde aquí? Muestra que temas como el de la seguridad tienen que ver con la evolución del hardware y con la interconexión entre lenguajes actual. No es cierto que C y C++ no dieran soluciones en su momento, lo que ocurre es que no existen soluciones eternas en un mundo tan cambiante como el digital, por eso la respuesta de la evolución estandarizada y el mantenimiento de la retrocompatibilidad son imprescindibles para garantizar programas robustos y sostenibles y garantizar el más alto rendimiento sin poner en peligro la seguridad.



Adelante alguno de los caminos en los que se está trabajando como los perfiles, la adaptación de los compiladores al análisis estático local, controles basados en módulos y seguir consolidando bibliotecas cada vez más seguras y basadas siempre en estándares. Acaba resumiendo los objetivos en seis palabras: reglas de higiene + análisis estático + comprobaciones en tiempo de ejecución.

Se trata de un trabajo en progreso, asentados sobre décadas de desarrollo y cientos de millones de líneas de código que mueven el mundo digital. Señala también un repositorio de GitHub en el que analizar borradores y dejar sugerencias que se podrían incorporar a futuras versiones de C++. watch video on watch page

6 - 1

Jesús Conde
Posted 2 years ago

Keynote de Herb Sutter uno de los grandísimos expertos de C++ y coordinador del Comité de normas ISo de C++. Además desde hace un tiempo lleva repensando un modo de mantener todo el poder que a C++ le da la retrocompatibilidad, con la inclusión de nuevas características que permitan seguir fortaleciendolo. Su idea parte de crear un lenguaje sobre C++ similar a la relación que existe entre Typescript y JavaScript, y que del mismo modo se pueda transpilar posteriormente a C++ que garantice el mantenimiento de su retrocompatibilidad de siempre. En esta keynote profundiza en esta revolucionaria idea que puede marcar el futuro de C++ en la próxima década. Imprescindible para todos los que trabajan profesionalmente con este lenguaje. Lo denomina Cppfront y está en una fase experimental, aunque ya puede probarse y utilizarse, es totalmente compatible con los compiladores de C++, desde su repositorio en GitHub.
Este es el enlace a todas las keynote de CppNow 2023 que tuvo lugar en mayo y se están publicando estos días en el canal de YouTube con temas muy interesantes.
www.youtube.com/playlist?list... watch video on watch page

13 - 5

Jesús Conde
Posted 2 years ago

OpenAI anuncia ChatGPT Code Interpreter, disponible para todos los miembros de ChatGPT plus a lo largo de esta semana. En mi caso ya está disponible. Las posibilidades son impresionantes. Esto dice en el mensaje de presentación OpenAI: Pruebe una versión de ChatGPT que sepa cómo escribir y ejecutar código python y que pueda trabajar con la carga de archivos. Intente pedir ayuda con el análisis de datos, la conversión de imágenes o la edición de un archivo de código. Nota: los archivos no persistirán más allá de una sola sesión. watch video on watch page

6 - 0

Jesús Conde
Posted 2 years ago

La actualización de Midjourney v5.2 presenta una impresionante herramienta 'Zoom Out' que amplia el espacio de la imagen. Permite crear animaciones de acercar, alejar de modo muy rápido y flexible.
petapixel.com/2023/06/23/midjourney-v5-2-update-fe…

8 - 2

Jesús Conde
Posted 2 years ago

Reunión del comité ISO C++ en Varna, Bulgaria. Aprobación de las primeras 40 propuestas para C++ 26. Un lenguaje en constante evolución, con unos estándares precisos y una magnífica organización, funciona a través de tres grandes canales de trabajo en paralelo, lo que garantiza que aunque el estándar C++ 23 lleve congelado un año, no se detenga la investigación e innovación en el que se centra uno de esos canales. En la reunión participaron unas 180 personas de más de 20 países que forman en la actualidad 23 subgrupos activos que se coordinan en estas reuniones siguiendo procedimientos ISO muy precisos.
Algún día se le reconocerá a C++, también, el haber traído al mundo de la programación el rigor no solo en la escritura de código, sino en el modo de evolucionarlo. El modelo de estándar ISO, criticado a veces por sus excesos burocráticos, ha aportado un rigor y precisión de metrónomo al desarrollo de un lenguaje que sigue mejorando sin haber roto en ningún momento con ninguna de sus versiones anteriores. En el enlace al blog de Herb Sutter, coordinador del comité ISO C++, puedes profundizar en los temas tratados en la reunión.
herbsutter.com/2023/06/16/trip-report-summer-iso-c…

43 - 3

Jesús Conde
Posted 4 years ago

Unreal Engine 5 Early Access ya disponible para descargar.
www.unrealengine.com/en-US/unreal-engine-5?fbclid=…
instalándolo.

24 - 7

Jesús Conde
Posted 4 years ago

Martes 25 de mayo, a las 18:00, hora de la Peninsula, se estrenará un nuevo Curso de C++ Moderno, con un Videotutorial con el que iniciamos un curso que vamos a dedicar al C++ basado en estándares iniciado a partir de su versión 11. Será un curso en profundidad que abarque todos los fundamentales de este lenguaje de programación, pero sin detenerse en la reescritura de sus distintas versiones. Destinado a programadores de nivel intermedio y avanzado hayan trabajado o no antes con C++. Vemos en este videotutorial cuales son los puntos fuertes de este lenguaje de programación y como se ha adaptado a la nueva realidad del Siglo XXI. watch video on watch page

20 - 2

Jesús Conde
Posted 4 years ago

Unreal Engine anuncia MetaHuman Creator: Herramienta para la creación de imágenes humanas de Alta fidelidad de modo muy sencillo.
Esto dicen en el mensaje de presentación:
"Crear humanos digitales de alta calidad es difícil. Puede llevar meses o incluso años de minuciosa investigación y talento artístico crear incluso un solo humano convincente en tiempo real. Hasta ahora.
Hoy, estamos muy emocionados de presentar MetaHuman Creator , una herramienta para crear humanos digitales fotorrealistas únicos que están preparados y listos para animar en Unreal Engine, en cuestión de minutos."
El programa estará disponible en Early Access en unos meses, pero ya ofrecen varios modelos para descargar y poder trabajar con ellos en Unreal y ver las posibilidades de este nuevo sistema.
Saber Más: info.unrealengine.com/VbFJ100aQB0T300DJ8JL3k0
Obtener el proyecto de Muestra:
info.unrealengine.com/taTL3J1QDb0JK00kF8000B4 watch video on watch page

11 - 0