¿Quieres aprender y dominar D?

Únete a la ruta de D de Exercism para acceder a 92 ejercicios con análisis automático de tu código y mentoría personal, todo 100 % gratis.

Sobre D

module helloworld;

import std.format;

string hello(const char[] s = "World") {
    return format("Hello, %s!", s);
}

Características clave de D


D

Expresivo

Compatibilidad con varios paradigmas de programación y potentes capacidades de metaprogramación.

Rápido

Los programas de D se compilan, lo que da lugar a tiempos de ejecución más rápidos que los de los lenguajes interpretados.

Seguro

Las funciones etiquetadas como @safe las restringen a un subconjunto de D seguro para la memoria.

Interoperabilidad de lenguajes

Integra C y C++ sin problemas en tus proyectos de D, lo que te da acceso a millones de bibliotecas.

Better C

Integra D en proyectos de C con el flag de compilación -betterC.

Recolector de basura opcional

Déjalo activado cuando haga falta y desactívalo cuando no.

Recibe mentoría al estilo D

Cada lenguaje tiene su propia forma de hacer las cosas. D no es una excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de D y a escribir código idiomático en D. Cuando hayas resuelto un ejercicio, envíalo a nuestro equipo de voluntarios y te darán pistas, ideas y comentarios sobre cómo hacer que se parezca más a lo que normalmente verías en D. Te ayudarán a descubrir esas cosas que no sabes que no sabes.

Más información sobre la mentoría

Ejercicios de D creados por la comunidad

El track D en Exercism tiene 92 ejercicios para ayudarte a escribir mejor código.

Ver todos los ejercicios de D
D

Empieza con el track D

Y lo mejor de todo: es 100% gratis para todo el mundo.

Únete al track D