portada del libro

ES En proceso páginas

Historia

Historia de los Lenguajes de Programación

Años 1970-1979

Historia de los lenguajes de programación de 1970 a 1979. Volumen en preparación: consulta el índice previsto y suscríbete para recibir novedades.

Próximamente

Si deseas recibir actualizaciones para este libro, puedes proporcionar tu nombre y email para ser suscrito al boletín de noticias:

Descripción

Los Lenguajes de Programación

Los lenguajes de programación surgieron para facilitar la forma de interactuar con los ordenadores y crear programas. Hoy en día todos empleamos mucho software en todos los dispositivos electrónicos que empleamos. En nuestro móvil, en nuestras televisiones, videoconsolas y sobre todo en nuestros ordenadores.

Este libro te ofrece una visión de cómo surgieron los primeros lenguajes y cómo influenciaron a otros lenguajes hasta llegar a la era de Internet. El Siglo XX desde el punto de vista de los lenguajes de programación, comenzando en los años 70.

"Para extraer todo de la nada, sólo hace falta encontrar un principio.Godofredo Leibniz

Contenido

41 secciones

Introducción

  • Introducción por hacer

    Los años 70 es la década donde los fundamentos de los lenguajes actuales comenzó. En esta década se crearon lenguajes como C o Pascal que serían la raíz para muchísimos de los lenguajes más utilizados. Además surgen otros lenguajes que supusieron un gran cambio en la forma de desarrollar software como Prolog o SQL. En esta introducción veremos el contexto histórico de la década y los avances que propiciaron todos estos avances.

Capítulos

  • SAIL: Inteligencia Artificial en Stanford por hacer

    TBD

  • Pascal por hacer

    TBD

  • BLISS por hacer

    TBD

  • KRL: Lenguaje de Representación de Conocimiento por hacer

    TBD

  • CDL: Lenguaje de Descripción de Compilador por hacer

    TBD

  • El lenguaje de Programación del Sistema SUE por hacer

    TBD

  • La orientación a objetos: Smalltalk por hacer

    TBD

  • PL/M: Lenguaje de Programación para Microcomputadores por hacer

    TBD

  • La revolución de C por hacer

    TBD

  • El primer lenguaje esotérico: INTERCAL por hacer

    TBD

  • La programación lógica: Prolog por hacer

    TBD

  • Lenguaje de Consultas: SQL por hacer

    TBD

  • SASL: El hijo pródigo de ISWIM por hacer

    TBD

  • COMAL simplificando BASIC por hacer

    TBD

  • Sistema de tipos polimórficos: ML por hacer

    TBD

  • Los Lenguajes del Departamento de Defensa de EEUU por hacer

    Los lenguajes cubiertos en este capítulo son LIS, Red, Green, Blue, Yellow, CS-4 y el más famoso de todos: Ada.

  • La reorientación a objetos: CLU por hacer

    TBD

  • Gráficos vectoriales: GRASS por hacer

    TBD

  • Los sabores de BASIC por hacer

    En este capítulo cubrimos BASIC FOUR, Altair BASIC, Integer BASIC, Commodore BASIC, Applesoft BASIC y BASIC TI.

  • Lenguaje de modelado PROSE por hacer

    TBD

  • El padre de Python: ABC por hacer

    TBD

  • El Lenguaje de Mandato Protegido (GCL) por hacer

    TBD

  • Scheme: Un LISP elegante y minimalista por hacer

    TBD

  • Modularización con Modula y Modula-2 por hacer

    TBD

  • Mesa, Cedar y Xerox PARC por hacer

    TBD

  • Ratfor: Preprocesador para FORTRAN por hacer

    TBD

  • Lenguaje para Estadísticas: S por hacer

    TBD

  • La Revolución Funcional: FP por hacer

    TBD

  • Programación Scripting con Bourne Shell por hacer

    TBD

  • Análisis de Datos con IDL por hacer

    TDB

  • El Sucesor de SNOBOL: ICON por hacer

    TBD

  • Euclid y los Programas Verificables por hacer

    TBD

  • Robot APT por hacer

    TBD

  • FORTRAN 77 por hacer

    TBD

  • HAL/S y la NASA por hacer

    TBD

  • Matemáticas y MATLAB por hacer

    TBD

  • El ALGOL Pequeño: SMALL por hacer

    TBD

  • La Primera Hoja de Cálculo: VISICALC por hacer

    Este capítulo no explora un lenguaje de programación per se sino más bien el inicio de un movimiento conocido más tarde como NoCode o LoCode donde se intenta proporcionar las herramientas y bloques necesarios a nivel de programa para no tener que recurrir a la escritura de código. ¿Es código una hoja de cálculo?

  • REXX por hacer

    TBD

  • Mejorando la línea de comandos: Awk por hacer

    TBD

Autores

Manuel Ángel Rubio Jiménez

Desarrollador Políglota, Escritor, Gerente y Mentor

Comenzó a programar a los 12 años con lenguajes como GW-BASIC, QBasic, MODULA-2, Pascal y C. Cuando comenzó el mundo laboral ya dominaba Java, JavaScript, PHP, Perl, Ruby, Python entre otros y más tarde comenzaría con Rust, Golang, Erlang, Elixir y Gleam. Pero lo que más le atrae es poder enseñar a programar en esos lenguajes a otros. Comenzó su formación como profesor asistiendo a un cruso en Londres y más tarde como mentor de Erlang, Elixir, OTP, Ecto y otras tecnologías dentro de Erlang Solutions Ltd. Escribir libros es para Manuel otra forma no solo de enseñar sino también de aprender, tal y como decía Feynman.

Información

Número de páginas En proceso
Edición (1ª) Primera edición
Idioma es
Autor Manuel Ángel Rubio Jiménez