D (Español)

From ArchWiki
Revision as of 21:32, 4 November 2018 by Pedro (talk | contribs) (tarea de mantenimiento: añadida plantilla Template:TranslationStatus (Español) + ordenar enlaces interlingüísticos)
Jump to navigation Jump to search
Estado de la traducción
Este artículo es una traducción de D, revisada por última vez el 2018-10-26. Si advierte que la versión inglesa ha cambiado puede ayudar a actualizar la traducción, bien por usted mismo o bien avisando al equipo de traducción.

De Wikipedia: D (lenguaje de programación)

"D es un lenguaje de programación de propósito general desarrollado por Walter Bright cuya primera versión apareció en 1999. Se origina como un rediseño de C++, con un enfoque más pragmático, pero no es un lenguaje puramente derivado del anterior. D ha mantenido algunas características de C++ y también está influido por otros conceptos de otros lenguajes como Java, C# y Eiffel. Una versión estable fue lanzada el 2 de enero de 2007.".

Instalación

Tango-view-fullscreen.pngThis article or section needs expansion.Tango-view-fullscreen.png

Reason: Add ldc based on LLVM. (Discuss in Talk:D)

Para programar en D necesita dos cosas: un compilador de D y una librería. La forma más sencilla de comenzar rápidamente es instalar el grupo de paquetes dlang-dmd. Proporcionará el compilador oficial (dmd), la librería estándar libphobos y dtools, una colección de pequeñas herramientas de desarrollo.

Probando la instalación

Para asegurarse de que todo está instalado y configurado correctamente, un simple Hello World debería ser suficiente.

import std.stdio;

void main() {
   string yourName = "archer";
   writefln("Hello %s!", yourName);
}

Pegue el código en un archivo, llámelo "hello.d" (sin comillas) y ejecute

$ dmd hello.d

en el mismo directorio que el archivo. Entonces debería poder ejecutar el programa con:

$ ./hello

También puede ejecutar

$ dmd -run hello.d

que simplemente compilará y ejecutará sin dejar ningún archivo de objeto en el directorio.

Consideraciones

Sin embargo, hay distintas opciones posibles con respecto al compilador que elija. El estándar (primera referencia) es dmd, pero gdc (Compilador GNU D) y ldc (Compilador LLVM D) también son populares. Estos también están en [community].

A partir de abril de 2017 el backend de dmd ahora es FOSS (Boost-licensed). Los 3 compiladores comparten el mismo código de front-end y, por lo tanto, tienen soporte casi idéntico para las características del lenguaje (asumiendo la misma versión de front-end).

Librerías y enlaces útiles

  • DDT - Complemento "Eclipse" para la gestión de proyectos y código en D
  • Mono-D - MonoDevelop complemento para la programación en D
  • QtD - enlaces Qt para D
  • GtkD - Un wrapper GTK + orientado a objetos para D
  • Derelict - Enlaces para librerías multimedia, enfocadas hacia el desarrollo de juegos
  • Deimos - Proyecto que alberga muchos enlaces a diferentes librerías de C

Véase también