PROGRAMMING LANGUAGES

PRENTICE HALL IBERIAISBN: 9780136785330

Precio:
Precio de venta€57,15
Agotado

Descripción

PROGRAMMING LANGUAGES

Resumen del libro

Este manual ofrece una visión amplia y profunda de los problemas fundamentales en el diseño e implementación de lenguajes de programación modernos. El autor, Pratt, guía al lector a través de los conceptos esenciales que subyacen a las principales familias de lenguajes, evitando centrarse en diferencias menores entre ellos. La obra proporciona una base teórica sólida para comprender los paradigmas imperativo, orientado a objetos, funcional, lógico y paralelo, convirtiéndose en un recurso indispensable para estudiantes de informática que buscan un entendimiento integral y duradero de la materia.

¿De qué trata?

El texto aborda de manera sistemática los principios que gobiernan la creación y el funcionamiento de los lenguajes de programación. Se examinan los modelos teóricos subyacentes, como la semántica formal y los sistemas de tipos, y se aplican al análisis de lenguajes representativos de cada paradigma. La obra no se limita a describir sintaxis, sino que profundiza en cómo las decisiones de diseño afectan a la expresividad, la eficiencia y la fiabilidad del software. Se incluyen análisis detallados de lenguajes como SmallTalk, C++, Scheme, Prolog y Ada, entre otros, para ilustrar los conceptos teóricos con ejemplos prácticos y relevantes.

Temas principales

  • Paradigmas de programación: imperativo, orientado a objetos, funcional, lógico y paralelo.
  • Modelos teóricos subyacentes: semántica formal, sistemas de tipos y teoría de la computación.
  • Diseño e implementación de lenguajes: análisis de decisiones clave y sus consecuencias.
  • Comparación de lenguajes representativos: SmallTalk, C, C++, Scheme, Modula-2, Prolog, Occam, Linda, Ada, Lisp, Pascal y Fortran.
  • Conceptos fundamentales: ámbito, vinculación, abstracción de datos y control de flujo.

¿Para quién está recomendado?

Está dirigido a estudiantes universitarios de carreras de informática, ingeniería de software o ciencias de la computación que cursen asignaturas avanzadas sobre lenguajes de programación o teoría de la computación. También es adecuado para profesionales del desarrollo que deseen profundizar en los fundamentos conceptuales de los lenguajes que utilizan y comprender mejor las alternativas disponibles en el panorama actual.

Qué aporta este libro

  • Una comprensión sólida y perdurable de los conceptos clave, más allá de las modas o diferencias superficiales entre lenguajes.
  • La capacidad de analizar y evaluar críticamente cualquier lenguaje de programación desde una perspectiva de diseño e implementación.
  • Una base teórica rigurosa que facilita el aprendizaje de nuevos lenguajes y paradigmas.
  • Ejemplos prácticos con lenguajes reales que ilustran la aplicación de los conceptos teóricos.
  • Un marco conceptual unificado para entender la evolución y las tendencias en el desarrollo de lenguajes.

Ficha técnica

  • Autor: Pratt
  • Editorial: Prentice Hall Iberia
  • Idioma: Inglés
  • Colección: Universitario
  • Peso: 1020 g

Valoración editorial

Esta obra se distingue por su enfoque conceptual y su profundidad teórica, lo que la convierte en un referente clásico para el estudio serio de los lenguajes de programación. Su valor radica en que no se limita a una lista de características, sino que proporciona las herramientas intelectuales necesarias para comprender el «porqué» de las decisiones de diseño. Para estudiantes que busquen una base sólida y para profesionales que quieran trascender el conocimiento práctico, este libro ofrece una perspectiva rigurosa y completa que sigue siendo relevante en el cambiante panorama de la informática.

También te puede gustar

Vistos Recientemente