Portada de Programovací Jazyky (Programming Languages)

Programovací Jazyky (Programming Languages)

por Pavel Navrátil · 2004

Ver sugerencias

Sinopsis

Este libro checo ofrece una visión general de los lenguajes de programación, sus características y los principios de su diseño y funcionamiento, incluyendo una perspectiva histórica y comparativa.

Más de Pavel Navrátil

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

La carrera del sol

Michael Crichton

1996·ciencia ficcion

Aunque 'Programovací Jazyky' es un texto didáctico, la idea de la interacción hombre-máquina y la programación como medio para resolver problemas complejos (y también crearlos) es central. Esta novela, a través de la IA rebelde, explora las implicaciones de sistemas programados de forma sofisticada que operan más allá del control humano, un efecto lateral de la creación de lenguajes de programación.

El libro de la programación

Chris Smith

2017·divulgacion

A diferencia del libro de referencia que es un texto universitario sobre lenguajes de programación, este libro es un 'nonobvious' por su enfoque didáctico y accesibilidad. Presenta los conceptos de la programación de una manera fundamentalmente diferente, casi lúdica, haciendo la conexión al 'cómo' y 'por qué' de la creación de un programa más íntima y menos formal.

Mientras 'Programovací Jazyky' trata la estructura y función de los lenguajes de programación en un sentido técnico, 'Gödel, Escher, Bach' profundiza en las bases filosóficas y lógicas de los sistemas formales, incluyendo aquellos que subyacen a la computación y la programación. Explora la autorreferencia y la metamatemática, conceptos clave para entender cómo un lenguaje puede definirse a sí mismo o crear bucles infinitos, ideas fundamentales para cualquier arquitecto de lenguajes de programación.

El libro de referencia se centra en las herramientas para construir software. Esta obra indaga en las ambiciones más profundas detrás de esa construcción: ¿qué significa crear una mente a través de la programación? Conecta la mecánica de la programación con la aspiración a la inteligencia artificial, explorando las preguntas fundamentales sobre la naturaleza del pensamiento y la conciencia que surgen cuando creamos lenguajes para 'enseñar' a las máquinas.

Aunque el autor es conocido en su campo, el libro no es tan mainstream comparado con otros de divulgación tecnológica. Se conecta con 'Programovací Jazyky' al ir más allá de la mera sintaxis para abordar los "lenguajes" lógicos y algorítmicos que las máquinas utilizan para "aprender". Los principios de diseño de un lenguaje de programación para facilitar el aprendizaje automático son una extensión natural del estudio de los lenguajes en general.

Este libro, aunque influyente en círculos de desarrollo de software, no es tan conocido fuera de ellos. Conecta con el libro de referencia en su enfoque práctico: mientras 'Programovací Jazyky' enseña qué son los lenguajes, 'El programador pragmático' enseña cómo usarlos de manera efectiva y cómo pensar como un diseñador de sistemas robustos, un paso natural después de comprender la teoría del lenguaje.

La máquina pensante

George Dyson

2012·historico

Este libro no es sobre lenguajes de programación per se, sino sobre la arquitectura subyacente de la computación. Estructuralmente, es un relato histórico y conceptual que construye una narrativa a partir de la evolución de ideas abstractas (como un lenguaje formal) hasta su materialización. De manera similar al libro de referencia que descompone un dominio complejo (lenguajes) en sus componentes, 'La máquina pensante' descompone la computación en sus orígenes intelectuales y físicos.

'Programovací Jazyky' aborda los principios y componentes de los lenguajes. Este libro se centra en los 'sistemas' subyacentes que permiten construir software de manera consistente y escalable. La conexión estructural radica en que ambos libros analizan la descomposición de un todo complejo (un lenguaje de programación o un producto de software) en elementos reutilizables y reglas para su composición, enfatizando una metodología de diseño modular y sistemática.

Ayúdame a que yoleo sea sostenible