OBJECTS UNEN CAPSULTED JAVA EIFFEL AND C++

PRENTICE HALL IBERIAISBN: 9780130142696

Precio:
Precio de venta€54,03
Agotado

Descripción

OBJECTS UNEN CAPSULTED JAVA EIFFEL AND C++

Resumen del libro

Este libro ofrece un análisis comparativo exhaustivo de tres lenguajes de programación orientados a objetos: C++, Java y Eiffel. Escrito por un experto del Microsoft Research Institute, la obra examina cómo las características específicas de cada lenguaje impactan en la productividad del software. El lector encontrará una guía práctica para comprender las fortalezas y debilidades de cada plataforma, facilitando la toma de decisiones informadas en el desarrollo de proyectos. Es una referencia técnica fundamental para programadores y arquitectos de software que buscan optimizar su código y entender las diferencias clave entre estos lenguajes.

¿De qué trata?

La obra se estructura en capítulos que abordan los componentes esenciales de la programación orientada a objetos. Joyner desglosa módulos, miembros de clase, herencia, genéricos, interfaces y control de acceso, comparando su implementación en C++, Java y Eiffel. También se analizan constructores y destructores, conversiones de tipo (casts), y los aspectos de tiempo de compilación y tiempo de ejecución. El objetivo es mostrar cómo cada lenguaje resuelve problemas comunes y cómo sus diferencias afectan la eficiencia, la seguridad y la mantenibilidad del código. No se trata de un manual de sintaxis, sino de un estudio crítico que ayuda a elegir la herramienta adecuada para cada contexto de desarrollo.

Temas principales

  • Comparación de módulos y organización del código en C++, Java y Eiffel.
  • Análisis de la herencia y su impacto en la reutilización de código.
  • Evaluación de genéricos y plantillas en los tres lenguajes.
  • Control de acceso y encapsulación: diferencias en la implementación de interfaces.
  • Gestión de constructores, destructores y la memoria en tiempo de ejecución.
  • Conversiones de tipo (casts) y su seguridad en cada plataforma.

¿Para quién está recomendado?

Este libro está dirigido a programadores y desarrolladores con experiencia en al menos uno de los lenguajes tratados (C++, Java o Eiffel) que deseen ampliar su conocimiento sobre los otros. Es especialmente útil para arquitectos de software, ingenieros de sistemas y estudiantes avanzados de informática que buscan comprender las diferencias fundamentales entre estos paradigmas. También es una referencia valiosa para profesionales que necesitan evaluar qué lenguaje emplear en proyectos multidisciplinares o migraciones de código.

Qué aporta este libro

  • Una comparación objetiva y detallada de las características clave de C++, Java y Eiffel.
  • Análisis práctico de cómo las decisiones de diseño del lenguaje afectan la productividad y la calidad del software.
  • Guía para seleccionar el lenguaje más adecuado según los requisitos del proyecto.
  • Comprensión profunda de conceptos como herencia, genéricos y control de acceso desde una perspectiva comparada.
  • Base sólida para mejorar la eficiencia en el desarrollo y la mantenibilidad del código.

Ficha técnica

  • Autor: JOYNER
  • Editorial: PRENTICE HALL IBERIA
  • Idioma: Inglés
  • Colección: INFORMATICA INGLES
  • Peso: 816.0 g

Valoración editorial

Esta obra se presenta como un recurso técnico de alto valor para profesionales que ya dominan la programación orientada a objetos y buscan profundizar en las diferencias entre lenguajes. Su enfoque comparativo, basado en la experiencia del autor en investigación, permite al lector obtener una visión crítica y fundamentada. Aunque está escrita en inglés, el contenido es accesible para quienes tienen un nivel técnico avanzado. Es una adición recomendada para bibliotecas de desarrolladores que trabajen con múltiples plataformas o que estén considerando migrar proyectos entre C++, Java o Eiffel.

También te puede gustar

Vistos Recientemente