Programación

Programación

Un mundo especializado en informática
Índice­Calendario­FAQ­Buscar­Miembros­Grupos de Usuarios­Registrarse­Conectarse
Últimos temas
» Lenguaje de programación D
Dom Ago 02, 2009 8:21 pm por Admin

» Ya llego Ubuntu 9.04
Mar Jun 09, 2009 5:44 pm por Admin

» PAGINAS WEB RECOMENDADAS "REPARACION"
Jue Jun 04, 2009 6:45 pm por Admin

» APRENDE A PROGRAMAR C++
Jue Jun 04, 2009 6:37 pm por Trasguito Inc.

» TUTORIAL PDF DE REPARACION DE PC
Miér Jun 03, 2009 2:06 pm por Admin

» Olvida Dev C++
Miér Jun 03, 2009 1:22 pm por Trasguito Inc.

» Clases de Promacion II - UDB
Lun Mayo 25, 2009 11:17 pm por Admin

» Libros CCBB
Lun Mayo 25, 2009 6:42 pm por Monchito

» Ranking y grupos
Miér Ene 07, 2009 12:44 pm por Admin

Compartir | 
 

 Lenguaje de programación D

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Admin
Admin
Admin


Cantidad de envíos: 11
Fecha de inscripción: 31/12/2008

MensajeTema: Lenguaje de programación D   Dom Ago 02, 2009 8:21 pm

Walter Bright

Sí no me he equivocado el título dice bien "Lenguaje de programación D", puede que lo hayan escuchado alguna vez porque ha habido varios lenguajes de programación llamados D este en concreto se trata del desarrollado por Walter Bright.
http://es.wikipedia.org/wiki/Walter_Bright

Aún no se considera terminado y esta sujeto a cambios en la especificación pero lenguaje de programación D podría liberarse muy pronto, de todas maneras ya es suficientemente estable como para probarlo.

Es un lenguaje de programación relativamente joven ya que su primera versión apareció en 1995 desarrollada por Walter Bright cómo resultado a algunas decadas de investigación:

Sitio oficial --> http://www.digitalmars.com/d/
Descárgate el compilador de D --> http://www.digitalmars.com/d/2.0/dmd-windows.html

Más información: Lenguaje de programación D (Wikipedia)
http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_D

Cómo se puede leer en la Wikipedia, D es de un nivel más alto que C++ y aspira a sustituir a este convirtiendose en una evolución del mismo porque cuenta con mejoras e incluso características de las que C++ no dispone.

Según dicen en la página oficial D es compatible con los binarios de C (No con los de C++) y es más intuitivo y fácil de aprender que C, C++ o Java.
Ejemplos

Para hacernos una idea por ejemplo el clasico printf es llamado de igual manera en D pero con la peculiaridad de que "printf" no forma parte de D sino que es parte de una librería estandar de C que a es accesible a desde D mediante una librería llamada std.stdio.writefln y lo hace mas potente y sencillo de usar.

En C, la habitual manera de usar printf con una cadena es mediante el uso del formato %s:

char s[8];
strcpy(s, "algo");
printf("string = '%s'\n", s);

Haciendo la misma operación en D:

char[] s;
s = "algo";
printf("string = '%.*s'\n", s);

Cómo se puede observar la posibilidad de asignarle una cadena a una variable de manera directa nos simplifica un poco la tarea.

EL motivo del uso de %.*s es porque mediante %.*s pintaremos la cadena hasta que la longitud de la cadena sea alcanzada, este pequeño cambio se debe a que en D las cadenas no son finalizadas con 0.

Si te ha gustado el ejemplo prueba a descargarte el compilador y a realizar tus primeras pruebas.
¿Porqué el nombre de D?

El nombre original fue Mars Programming Language pero los amigos de Walter Bright comenzaron a llamarlo D. La idea primaria fué que llegará a conventirse en el sucesor de C allá por 1988.
Volver arriba Ir abajo
Ver perfil de usuario http://mundo-informatico.nsguru.com
 

Lenguaje de programación D

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permiso de este foro:No puedes responder a temas en este foro.
Programación :: General :: Software-