X-Git-Url: https://git.llucax.com/z.facultad/75.00/informe.git/blobdiff_plain/1c1c1fec4cad2318bd82688f8bdb7ed3ba48ccec..42d5ab3bdba5bb53e31c81b717f4e1f8a4742ae9:/informe.rst diff --git a/informe.rst b/informe.rst index 416c113..a3563de 100644 --- a/informe.rst +++ b/informe.rst @@ -123,13 +123,18 @@ El Lenguaje de Programación D ESTADO: TERMINADO D_ es un lenguaje de programación joven. Nació en 1999 y el 2 de enero -de 2007 salió su `versión 1.0`_. A pesar de alcanzar una versión que podría -suponerse estable, D_ conserva algunas falencias y sigue siendo activamente -desarrollado (incluyendo nuevas características en prácticamente todas la -versiones nuevas, muchas de ellas, además, moviéndose en direcciones muy -experimentales) . Su creador, `Walter Bright`_, desarrollador principal de -Zortech C++, uno de los primeros compilador de C++ que compilaba a código -nativo, dice bien claro como nace el lenguaje, citando en su sitio web: +de 2007 salió su `versión 1.0`_. Poco tiempo después se continúo el +desarrollo del lenguaje en la `versión 2.0`_, aún inestable y en la +cual se está experimentando principalmente sobre *const-correctness* +(ya sea como una forma de programación por contratos como para mejorar +las oportunidades de optimización del compilador, en especial con +código multi-hilo), reflexión y características para soportar mejor +programación funcional (como *clausuras* completas) y programación +genérica. + +Su creador, `Walter Bright`_, desarrollador principal de Zortech C++, +uno de los primeros compilador de C++ que compilaba a código nativo, +dice bien claro como nace el lenguaje, citando en su sitio web: It seems to me that most of the "new" programming languages fall into one of two categories: Those from academia with radical new @@ -138,7 +143,8 @@ nativo, dice bien claro como nace el lenguaje, citando en su sitio web: experience implementing compilers. .. _D: http://www.digitalmars.com/d/ -.. _`versión 1.0`: http://www.digitalmars.com/d/changelog2.html#new1_00 +.. _`versión 1.0`: http://www.digitalmars.com/d/1.0/changelog.html +.. _`versión 2.0`: http://www.digitalmars.com/d/changelog.html .. _`Walter Bright`: http://www.walterbright.com/ Lo que podría traducirse como: