Historias
Slashboxes
Comentarios

Lenguaje de programación D, Versión 1.0

editada por Yonderboy el 02 de Enero 2007, 16:03h   Printer-friendly   Email story
desde el dept. lenguajes-de-programación
Odiseo70 nos cuenta: «Me ha llamado la atención un post de Slashdot sobre la venidera publicación de la versión 1.0 del lenguaje de programación D. En el artículo se lee: "D es un lenguaje de programación de sistemas. Está enfocado a combinar el poder y alto rendimiento de C y C++ con la productividad de programación de lenguajes modernos como Ruby y Python. Se ha puesto especial atención en las necesidades de garantía de calidad, documentación, administración, portabilidad y estabilidad. El sitio oficial (en inglés) nos ilustra al detalle sobre este nuevo lenguaje, y en Wikipedia también existe una entrada en español interesante sobre el mismo.»

Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Me gusta D...

    (Puntos:3, Informativo)
    ...pero creo que aún le queda mucho camino por recorrer. Para empezar, necesita un compilador 100% libre y fácil de instalar, porque andar copiando ficheros a mano a /usr es una guarrería enorme. Y para seguir, una manera igualmente sencilla de instalar bibliotecas no estaría mal, porque lo que sufrí hasta que conseguí que me funcionase Derelict (bindings para SDL)...
    --

    Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn!

  • Algunos comentarios

    (Puntos:5, Interesante)
    por ActiveMan (9870) el Martes, 02 Enero de 2007, 18:32h (#860564)
    Resulta interesante este lenguaje, lógicamente es una mejora para los futuros programadores, pero es importante tener en cuenta que todavía hay dos cosas que le faltan a este lenguaje:

    1) Librerías. Aunque el lenguaje sea muy chulo, si no existen buenas librerías de programación difícilmente se pueden hacer aplicaciones buenas.

    2) Buzzword. Por desgracia en informática las cosas se usan "porque es lo que he oído que se usa". Ojalá las cosas fueran distintas, pero vivimos en el mundo donde relativamente poca gente tiene formación suficiente para comparar objetivamente. En consecuencia donde va Vicente es donde va la gente.

    Otra cosa que no veo claro es qué tiene este lenguaje que no tenga, por ejemplo, Objective-C.

    En cualquier caso me parece bien que se intente mejorar la calidad (rethinging/reingeniería) de lo que existe.

  • Juego escrito en D

    (Puntos:2, Interesante)
    por Thanatermesis (22539) el Martes, 02 Enero de 2007, 18:47h (#860568)
    Si quereis ver un curioso juego y además mi preferido actualmente (da mucho vicio) escrito en lenguage D, aqui teneis un video de demo [youtube.com]
  • Eso no es nada...

    (Puntos:1, Divertido)
    por Jaec (24095) el Martes, 02 Enero de 2007, 18:48h (#860569)
    ( http://www.desdegdl.com/blog/ )
    esperen a ver el lenguaje E que viene después de que salga el lenguaje D, es el mejor lenguaje de todos los tiempos.
    --
    JAEC
    desdegdl.com [desdegdl.com]
  • Para aguar la fiesta

    (Puntos:3, Inspirado)
    por spok (2400) el Martes, 02 Enero de 2007, 23:22h (#860670)
    ( http://barrapunto.com/~spok/bitacora | Última bitácora: Jueves, 07 Septiembre de 2006, 20:43h )
    Hasta que no haya un .exe autoinstalable con un editor gráfico para Windoze no se popularizará el lenguaje entre las masas. Si no funciona para win para la gran mayoría de gente con capacidad de decisión no existe.
    --

    Dicen que me río de todo y me burlo de todo, porque me río de ellos y me burlo de ellos y ellos creen serlo todo

  • Dos cositas

    (Puntos:2)
    por Tom Bomba (3108) el Miércoles, 03 Enero de 2007, 09:23h (#860736)
    ( http://barrapunto.com/ )
    Hace mucho tiempo que trasteé un poco con D. Es interesante, productivo, pero me cansó por dos cosas:

    - Sólo soporta Unicode. Los fuentes han de estar codificados en Unicode, y tu E/S también (entonces yo usaba ISO8859, como todos los servidores Unix que tenemos en el curre).

    - Necesitas los fuentes de las librerías que use tu programa para poder compilarlo.

    ¿ Quizás el segundo punto lo hayan mejorado en esta versión ? También añadiré que, en versiones previas, los sockets no funcionaban muy bien en Linux (por errores tontos en la librería), al menos en mi Mandrake de entonces.

    Salud!
  • Simplificar C/C++

    (Puntos:1)
    por yellowlaser (27636) el Jueves, 04 Enero de 2007, 14:29h (#861335)
    ( http://tinyurl.com/yr6wue )
    Una de las "razones" que defienden los de D, es que simplifica mucho C/C++, me parece absurdo a estas alturas...
  • ¡Alegría! http://www.digitalmars.com/d/htomodule.html [digitalmars.com]
    --
    Property is a nuisance -- Paul Erdös
    [ Padre ]
    • Re:Muy bien de pobrecito hablador (Puntos:1) Martes, 02 Enero de 2007, 17:55h
      • Re:Muy bien de pezezin (Puntos:2) Martes, 02 Enero de 2007, 17:58h
        • Re:Muy bien de pobrecito hablador (Puntos:1) Martes, 02 Enero de 2007, 19:12h
          • Re:Muy bien de pezezin (Puntos:1) Martes, 02 Enero de 2007, 20:00h
            • Re:Muy bien de pezezin (Puntos:2) Martes, 02 Enero de 2007, 21:52h
              • Re:Muy bien de asertus (Puntos:1) Miércoles, 03 Enero de 2007, 08:19h
              • Re:Muy bien de knar (Puntos:2) Miércoles, 03 Enero de 2007, 10:36h
            • 2 respuestas por debajo de tu umbral de lectura actual.
      • Re:Muy bien de MaxExtreme (Puntos:2) Miércoles, 03 Enero de 2007, 02:24h
        • Re:Muy bien de pezezin (Puntos:1) Miércoles, 03 Enero de 2007, 15:25h
        • 1 respuesta por debajo de tu umbral de lectura actual.
  • Un poco tarde ¿no?

    (Puntos:1)
    por andrechi (12742) el Miércoles, 03 Enero de 2007, 09:11h (#860735)
    ( http://barrapunto.com/ )
    Hace ya mucho tiempo que empecé a oír cosas sobre D. Incluso antes de salir Java. Creo que no tiene mucho sentido un nuevo lenguaje con estas características cuando C/C++ está cayendo en desuso. Si necesitas rendimiento ya tienes C/C++, si necesitas productividad tienes Java ó C#.

    Lo que me ha dolido como matemático es el tipo de variable “Real”, cuando desarrollaron C tuvieron el buen criterio de llamarlo float o double. Los números reales no se pueden representar en una computadora, solo se pueden aproximar. Solo herramientas de muy alto nivel como Mathemática o MatLab funcionan en ciertas ocasiones con números reales.
    --

    Me lo contaron y lo olvidé, lo vi y lo entendí, lo hice y lo aprendí. Confucio

    [ Padre ]
  • 1 respuesta por debajo de tu umbral de lectura actual.