000 03252nam a22002417a 4500
003 OSt
005 20250710170323.0
008 250710b |||||||| |||| 00| 0 spa d
020 _a970-17-0046-5
040 _bEspañol
_cBiblioteca URACCAN Siuna, Las Minas
082 _a005.133 P913
100 _aPratt, Terrence W.
_963357
245 _aLenguajes de programación : diseño e implementación / Terrence W. Pratt, Marvin V. Zelkowitz
250 _a3
260 _aMéxico : Prentice Hall
_c1998
300 _aXVI, 654 P.
500 _aIncluye referencias, índice
505 _aConceptos: el estudio de los lenguajes de programación: por qué estudiar lenguajes de programación, breve historia de los lenguajes de programación, ¿qué es lo que constituye un buen lenguaje?, efectos de los entornos sobre los lenguajes, lecturas adicionales sugeridas, problemas, cuestiones de diseño de lenguajes: la estructura y operación de una computadora, computadoras virtuales y tiempos de enlace, paradigmas de lenguajes, lecturas adicionales sugeridas, problemas, problemas de traducción de lenguajes: sintaxis de lenguajes de programación, etapas de traducción, modelos formales de traducción, lecturas adicionales sugeridas, problemas, tipos de datos: propiedades de tipos y objetos, tipos elementales de datos, tipos de datos estructurados, lecturas adicionales sugeridas, problemas, abstracción I: encapsulamiento: tipos de datos abstractos, encapsulamiento por subprogramas, definiciones de tipo, gestión de almacenamiento, lecturas adicionales sugeridas, problemas, control de secuencia: control implícito y explícito de secuencia, secuenciamiento con expresiones aritméticas, secuenciamiento con expresiones no aritméticas, control de secuencia entre enunciados, lecturas adicionales sugeridas, problemas, control de subprogramas: control de secuencia de subprogramas, atributos del control de datos, datos compartidos en subprogramas, lecturas adicionales sugeridas, problemas, abstracción II: herencia: una nueva visita a los tipos de datos abstractos, herencia, polimorfismo, lecturas adicionales sugeridas, problemas, avances en el diseño de lenguajes: variaciones sobre el control de subprogramas, programación en paralelo, propiedades formales de los lenguajes, semántica de lenguajes, desarrollos del equipo (hardware), arquitectura de software, lecturas adicionales sugeridas, problemas; paradigmas y lenguajes: lenguajes simples de procedimientos: FORTRAN, C, lecturas adicionales sugeridas, problemas, lenguajes de procedimientos estructurados en bloques: pascal 492, lecturas adicionales sugeridas, problemas, lenguajes con base en objetos: Ada, C++, smalltalk, lecturas adicionales sugeridas, problemas, lenguajes funcionales: LISP, ML, lecturas adicionales sugeridas, problemas, lenguajes de programación lógica: prolog, lecturas adicionales sugeridas, problemas.
590 _aCol. Ing. Sist
650 _a1. INGENIERÍA DE SISTEMAS 2. C (LENGUAJE DE PROGRAMACIÓN DE COMPUTADORES) 3. LENGUAJE DE PROGRAMACIÓN DE COMPUTADORES 4. PROGRAMACIÓN ORIENTADA A OBJETOS (COMPUTADORES) 5. PROGRAMACIÓN (COMPUTADORES ELECTRÓNICOS)
_963358
700 _aZelkowitz, Marvin V., autor
_963359
942 _2ddc
_cBK
999 _c45852
_d45852