Programación D - Entorno

Configuración del entorno local para D

Si todavía está dispuesto a configurar su entorno para el lenguaje de programación D, necesita los siguientes dos softwares disponibles en su computadora, (a) Editor de texto, (b) Compilador D.

Editor de texto para programación D

Esto se utilizará para escribir su programa. Algunos ejemplos de algunos editores incluyen el Bloc de notas de Windows, el comando OS Edit, Brief, Epsilon, EMACS y vim o vi.

El nombre y la versión del editor de texto pueden variar en diferentes sistemas operativos. Por ejemplo, el Bloc de notas se utilizará en Windows y vim o vi se pueden utilizar en Windows, así como en Linux o UNIX.

Los archivos que crea con su editor se denominan archivos fuente y contienen el código fuente del programa. Los archivos de origen de los programas D se nombran con la extensión ".d".

Antes de comenzar su programación, asegúrese de tener un editor de texto en su lugar y de tener suficiente experiencia para escribir un programa de computadora, guardarlo en un archivo, compilarlo y finalmente ejecutarlo.

El compilador D

La mayoría de las implementaciones actuales de D se compilan directamente en código de máquina para una ejecución eficiente.

Tenemos varios compiladores D disponibles e incluye lo siguiente.

  • DMD - El compilador Digital Mars D es el compilador D oficial de Walter Bright.

  • GDC - Un front-end para el back-end de GCC, construido usando el código fuente del compilador DMD abierto.

  • LDC - Un compilador basado en el front-end DMD que usa LLVM como su back-end del compilador.

Los diferentes compiladores anteriores se pueden descargar de D Downloads

Usaremos D versión 2 y recomendamos no descargar D1.

Tengamos un programa helloWorld.d de la siguiente manera. Usaremos esto como el primer programa que ejecutamos en la plataforma que elija.

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

Podemos ver el siguiente resultado.

$ hello world

Instalación de D en Windows

Descarga el instalador de Windows .

Ejecute el ejecutable descargado para instalar la D, lo cual se puede hacer siguiendo las instrucciones en pantalla.

Ahora podemos compilar y ejecutar un archivo de anuncios, digamos helloWorld.d cambiando a la carpeta que contiene el archivo usando cd y luego siguiendo los siguientes pasos:

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

Podemos ver el siguiente resultado.

hello world

C: \ DProgramming es la carpeta que estoy usando para guardar mis muestras. Puede cambiarlo a la carpeta en la que ha guardado los programas D.

Instalación de D en Ubuntu / Debian

Descargue el instalador de Debian .

Ejecute el ejecutable descargado para instalar la D, lo cual se puede hacer siguiendo las instrucciones en pantalla.

Ahora podemos compilar y ejecutar un archivo de anuncios, digamos helloWorld.d cambiando a la carpeta que contiene el archivo usando cd y luego siguiendo los siguientes pasos:

$ dmd helloWorld.d 
$ ./helloWorld

Podemos ver el siguiente resultado.

$ hello world

Instalación de D en Mac OS X

Descarga el instalador de Mac .

Ejecute el ejecutable descargado para instalar la D, lo cual se puede hacer siguiendo las instrucciones en pantalla.

Ahora podemos compilar y ejecutar un archivo de anuncios, digamos helloWorld.d cambiando a la carpeta que contiene el archivo usando cd y luego siguiendo los siguientes pasos:

$ dmd helloWorld.d 
$ ./helloWorld

Podemos ver el siguiente resultado.

$ hello world

Instalación de D en Fedora

Descarga el instalador de Fedora .

Ejecute el ejecutable descargado para instalar la D, lo cual se puede hacer siguiendo las instrucciones en pantalla.

Ahora podemos compilar y ejecutar un archivo de anuncios, digamos helloWorld.d cambiando a la carpeta que contiene el archivo usando cd y luego siguiendo los siguientes pasos:

$ dmd helloWorld.d 
$ ./helloWorld

Podemos ver el siguiente resultado.

$ hello world

Instalación de D en OpenSUSE

Descargue el instalador de OpenSUSE .

Ejecute el ejecutable descargado para instalar la D, lo cual se puede hacer siguiendo las instrucciones en pantalla.

Ahora podemos compilar y ejecutar un archivo de anuncios, digamos helloWorld.d cambiando a la carpeta que contiene el archivo usando cd y luego siguiendo los siguientes pasos:

$ dmd helloWorld.d 
$ ./helloWorld

Podemos ver el siguiente resultado.

$ hello world

D IDE

Tenemos soporte IDE para D en forma de complementos en la mayoría de los casos. Esto incluye,

  • El complemento Visual D es un complemento para Visual Studio 2005-13

  • DDT es un complemento de eclipse que proporciona finalización de código y depuración con GDB.

  • Finalización de código mono-D , refactorización con soporte dmd / ldc / gdc. Ha sido parte de GSoC 2012.

  • Code Blocks es un IDE multiplataforma que admite la creación, el resaltado y la depuración de proyectos D.