miércoles, 18 de agosto de 2010

Presentación Ensambladores

Segundo Reporte

Dylan
Dylan es una lengua del multi-paradigma para la cual incluye la ayuda funcional y orientado al objeto la programación, y es dinámico y reflexivo mientras que proporcionaba un modelo de programación diseñó apoyar la generación eficiente del código automático, incluyendo control de grano fino sobre comportamientos dinámicos y estáticos. Fue creado en los años 90 por iniciativa de Apple Computer.


Dylan es, en esencia, una versión depurada y simplificada de CLOS, un sistema de programación orientado a objetos desarrollado en Common Lisp. En Dylan, la mayoría de las entidades (incluyendo los tipos de datos primitivos, métodos y clases) son objetos de “primera clase”. Los programas pueden ser escritos desde una forma fuertemente tipeada a una forma débilmente tipeada. Dylan soporta herencia múltiplepolimorfismo, palabras clave, macros, y muchas otras características avanzadas.En Dylan, todos los valores (números incluyendo, los caracteres, las funciones, y las clases) son objetos de primera clase. Dylan apoya herencia múltiple, polimorfismo, envío múltiple, discusiones de la palabra clave, el introspection del objeto, macros patrón-basadas de la extensión del sintaxis, y muchas otras características avanzadas. Los programas pueden expresar control de grano fino sobre el dinamismo, admitiendo los programas que ocupan una serie continua entre la programación dinámica y estática y el desarrollo evolutivo de soporte (que permiten prototyping rápido seguido por el refinamiento y la optimización incrementales).
La meta principal del diseño de Dylan es ser una lengua dinámica bien adaptada para desarrollar software comercial. Dylan procura tratar ediciones potenciales del funcionamiento introduciendo la flexibilidad “natural” de los límites al máximo de los sistemas del lisp, permitiendo que el recopilador entienda claramente las unidades compilable (es decir, bibliotecas).



Bibliografia
http://es.wikipedia.org/wiki/Dylan_(lenguaje_de_programación)
http://www.worldlingo.com/ma/enwiki/es/Dylan_(programming_language)
http://www.opendylan.org/learning.phtml

lunes, 9 de agosto de 2010

Este es mi primer reporte, es un mapa conceptual sobre lo que entendí de los lenguajes de programación. En el explico lo que es un programa que es un conjunto de instrucciones que serán ejecutadas por una computadora. 
Después, lo que es un sistema operativo que se encarga de gestionar procesos, la memoria de la computadora, archivos, de la seguridad del CPU,etc., y sobre las especificaciones que se deben de tomar a la hora de realizar un lenguaje de computadoras.