Instalar o D localmente

Aprende a instalar o D localmente para resolveres os exercícios do Exercism na tua própria máquina


O percurso da linguagem D requer que tenhas o seguinte software instalado no teu sistema:

  • um compilador de D versão 2
  • (opcional, mas recomendado) o DUB

Pré-requisito: compilador de D versão 2

No site da linguagem D, dlang.org, podes descarregar e instalar a versão mais recente do compilador de referência DMD (Digital Mars D) para várias plataformas. Consulta a página oficial de descarregamentos para mais informações. No Windows, uma solução alternativa é usar o Chocolatey. Nos Macs com processadores Intel, uma solução alternativa é usar o Homebrew.

Outros compiladores

Além do compilador de referência DMD, que usa o seu próprio backend, existem outros dois compiladores que podes obter através da secção de descarregamentos do dlang.org:

  • GDC, que usa o backend GCC
  • LDC, baseado no backend LLVM

O GDC e o LDC nem sempre estão nas versões mais recentes do frontend do DMD, mas proporcionam melhores níveis de otimização, bem como suporte para outras plataformas, como por exemplo ARM.

Consulta a wiki para mais informações.

Suporte em IDEs

A linguagem D também tem suporte em várias IDEs, como por exemplo o VisualD para o Visual Studio e o D plugin para o CLion da IntelliJ. Consulta a wiki para mais informações.

Pré-requisito: DUB

O DUB é um gestor de builds para D.

Recomendamos o DUB para simplificar o processo de correr os testes, mas continua a ser possível correr sem ele, se não o conseguires ou não quiseres instalá-lo.

Windows

A página de descarregamentos do site do DUB tem um instalador para Windows.

MacOS

Linux