La Maquina Que Cambio El Mundo

September 22, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download La Maquina Que Cambio El Mundo...

Description

 

See discussions, stats, and author profiles for this publication publication at: https://www.researchgate.net/publication/333729267

La máquina que cambió el mundo. Génesis, desarrollo y evolución del ordenador. Book · June 2019

CITATIONS

READS

0

1,581

1 author:

Salvador Lucas Universitat Politècnica de València 226 PUBLICATIONS  2,139 CITATIONS   SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Automatic proofs of termination of declarative programs View project

Abstract Diagnosis of (First order) order) Functional Functional Programs View project

All content following this page was uploaded by Salvador Lucas Lucas on  on 12 June 2019. The user has requested enhancement of the downloaded file.

 

   

Índice general Prefacio

 

1. De la lógica a los computadores 1.1. El sueño de Hilber t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2. La fundamentación de las matemáticas . . . . . . . . . . . . . . . . . . . . . . . 1.3. El problema de la decisión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. La tesis de Church-Turing



1 2 4 6

9

2.1. El concepto de método efectivo . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2. La máquina que cambió el mundo . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3. La máquina universal de Turing . . . . . . . . . . . . . . . . . . . . . . . . . . .

10 12 16

3. Von Neumann y los computadores

19

3.1. 3.1. De la máq máquina uni niv versal al compu puttador . . . . . . . . . . . . 3.2. La arquitectura de von Neumann . . . . . . . . . . . . . . . . 3.3. 3.3. La má máqu quin inaa de vo von n Neuma Neumann nn y la máqu máquin inaa univ univer ersa sall de Turing uring 3.4. El ordenador de Turing . . . . . . . . . . . . . . . . . . . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

20 21 27 29

4. Componentes lógicos del ordenador

31

4.1. Aritmética binaria: 1 + 1 = 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2. 4.2. Las pue uert rtaas de la lóg ógiica sigu gueen abi bieert rtaas . . . . . . . . . . . . . . . . . . . . . . . 4.3. 4.3. Rep epre rese sent ntaaci ción ón de la in inffor orma maci ción ón si simb mból ólic icaa . . . . . . . . . . . . . . . . . . . . .

32 34 38

5. La realización física del ordenador

43

5.1. 5.1. La el eleect ctrrónic ónicaa al serv servic iciio de la compu omputa taci ción ón . . . . . . . . . . . . . . . . . . . . .

44

5.2. Los transistores configuran nuestro   hardware   . . . . . . . . . . . . . . . . . . . . 5.3. 5.3. Microcircuitos y mi miccroprocesadores . . . . . . . . . . . . . . . . . . . . . . . . .

46 50

6. ¿Un ordenador sin programa?

57

6.1. Codificación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2. Programación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

57 62



 

La máquina que cambió el mundo 7. Lenguajes de programación 7.1. .1. Con Contr tro ol de la ejecu jecuci ció ón y diagr iagraamas mas de flu flujo jo . 7.2. Programas y diagramas de flujo . . . . . . . 7.3. .3. ¿C ¿Cóm ómo o utili tiliza zarr un len lenguaje uaje de pr pro ogr gram amac ació ión n? 7.4. Ordenadores, programas y usuario rios . . . . . 7.5. ¿Cuál de los miles de lenguajes? . . . . . . . 8. La corrección de los programas 8.1. ¿Cuándo es corr rreecto un programa? . . . . . . 8.2. La lógica vuelve al rescate . . . . . . . . . . 8.3. ¿Arte o ciencia? . . . . . . . . . . . . . . . 8.4. De los requisitos al programa . . . . . . . . 8.5. .5. ¿E ¿Ex xiste iste el so soft ftw war aree per erffec ecta tam men ente te depu depurrad ado? o? 9. La crisis del software 9.1. No es oro todo lo que reluce . . . . . . . . . 9.2. Algori rittmos y estru ruccturas de datos . . . . . . 9.3. Lenguajes de programación   de von Neumann   9.4. Algoritmo = Lógica + Control . . . . . . . .

 

. . . . .

. . . . .

. . . .

. . . . .

. . . . .

. . . .

. . . . .

. . . . .

. . . .

. . . . .

. . . . .

. . . .

. . . . .

. . . . .

. . . .



. . . . .

. . . . .

. . . .

. . . . .

. . . . .

. . . .

. . . . .

. . . . .

. . . .

. . . . .

. . . . .

. . . .

. . . . .

. . . . .

. . . .

. . . . .

. . . . .

. . . .

. . . . .

. . . . .

. . . .

. . . . .

. . . . .

. . . .

. . . . .

. . . . .

. . . .

. . . . .

. . . . .

. . . .

. . . . .

. . . . .

. . . .

. . . . .

. . . . .

. . . .

. . . . .

. . . . .

. . . .

. . . . .

. . . . .

. . . .

. . . . .

65 67 71 73 77 79

. . . . .

83 84 85 87 88 92

. . . .

97 98 100 104 107

9.5. Tipos abstractos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.6. Programación orie rientada a objetos . . . . . . . . . . . . . . . . . . . . . . . . . . 9.7. Crisis, ¿qué crisis? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10. Buscando a von Neumann 10.1. Vayamos por capas... . . . . . . 10.2. Uno para todos, y todos para uno 10.3. El rostro amable de la máquina . 10.4. Informática personal . . . . . . 11. Nunca más solo 11.1. Internet . . . . . 11.2. La web . . . . . . 11.3. Aplicaciones web 11.4. El oráculo . . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

114 118 122

. . . .

125 126 132 137 143

. . . .

145 148 151 156 158

Epílogo

161

Agradecimientos

163

Bibliografía

165

Salvador Lucas

abr il de 2019

 

Prefacio

Resulta curioso pensar que hace solo ochenta años no existían los ordenadores. Hoy en día es difícil entender nuestra forma de vida sin referirnos a ellos. En un breve período de tiempo han cambiado nuestro mundo. Se han convertido en objetos tan omnipresentes en nuestra vida diaria que muchos los utilizamos sin saber muy bien qué hacemos. Sabemos que ejecutan aplicaciones (o apps, como se las llama a veces), pero no sabemos muy bien en qué consisten o cómo se relacionan con el aparato electrónico concreto que a menudo sostenemos en la mano y que sabemos poblado de circuitos y otros dispositivos que, bajo el nombre genérico de  hardware, permiten el pequeño milagro de su uso. Nos descargamos juegos pero sin saber de dónde vienen, ni por qué somos capaces de utilizarlos igual de bien en un  smartphone  o en otro; en un ordenador de un tipo o de

otro. Nos sometemos a periódicas actualizaciones de nuestro ‘sistema’, pero no sabemos por qué eso es necesario ni lo que es ese ‘sistema’. Retiramos nuestro  pen drive  después de ‘pulsar’ sobre un icono para extraerlo, pero no preguntamos por qué debemos proceder así. Pero es todavía más curioso saber que el origen de los ordenadores se encuentra, no en el intento de resolver un difícil problema de la vida práctica o en el deseo de mejorar la industria, sino en el ámbito de las  matemáticas  y de la  lógica. Siguiendo la estela de David Hilbert y Alan Turing, descubriremos que algunas de las mentes más reputadas de nuestra época han contribuido al desarrollo de la  Informática, aportando su propia perspectiva (matemática, científica, ingenieril, sociológica, psicológica,...) hasta conseguir, en un proceso que pertenece a todos ellos sin ser exclusivo de nadie, hacer del ordenador una realidad que ha cambiado nuestro mundo. Este libro realiza un breve recorrido por esa apasionante historia. La perspectiva adoptada pretende descubrir y describir el ordenador como un dispositivo que, concep con ceptua tualme lmente nte,, ha sid sido o sie siemp mpre re el mismo mismo desde desde qu quee Turing uring concib concibió ió las intuic intuicion iones es fun fundam dament entaales que condujeron en pocos años a las primeras máquinas operativas pero que, gracias al  software, al conjunto de programas que lo pueblan, nos presenta una imagen poliédrica, capaz de mostrar múltiples facetas y adaptarse a las necesidades cambiantes del momento. Capaz de crecer.



View publication stats

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF