Queres aprender e dominar D?

Junta-te ao Percurso de D do Exercism para teres acesso a 92 exercícios com análise automática do teu código e mentoria pessoal, tudo 100% gratuito.

Sobre D

module helloworld;

import std.format;

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

92 exercícios de programação de D no Exercism. De Dardos a Campo de Flores.


Torna-te melhor a programar com exercícios divertidos e gratificantes que põem à prova a tua compreensão dos conceitos no Exercism.

Vê todos os exercícios de D no Exercism

Funcionalidades principais de D


D

Expressiva

Suporte para vários paradigmas de programação, com fortes capacidades de metaprogramação.

Rápida

Os programas em D são compilados, o que resulta em tempos de execução mais rápidos do que os das linguagens interpretadas.

Segura

As funções marcadas como @safe ficam restritas a um subconjunto de D seguro do ponto de vista da memória.

Interoperabilidade entre linguagens

Incorpora C e C++ sem complicações nos teus projetos em D, o que te dá acesso a milhões de bibliotecas.

Um C melhor

Integra D em projetos em C usando a flag de compilação -betterC.

GC opcional

Deixa-o ativado quando for preciso e desativa-o quando não for.

Recebe mentoria ao estilo de D

Cada linguagem tem a sua própria forma de fazer as coisas. D não é exceção. Os nossos mentores vão ajudar-te a aprender a pensar como um programador de D e a escrever código idiomático em D. Depois de resolveres um exercício, submete-o à nossa equipa de voluntários e eles darão dicas, ideias e feedback sobre como fazer com que o teu código se pareça mais com aquilo que costumas ver em D. Vão ajudar-te a descobrir as coisas que não sabes que não sabes.

Sabe mais sobre mentoria

Exercícios de D criados pela comunidade

O percurso D do Exercism tem 92 exercícios para te ajudar a escrever melhor código.

Vê todos os exercícios de D
D

Começa com o percurso D

A melhor parte: é 100% gratuito para todos.

Junta-te ao percurso D