Перейти к содержимому

El lenguaje más odiado que todos siguen usando

ARCHIVO DEL FUTURO

0:00 / 0:00

El lenguaje más odiado que todos siguen usando

9 804 просмотра · 4 нед. назад
ARCHIVO DEL FUTURO
11 тыс. подписчиков
9 804 просмотра · 4 нед. назад
C++ es el lenguaje de programación que hay debajo de navegadores como Chrome, de motores de videojuegos y de buena parte de la inteligencia artificial. Esta es su historia: cómo Bjarne Stroustrup, un investigador danés que no lograba que su simulador corriera rápido en Cambridge, terminó creando en Bell Labs un lenguaje que unió la organización de Simula con el control de C. El documental sigue a C con Clases y Cpre (1979), al nombre C++ y a Cfront, a la llegada a las PC con Turbo C++ y Visual C++, al primer estándar de 1998 y a la STL de Alexander Stepanov y Meng Lee. Después explica qué ganó y qué arriesgó C++ al controlar tan de cerca la máquina: la memoria, RAII, la modernización desde C++11 y por qué Chrome, la NSA y la Casa Blanca hablan hoy de seguridad de memoria. Y dónde está hoy: el motor Unreal Engine y Blueprint, PyTorch y la inteligencia artificial, y AutoDock Vina y Boost en la investigación molecular. CAPÍTULOS 0:00 Navegador, video y juego 0:51 Cambridge: un simulador demasiado lento 3:32 Bell Labs y C con Clases 5:37 1982: seguir o abandonar 6:05 El nombre C++ y Cfront 8:12 Turbo C++ y Visual C++ 8:42 Un estándar para todos 10:07 Stepanov, Lee y la STL 13:16 Eficiencia, Java y C# 14:27 La memoria y RAII 16:43 C++11 y la modernización 18:31 Chrome y la seguridad de memoria 20:32 NSA, Stroustrup y la Casa Blanca 21:26 Unreal Engine y Blueprint 22:49 PyTorch y la inteligencia artificial 24:25 AutoDock Vina y Boost 25:32 Qué cambió C++ Si te interesan las historias de las computadoras y del software que usamos todos los días, suscribite al canal. DE DÓNDE SALE LA INFORMACIÓN Los textos de Bjarne Stroustrup (su FAQ, las historias de C++ de HOPL II y HOPL III, la propuesta P2739R0), la historia de SIMULA de Dahl y Nygaard, la de C de Dennis Ritchie, los estándares del comité WG21, la página «Memory safety» de Chromium, el informe de la NSA (2022) y el de la Casa Blanca (2024), y la documentación de Unreal Engine, PyTorch, Boost y AutoDock Vina. La investigación se hizo con ayuda de IA y se contrastó contra esas fuentes; lo que no se pudo verificar quedó afuera. Narración con voz sintética. IMÁGENES Y VIDEO · 60 animaciones propias del canal (diagramas, el taller del compilador, documentos recompuestos con su texto textual y escenas en 3D), más 2 montajes. · 21 obras con licencia libre verificada o de dominio público: 11 fotos a pantalla completa y las demás dentro de las animaciones (fotos de época, retratos y documentos oficiales). · 2 miniaturas y 2 videos del propio canal (invitación y cierre). CRÉDITOS DE IMÁGENES — licencia: autores (cada obra con su enlace, en el comentario fijado) CC BY 2.0 (https://creativecommons.org/licenses/... ICPCNews · Denise Panyik-Dale · whohoo120 · Pargon CC BY 2.0 UK (https://creativecommons.org/licenses/... Computer Laboratory, University of Cambridge CC BY-SA 4.0 (https://creativecommons.org/licenses/... Jonathan Schilling · Ckaack · Living Computers: Museum+Labs · Adrian Cockcroft · Cezary Piwowarczyk CC BY-SA 3.0 (https://creativecommons.org/licenses/... Paul R. McJones · Daderot CC0 (https://creativecommons.org/publicdom... BioMedia1091 · Wolfgang Stief Dominio público (sin atribución obligatoria): Oficina del Director Nacional de Ciberseguridad (Casa Blanca) · Agencia de Seguridad Nacional (NSA) · Gottscho-Schleisner Collection (Library of Congress) · National Photo Company Collection (Library of Congress) Cambios: recortes, encuadre, desenfoque de fondo, rótulos, documentos recompuestos con su texto textual, fotos encajadas dentro de las animaciones y sello del canal. MÚSICA Ryan Stasik y Kanika Moore, French Fuse, Unicorn Heads, The Grey Room / Density & Time, Lish Grooves, Wayne Jones, Jeremy Blake y Dyalla (biblioteca de audio de YouTube, sin atribución obligatoria). MARCAS REGISTRADAS Los nombres pertenecen a sus titulares (Chrome, Chromium, Unreal Engine, PyTorch, Turbo C++, Visual C++, Java, C#, Epic Games, Google, Microsoft, Borland, entre otros). Se usan con fines informativos; el video no está afiliado a ellas ni patrocinado por ninguna. #CPlusPlus #Programación #ArchivoDelFuturo