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