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