Episodio

GoingNative 6: Walter Bright y Andrei Alexanderscu - Lenguaje de programación D

¡Estamos de vuelta! Lo sentimos por el retraso entre episodios, pero estábamos ocupados preparando y luego poniendo en GoingNative 2012, una conferencia de C++11 sobre la que esperamos haber oído hablar. ¡Fue una explosión! Tan grandes oradores. Tan buenos asistentes. Enorme gracias a todos ustedes que hicieron el viaje a Redmond durante dos días, ttrayendo con usted tanto IQ y amor de C++. ¡Y a aquellos que vieron el show en vivo en línea, gracias, también, por supuesto! Todas las sesiones siempre estarán disponibles a petición aquí en C9. ¡Mira a tu tiempo, pero mira/escucha/aprende!

Fuimos afortunados y honrados de tener a Andrei Alexanderscu hablando y Walter Bright en asistencia a GoingNative 2012. Walter y Andrei son co-custodios del lenguaje de programación D . Walter inventó D hace unos 11 o 12 años. Andrei ha sido un campeón y colaborador de D durante mucho tiempo y es el autor del libro The D Programming Language. ¿Cuándo y por qué Andrei se metió con D? Nos enteraremos. Filmamos una conversación con estas dos leyendas justo después de que GoingNative 2012 terminara.

Entonces, ¿qué es D? ¿Qué hace especial?

D es un lenguaje de programación nativo moderno (no realmente una evolución de C++ como el nombre podría implicar. C++11 es una evolución de C++... D es algo propio. Es D.). D es imperativo (con sintaxis similar a C), estáticamente tipado, orientado a objetos, dinámicos (a través de la inferencia de tipos estáticos), recolección de elementos no utilizados (opcional), compartido-nothing de forma predeterminada (agradable!), funcional (puede escribir funciones puras que son puras verificables ), polimórficas, genéricas y compatibles con COM, también. D también es un lenguaje de programación de sistemas de bajo nivel.

D toma muchas ideas y expresiones de programación modernas eficaces y hace que sean fáciles de usar al tiempo que mantienen las cosas puramente nativas. ¡Nos encanta esto! Con demasiada frecuencia escuchamos cosas como: "Bueno, si vas totalmente nativo, entonces pierdes productividad..." Lo que sea. D demuestra que puedes tener tu pastel y comerlo también.

Ajustar. Conoce a Walter y Andrei (y D, si no estás familiarizado con él). Gracias por pasar tiempo con C9, Walter y Andrei! Siga insertando el sobre nativo.

"Quiero 1.000.000 usuarios", dice Andrei. ¡Ve a D!

Descargar D
Foros D (escritos en D)
Programación COM moderna en D

Tabla de contenido:

[00:00] GoingNative(); ¡Bienvenido! Lo sentimos por el retraso. GoingNative 2012. D.
[02:22] Charles tiene una conversación con Andrei Alexanderscu y Walter Bright sobre el lenguaje de programación D
[56:52] ~GoingNative(); Charles y Diego hablan de D y luego destruct.

D