Cursos Servidores con Centos 6
Sistema Operativo ALDOS
MongoDB Banner
Curso PHP
Dezoft

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

Seguimiento

TURL 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]

Agrega un comentario

Los siguientes comentarios son de la persona que los haya enviado. Este sitio no se hace responsable de las opiniones expresadas por los participantes en los foros y secciones de comentarios, y el hecho de publicar las mismas no significa que esté de acuerdo con ellas.

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 sobre 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 sobre 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...