Programação D - Ambiente

Configuração de ambiente local para D

Se você ainda deseja configurar seu ambiente para a linguagem de programação D, você precisa dos dois softwares a seguir disponíveis em seu computador: (a) Editor de Texto, (b) Compilador D.

Editor de Texto para Programação D

Isso será usado para digitar seu programa. Exemplos de poucos editores incluem o bloco de notas do Windows, o comando Editar do sistema operacional, Brief, Epsilon, EMACS e vim ou vi.

O nome e a versão do editor de texto podem variar em diferentes sistemas operacionais. Por exemplo, o Bloco de notas será usado no Windows e o vim ou vi pode ser usado no Windows, bem como no Linux ou UNIX.

Os arquivos que você cria com o seu editor são chamados de arquivos-fonte e contêm o código-fonte do programa. Os arquivos de origem para programas em D são nomeados com a extensão ".d"

Antes de iniciar sua programação, certifique-se de ter um editor de texto instalado e de ter experiência suficiente para escrever um programa de computador, salvá-lo em um arquivo, compilá-lo e finalmente executá-lo.

O compilador D

A maioria das implementações de D atuais compilam diretamente no código de máquina para uma execução eficiente.

Temos vários compiladores D disponíveis e inclui o seguinte.

  • DMD - O compilador Digital Mars D é o compilador D oficial de Walter Bright.

  • GDC - Um front-end para o back-end GCC, construído usando o código-fonte do compilador DMD aberto.

  • LDC - Um compilador baseado no front-end DMD que usa LLVM como back-end do compilador.

Os diferentes compiladores acima podem ser baixados em D downloads

Estaremos usando a versão D 2 e recomendamos não fazer download do D1.

Vamos ter um programa helloWorld.d como segue. Vamos usar isso como o primeiro programa que rodamos na plataforma de sua escolha.

import std.stdio; 
 
void main(string[] args) { 
   writeln("Hello World!"); 
}

Podemos ver a seguinte saída.

$ hello world

Instalação de D no Windows

Baixe o instalador do Windows .

Execute o executável baixado para instalar o D, o que pode ser feito seguindo as instruções na tela.

Agora podemos construir e executar um arquivo de anúncio, digamos helloWorld.d, alternando para a pasta que contém o arquivo usando cd e, em seguida, seguindo as seguintes etapas -

C:\DProgramming> DMD helloWorld.d 
C:\DProgramming> helloWorld

Podemos ver a seguinte saída.

hello world

C: \ DProgramming é a pasta que estou usando para salvar minhas amostras. Você pode alterá-lo para a pasta onde salvou os programas D.

Instalação de D no Ubuntu / Debian

Baixe o instalador debian .

Execute o executável baixado para instalar o D, o que pode ser feito seguindo as instruções na tela.

Agora podemos construir e executar um arquivo de anúncio, digamos helloWorld.d, alternando para a pasta que contém o arquivo usando cd e, em seguida, seguindo as seguintes etapas -

$ dmd helloWorld.d 
$ ./helloWorld

Podemos ver a seguinte saída.

$ hello world

Instalação de D no Mac OS X

Baixe o instalador do Mac .

Execute o executável baixado para instalar o D, o que pode ser feito seguindo as instruções na tela.

Agora podemos construir e executar um arquivo de anúncio, digamos helloWorld.d, alternando para a pasta que contém o arquivo usando cd e, em seguida, seguindo as seguintes etapas -

$ dmd helloWorld.d 
$ ./helloWorld

Podemos ver a seguinte saída.

$ hello world

Instalação de D no Fedora

Baixe o instalador do fedora .

Execute o executável baixado para instalar o D, o que pode ser feito seguindo as instruções na tela.

Agora podemos construir e executar um arquivo de anúncio, digamos helloWorld.d, alternando para a pasta que contém o arquivo usando cd e, em seguida, seguindo as seguintes etapas -

$ dmd helloWorld.d 
$ ./helloWorld

Podemos ver a seguinte saída.

$ hello world

Instalação de D no OpenSUSE

Baixe o instalador do OpenSUSE .

Execute o executável baixado para instalar o D, o que pode ser feito seguindo as instruções na tela.

Agora podemos construir e executar um arquivo de anúncio, digamos helloWorld.d, alternando para a pasta que contém o arquivo usando cd e, em seguida, seguindo as seguintes etapas -

$ dmd helloWorld.d 
$ ./helloWorld

Podemos ver a seguinte saída.

$ hello world

D IDE

Na maioria dos casos, temos suporte IDE para D na forma de plug-ins. Isso inclui,

  • O plug - in Visual D é um plug-in para o Visual Studio 2005-13

  • DDT é um plugin do eclipse que fornece autocompletar código e depuração com GDB.

  • Completação de código Mono-D , refatoração com suporte a dmd / ldc / gdc. Ele fez parte do GSoC 2012.

  • Code Blocks é um IDE multiplataforma que suporta a criação, destaque e depuração de projetos em D.