Si algunos de nuestros foros, manuales, ALDOS, paquetería o proyectos te han resultado de ayuda, apreciaremos mucho nos apoyes con un donativo.

El Lenguaje de Programación D

Con sorpresa me encontré una referencia sobre el lenguaje de programación D. Era inevitable. Desde que existía C, se sabía que provenía de un lenguaje llamado B y se hicieron múltiples bromas sobre las posibles progresiones de lenguajes posteriores. Luego, confirmando esta intención de jugar con las letras, surgió C++ y finalmente C#. Hoy existe D.

¿Y para qué D?

D es un lenguaje de programación de nivel más alto que C++, diseñado para resolver muchos de los problemas de C/C++, entre los cuales encontramos fundamentalmente:

  • el manejo de memoria, que debe hacerse constantemente a mano.
  • la sintaxis complicada, debida a que fue el primer intento de OO en un lenguaje como C y al requerimiento de compatibilidad hacia atrás con C.

También se busca, con D, tener facilidades como éstas:

  • tener un manejador de memoria.
  • no usar una máquina virtual, sino compilar a código de máquina.
  • posibilidad de optimizar el código de forma confiable.
  • ofrecer características que no hagan al programador ir a bajo nivel constantemente, pero permitirselo cuando lo requiera, con la misma facilidad que puede hacerse en C.
  • no atarse a ningun paradigma en forma religiosa.
  • proporcionar estructuras útiles dentro del lenguaje, similares a las de Python y Ruby.

Entre los nombres de los creadores encuentro a Walter Bright. Si no mal recuerdo él era el cerebro detrás de Zortech C++. Los datos completos los encuentran en:

http://www.digitalmars.com/d/2.0/overview.html.


Atención: Salvo que se indique lo contrario, la licencia del texto de este documento es Creative Commons Reconocimiento 2.5, mediante la cual usted tiene permitido copiar, modificar, comunicar y distribuir el contenido de este texto, de manera total o parcial, y publicarlo o difundirlo en cualquier otro sitio de Internet o medio de comunicaciòn, siempre y cuando incluya o cite (1)el nombre de este sitio de Internet, (2)enlace permanente de este documento, (3)nombre del autor y (4)la misma licencia de distribución.

Opciones: Imprimir | Recomendar | Enlace permanente

Twitter Facebook Google Bookmarks Bitacoras.com Wikio Menéame Technorati Bloglines Digg Yahoo Buzz

Seguimientos (Trackback)

URL de seguimiento para esta entrada:
http://www.alcancelibre.org/trackback.php/20090317185637152

[...] de hola mundo en D // Hola mundo en D import std.stdio; void main(){writefln(“Hello World!”);~ Via | Alcance LibreMás información | Digital Mars No related posts. Lenguaje de Programación D Comentarios ( 0 ) Trackbacks ( 0 ) [...] [leer más]

Agregar comentario

Los siguientes comentarios son de la persona que los haya enviado. Este sitio se deslinda de cualquier responsabilidad respecto de las opiniones expresadas por los participantes en nuestros foros y secciones de comentarios, y el hecho de publicar las mismas no significa que se esté de acuerdo con éstas.

Hola Mundo en Lenguaje D y decenas de lenguajes mas :-)

 

http://jesusgomez.blogspot.com/2008/10/la-coleccion-hola-mundo.html

 

Saludos.

 

---
La imaginacion es mas importante que el conocimiento. Julio Verne
http://jesusgomez.blogspot.com/

  • El Lenguaje de Programación D
  • Escrito por:Anonymous el  18/03/2009, 15:42

huy ... pos si de eso se trata, ansío la llegada del lenguaje "W" jajaja

  • El Lenguaje de Programación D
  • Escrito por:Anonymous el  18/03/2009, 17:04

En efecto, este también fue uno de los chistes en torno a C y sus sucesores, ja ja ja.

Realmente es difícil inventar uno. Creo que todos se dijeron en los ochentas...