Blog de packo Blog Pack

Bitacora personal, como la vida misma Blog personnel, as life itself

Error 152. Error 152. Windows95 no encontrado. Windows95 not found. ¿(A)legrarse, (B)ailar, (F)iesta? Is (A) Legras, (B) Ailes, (F) iest?
By N2H

Lenguaje de programación D D

Archivado en: Desarrollo , Informatica — Packo at 10:30 pm on Domingo, Febrero 17, 2008 Archived on: Development, Informatica - Packo at 10:30 pm on Sunday, February 17, 2008

Hace tiempo leí sobre este lenguaje que me gustó bastante el enfoque. Some time ago I read about this language which I quite liked the approach. Voy a poner un extracto de la Wikipedia pero os recomiendo que os leais el artículo entero: I will put an extract from Wikipedia but I strongly recommend that you you read the whole article:

D es un lenguaje de programación de uso general desarrollado por Walter Bright cuya primera versión apareció en 1995 , resultado de décadas de investigación y experiencia de programadores expertos en muchos lenguajes. D is a programming language developed for general use by Walter Bright whose first version appeared in 1995, a result of decades of research and experience of expert programmers in many languages.
Es de un nivel más alto que C , pero conserva la capacidad de escribir código de alto rendimiento y de interconectar directamente con él los APIs de un sistema operativo o el hardware . It is a higher level than C , but retains the ability to write code for high performance and interconnect directly with him the APIs and an operating system or hardware. Además se comporta bien con programas de gran escala con un millón de líneas, que desarrollan equipos de programadores. In addition behaves well with large-scale programs with a million lines, which develop teams of programmers.
D es fácil de aprender, proporciona muchas funciones para ayudar al programador, y cumple bien con la tecnología agresiva de optimización del recopilador. D is easy to learn, provides many functions to help the developer and complies well with technology aggressive compiler optimization. Es un lenguaje compilado , no interpretado . It is a compiled language, not interpreted. Es un lenguaje práctico para programadores que necesitan conseguir un trabajo finalizado rápidamente, con un código fácil de entender. It is a language for practical programmers who need to get a job finished quickly, with a code easy to understand.
[...]
  • Gestión automática de memoria (recolección de basura) Automatic memory management (garbage collection)
  • Delegados, funciones anidadas y funciones literales Delegates, nested functions and duties verbatim
  • Sobrecarga de operadores y propiedades sin sobrecargar al programador Overloading of operators and properties without burdening the programmer
  • Estructuración: Módulos y paquetes Structuring: modules and packages
  • Propiedades Properties
  • Programación genérica muy mejorada Programming generic much improved
  • Programación por contratos Programming for contracts
  • Mantenibilidad y fiabilidad Reliability and maintainability
  • Compilación condicional sin sucios preprocesadores Compiling conditional without dirty preprocesadores
  • Compatibilidad con C sin cargar con C Compatibility with C without charge with C
  • Arrays asociativos Arrays associative

Enlace: Artículo completo de la Wikipedia Link: Full Article Wikipedia

No hay comentarios » There are no comments'

Aún no hay comentarios. There's no comments.

Redifusión RSS de los comentarios de la entrada. TrackBack URI Retransmission RSS comments of the inning. TrackBack URI

Dejar un comentario Post a comment

(Beta)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> < of datetime = ""> <em> <i> <q cite=""> <strike> <strong>