Lenguajes de programación

Autor: Terrence W. Pratt, Marvin V. Z
Pag.:654 pp.
ISBN:970-17-0046-5Ed Prentice-Hall
Tema(s):Computación, Programación, Software
Precio: LLAME POR TELEFONO
Peso:1003 gr.
Formato:23 x 19 cm.


Esta tercera edición de Lenguajes de programación: diseño e implementación continua con la tradición de las dos primeras ediciones de describir el diseño de lenguajes de programación por medio de la arquitectura subyacente de software y de equipo físico(hardware) que se requiere pare la ejecución de programas escritos en esos lenguajes. Esto proporciona al programador la capacidad de desarrollar software que es a la vez correcto y eficiente en cuanto a ejecución. En esta nueva edición continuamos con dicho enfoque e igualmente mejoramos la presentación de la teoría subyacente y de los modelos formales que constituyen la base pare las decisiones que se toman al crear esos lenguajesEl diseño de lenguajes de programación persiste todavía como una ocupación muy activa en la comunidad de la ciencia de la computación porque los lenguajes nacen . "envejecen" y finalmente "mueren". Esta tercera edición representa los lenguajes vitales demediados de la década de los añsos noventa. Se han eliminado los capítulos sobre COBOL, PL/I, SNOBOL4 y APL. Se han incorporado exposiciones sobre C, C++, ML, Prolog y Smalltalk pare reflejar la evolución del diseño de lenguajes de programación y el surgimiento de nuevos paradigmas dentro de la comunidad. Pascal esta empezando a envejecer, y ADA y FORTRAN han sido renovados con nuevos patrones, Ada 95 y FORTRAN 90, respectivamente. Es interesante especular acerca de si alguno de estos lenguajes va a en


Contenido

Parte I
1. Conceptos
2. Cuestiones de diseño de lenguajes
3. Problemas de traducción de lenguajes
4. Tipos de datos
5. Abstracción I: Encapsulamiento
6. Control de secuencia
7. Control de subprogramas
8. Abstracción II: Herencia
9. Avances en el diseño de lenguajes
Parte II
10. Lenguajes simples de procedimientos
11. Lenguajes de procedimiento estructurados en bloques
12. Lenguajes con base en objetos
13. Lenguajes funcionales
14. Lenguajes de programación lógica