7.4.09

Lenguaje de Programación D



Empezando el abecedario, C fue el sucesor de B y ahora hasta el D ha salido, que será después la E?. Pero sin importar el nombre, D tiene mejoras notables en cuando a C/C++, no es muy usado aun pero no esta de más conocerlo y practicarlo un poco.

¿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++.

Ejemplo de hola mundo en D
// Hola mundo en D

import std.stdio;

void main()
{
writefln("Hello World!");
}


Via | Alcance Libre
Más información | Digital Mars

0 comentarios:

Publicar un comentario

Si no tienes pagina web, elige la opción de Nombre/URL y escribe tu NOMBRE dejando el espacio de URL en blanco:

 

Estadísticas

Geeks
blogspot hit counter

Geeks Online

Home | Aplicaciones | CUH | Interesantes-Noticias | Juegos | Programación | Tutoriales | Videos


Sector Geek :: Un geek con ocio Copyright © 2008-2010 Community is Designed by Bie