PROGRAMACIÓN DESDE 0 || HISTORIA DE LA PROGRAMACIÓN || TEORÍA

Podemos Programar
7 Sept 202007:39

Summary

TLDREste video ofrece una visión atractiva y concisa sobre la historia de la programación, destacando los principales contribuyentes y sus logros trascendentales. Comienza con Charles Babbage, considerado el padre de la computadora, y su máquina analítica, seguido por la contribución de Ada Lovelace, quien creó el primer lenguaje de programación usando tarjetas perforadas. Luego, Alan Turing, con su máquina de Turing, demostró la resolución de cualquier problema matemático a través de un algoritmo. El video también menciona a John de Backus, creador del primer lenguaje de programación de alto nivel, FORTRAN, y su impacto en la eficiencia y simplicidad de los lenguajes. Seguidamente, Dennis Ritchie, con C y Unix, sentó las bases para los sistemas operativos modernos. Finalmente, el video resalta la diversidad de lenguajes de programación modernos, aclarando que algunos, como HTML5, no son lenguajes de programación sino lenguajes de marcas. El video es un invitación a reflexionar sobre el pasado de la informática y la programación, y a explorar más sobre el tema.

Takeaways

  • 📚 La programación no tiene un creador único, sino que es el resultado de la colaboración y contribuciones de múltiples personas a lo largo del tiempo.
  • 👴 Charles Babbage es considerado el padre de la computación, habiendo creado la primera computadora mecánica programable y la máquina analítica de barras.
  • 👸 Ada Lovelace, conocida como la condesa de Lovelace, desarrolló el primer lenguaje de programación usando tarjetas perforadas para la máquina de Babbage.
  • 🧮 Alan Turing, con su máquina de Turing, demostró que cualquier problema matemático podía ser resuelto con un algoritmo y es considerado uno de los más importantes en la historia de la programación.
  • 🏆 El Premio Turing, uno de los premios más importantes en informática, se otorga anualmente a un informático que haya realizado una contribución significativa al mundo.
  • 🔢 John Backus creó FORTRAN, el primer lenguaje de programación de alto nivel, lo que marcó un avance considerable en la eficiencia y simplicidad de la programación.
  • 💼 IBM jugó un papel crucial en el éxito de FORTRAN, respaldando y promover su desarrollo y adopción.
  • 📈 Lenguajes como COBOL, BASIC y Pascal siguieron a FORTRAN, contribuyendo a la evolución de la programación, aunque no tuvieron un impacto tan revolucionario.
  • 💻 Dennis Ritchie fue fundamental en la creación del lenguaje de programación C y el sistema operativo Unix, lo que influenció en la creación de sistemas operativos modernos como Windows, macOS y Linux.
  • 🌐 Lenguajes como Go, Java, Python, Swift, Ruby, JavaScript y HTML5 son algunos de los lenguajes de programación más utilizados hoy en día, aunque no todos son lenguajes de programación en el sentido estricto.
  • 📈 La historia de la programación es una secuencia de avances y contribuciones que han llevado a la informática y la programación a ser lo que son hoy en día.

Q & A

  • ¿Qué es lo que se discute en el curso de programación mencionado en el transcripción?

    -El curso de programación menciona que después de explorar los fundamentos de la programación, se aborda la historia de la programación y cómo ha evolucionado hasta llegar a su estado actual.

  • ¿Por qué es importante la historia de la programación en el curso?

    -La historia de la programación es importante para entender cómo la tecnología ha evolucionado y cómo los avances y contribuciones de múltiples personas han influido en la forma en que la programación es hoy en día.

  • ¿Quién es considerado como el padre de la computadora?

    -Charles Babbage es considerado como el padre de la computadora, al ser el creador de la primera computadora mecánica programable y la máquina analítica de barras.

  • ¿Quién creó el primer lenguaje de programación y cómo?

    -Ada Lovelace, conocida como la Condesa de Lovelace, creó el primer lenguaje de programación al programar la máquina de Babbage usando tarjetas perforadas.

  • ¿Qué aporte significativo realizó Alan Turing a la programación?

    -Alan Turing demostró que con un algoritmo se podía resolver cualquier problema matemático, lo que llevó a la creación de su máquina de Turing, un invento innovador en su época.

  • ¿Qué es el Premio Turing y qué representa?

    -El Premio Turing, también conocido como el Premio Nobel de la Informática, es un reconocimiento anual otorgado a un informático que haya logrado una contribución significativa a la programación o al mundo de la informática en general.

  • ¿Quién creó el primer lenguaje de programación de alto nivel y cómo influyó en la programación?

    -John de Backer, también conocido como John Warner Backus, creó FORTRAN, el primer lenguaje de programación de alto nivel. FORTRAN fue respaldado por IBM y se convirtió en un avance considerable, con un compilador más rápido y una sintaxis más sencilla.

  • ¿Cómo influyeron los lenguajes de programación como COBOL, BASIC y Pascal en la historia de la programación?

    -Lenguajes como COBOL, BASIC y Pascal jugaron un papel importante en la evolución de la programación, aunque no representaron una diferencia sustancial como FORTRAN, ya que no fueron los primeros en nada sino que siguieron contribuyendo al trabajo del primer lenguaje de alto nivel.

  • ¿Quién es Dennis Ritchie y cuál es su aporte más significativo a la informática?

    -Dennis Ritchie es conocido por haber creado el lenguaje de programación C y el sistema operativo Unix. Su trabajo ha influido en la creación de los sistemas operativos modernos, como Windows, macOS y Linux.

  • ¿Por qué no se puede atribuir la creación de la programación a una sola persona?

    -La programación, tal como se conoce hoy en día, es el resultado del trabajo conjunto de múltiples personas a lo largo del tiempo. Cada uno aportó algo diferente y valioso, y los aportes más grandes a menudo no habrían sido posibles sin los más pequeños que precedieron.

  • ¿Qué lenguajes de programación son mencionados en el transcripción como los más usados hoy en día?

    -El transcripción menciona lenguajes como Go, Java, Python, Swift, Ruby, JavaScript y HTML5 como algunos de los más usados hoy en día. Cabe destacar que no todos ellos son lenguajes de programación; por ejemplo, HTML5 es un lenguaje de marcas.

  • ¿Por qué es importante recordar y conocer la historia de la programación?

    -Conocer la historia de la programación es importante porque proporciona una comprensión de cómo la tecnología ha llegado a su estado actual, honra a las personas que han contribuido al campo, y puede inspirar nuevas ideas y avances en la programación futura.

Outlines

00:00

📚 Introducción a la historia de la programación

Este primer párrafo introduce el tema del video, que es la historia de la programación. Se menciona que, a pesar de que muchos conocen a figuras icónicas como Bill Gates, Steve Jobs y Elon Musk, la programación actual es el resultado de múltiples contribuciones a lo largo del tiempo. Se destaca que no hay un creador único de la programación, sino que ha sido el trabajo de muchas personas. Charles Babbage y Ada Lovelace son destacados como pioneros en el campo, con Babbage considerado el padre de la computadora y Lovelace creando el primer lenguaje de programación usando tarjetas perforadas. Además, se menciona a Alan Turing y su aporte fundamental con la Máquina de Turing, que demostró la resolución de cualquier problema matemático a través de un algoritmo.

05:00

🚀 Lenguajes de programación y sus creadores

El segundo párrafo se enfoca en el desarrollo de los lenguajes de programación a lo largo de la historia. John Backus, creador de FORTRAN, es destacado por su contribución a la creación del primer lenguaje de programación de alto nivel, el cual fue altamente respaldado por IBM y revolucionario en su época. Se menciona la importancia de los compiladores y la simplicidad de la sintaxis en el éxito de FORTRAN. También se habla sobre otros lenguajes significativos como COBOL, BASIC y Pascal, y cómo han influido en el desarrollo de la informática. Dennis Ritchie es reconocido por su trabajo en la creación del lenguaje C y el sistema operativo UNIX, lo que ha tenido un impacto duradero en la forma en que se desarrollan los sistemas operativos modernos. Finalmente, se mencionan algunos de los lenguajes de programación más populares hoy en día, incluyendo Python, Swift, Ruby y JavaScript, y se aclara que no todos ellos son lenguajes de programación, como es el caso de HTML5, que es un lenguaje de marcas.

Mindmap

Keywords

💡Programación

La programación es el proceso de diseñar, escribir y depurar código informático. En el video, se explora su historia y desarrollo a lo largo del tiempo, destacando cómo ha evolucionado para llegar a ser fundamental en la informática actual.

💡Fundamentos de programación

Los fundamentos de programación incluyen conceptos básicos como la lógica, los algoritmos, los diagramas de flujo y el pseudocódigo. Estos elementos son esenciales para entender cómo funciona la programación y se mencionan en el video como parte de lo que se ha cubierto previamente en el curso.

💡Historia de la programación

El video se centra en la historia de la programación, mostrando cómo ha ido cambiando y evolucionando desde sus inicios hasta convertirse en una disciplina esencial en la era digital. Se destaca que no hay un creador único de la programación, sino que es el resultado de múltiples aportes a lo largo del tiempo.

💡Charles Babbage

Charles Babbage es considerado el padre de la computación mecánica. En el video, se le menciona como el creador de la primera computadora programable, la máquina analítica de barras, que marcó un hito importante en el desarrollo de la programación.

💡Ada Lovelace

Ada Lovelace, a menudo referida como la primera programadora de la historia, es conocida por su trabajo con la máquina de Babbage. En el video, se destaca que creó el primer algoritmo que pudo ser interpretado por una máquina, usando tarjetas perforadas, lo que representa un gran avance en la programación.

💡Alan Turing

Alan Turing es uno de los personajes más importantes en la historia de la informática. En el video, se menciona su aporte con la máquina de Turing y su teoría de que cualquier problema matemático podría ser resuelto con un algoritmo. Turing también es conocido por el Premio Turing, uno de los premios más prestigiosos en la informática.

💡Lenguajes de programación

Los lenguajes de programación son los sistemas de reglas que se utilizan para escribir el código de una computadora. En el video, se discuten varios lenguajes, desde los primeros como FORTRAN y COBOL hasta los más modernos como Python y JavaScript, mostrando cómo han influido en el desarrollo de la programación.

💡FORTRAN

FORTRAN es el primer lenguaje de programación de alto nivel creado por John Backus y respaldado por IBM. En el video, se destaca su importancia porque permitió una mayor velocidad y una sintaxis más simple, lo que marcó un gran avance en la programación de la época.

💡Dennis Ritchie

Dennis Ritchie es recordado en el video por su contribución con la creación del lenguaje de programación C y el sistema operativo Unix. Su trabajo ha tenido un impacto duradero en la forma en que se desarrollan los sistemas operativos modernos, incluyendo Windows, macOS y Linux.

💡Sistemas operativos

Los sistemas operativos son los programas que permiten que las computadoras ejecuten otras aplicaciones y gestionen sus recursos. En el video, se habla sobre cómo la creación de Unix por Dennis Ritchie influyó en el desarrollo de sistemas operativos actuales como Windows, macOS y Linux.

💡HTML5

Aunque no es un lenguaje de programación en el sentido estricto, HTML5 es un lenguaje de marcado que se destaca en el video como importante para el desarrollo de páginas web modernas. Se menciona para aclarar que, a diferencia de otros lenguajes mencionados, HTML5 se enfoca en la estructura y el contenido de las páginas web en lugar de la lógica de programación.

Highlights

El curso de programación explora la historia de la programación y su evolución a lo largo del tiempo.

Bill Gates, Steve Jobs y Elon Musk son considerados íconos en el mundo de la informática y la programación.

La programación actual es el resultado del aporte de múltiples personas a lo largo de la historia.

Charles Babbage es conocido como el padre de la computadora y creó la primera computadora mecánica programable.

Ada Lovelace, a pesar de no ser su apellido real, creó el primer lenguaje de programación usando tarjetas perforadas.

Alan Turing desarrolló la máquina de Turing y demostró que cualquier problema matemático podría ser resuelto con un algoritmo.

El Premio Turing es uno de los premios más importantes en la informática, otorgado anualmente a un informático.

John de Backus creó FORTRAN, el primer lenguaje de programación de alto nivel, respaldado por IBM.

FORTRAN mejoró significativamente la velocidad y simplicidad de los lenguajes de programación existentes en esa época.

Lenguajes como COBOL, BASIC y Pascal siguieron el liderazgo de FORTRAN y marcaron fases importantes en la historia de la programación.

Dennis Ritchie creó el lenguaje de programación C y el sistema operativo UNIX, lo que influenció en la creación de sistemas operativos modernos.

UNIX ha tenido una gran influencia en el desarrollo de sistemas operativos modernos como Windows, macOS y Linux.

Lenguajes modernos como Go, Java, Python, Swift, Ruby y JavaScript han ganado popularidad en la actualidad.

HTML5 es un lenguaje de marcas y no un lenguaje de programación, a diferencia de otros mencionados.

La historia de la programación es una colección de aportes significativos por parte de múltiples personas.

La programación ha evolucionado desde conceptos y herramientas básicas hasta convertirse en una disciplina compleja y multifacética.

El vídeo invita a la audiencia a explorar más sobre la historia de la programación y sus impactos en la informática moderna.

Transcripts

play00:01

muy buenas a todos sean todos

play00:03

bienvenidos a la continuación de nuestro

play00:04

curso de programación desde cero a quien

play00:07

podemos programar en esta ocasión ya

play00:09

dejando de lado lo que son los

play00:10

fundamentos de programación y pasando a

play00:12

ver otras áreas en esta ocasión veremos

play00:14

cuál es la historia de la programación

play00:16

el resumen cuál ha sido esa curva de

play00:18

acontecimientos que han llevado a la

play00:19

programación a hacer lo que es hoy en

play00:20

día muy bien antes de comenzar quiero

play00:23

que recapitulemos lo que hemos visto y

play00:25

hasta este punto solamente hemos visto

play00:26

los fundamentos de programación que si

play00:28

no los y no los has visto te invito a

play00:30

que los veas ya que vemos lo que es la

play00:32

programación para qué sirve cuál es su

play00:35

lógica si se puede vivir de ella

play00:36

algoritmos diagramas de flujo pseudo

play00:39

código y para reservadas muy bien sin

play00:42

más preámbulos sean todos bienvenidos y

play00:44

comencemos

play00:46

en el mundo de la informática es

play00:47

prácticamente imposible que no

play00:49

escuchemos nombres frecuentemente como

play00:51

los de bill gates cofundador de

play00:52

microsoft o incluso steve jobs que es

play00:55

quien de bien alta apuntó o

play00:57

sencillamente a lomos más recientemente

play00:59

con su proyección y vera lynn siento

play01:01

cofundador de paypal siendo quien de

play01:03

juego quien ha llevado lo grande a tesla

play01:05

y demás méritos que han tenido ellos

play01:08

tres que no son necesarios para

play01:09

demostrar un punto ellos tres son iconos

play01:11

y modelos a seguir en el mundo de la

play01:13

informática y en el mundo de la

play01:16

programación en general también sin

play01:18

embargo y hago me pongo en gran

play01:21

mayúscula s sin embargo ninguno de ellos

play01:24

estaría donde está ahora sin muchos

play01:25

acontecimientos y logros previos que

play01:27

tienden a ignorarse y es algo lógico por

play01:29

supuesto que sí existen utensilios hoy

play01:32

día en que prácticamente son básicos

play01:34

para vivir como una nevera o una cocina

play01:36

pero sabes cuál es su historia sabes

play01:38

quién fue el creador de la nevera o

play01:39

quién a quién se le ocurrió la idea cuál

play01:42

fue la curva de acontecimientos que

play01:43

llevó a la nevera a lo que es hoy en día

play01:45

por supuesto que no por lo general no

play01:47

tendemos a interesarnos por esas cosas

play01:49

ya que lo único que nos sirve

play01:51

funcionan hoy en día en ocasiones ni

play01:53

siquiera nos interesa cómo funciona

play01:55

sencillamente nos interesa que funciona

play01:57

y saber qué botones apretar para que

play01:58

funcione

play02:00

entonces para eso es este vídeo para que

play02:03

veamos un poco de lo que es la historia

play02:04

de la programación y conozcamos un poco

play02:06

de lo que fue y no solamente de lo que

play02:08

es ahora entonces muy bien quién fue el

play02:11

que no sabe quién fue el creador de la

play02:13

programación algo muy importante que nos

play02:15

debemos preguntar que es una pregunta

play02:17

lógica

play02:18

es una pregunta complicada también tiene

play02:21

una respuesta complicada ya que no

play02:23

existe un creador absoluto de la

play02:24

programación porque porque la

play02:26

programación al día de hoy es lo que es

play02:29

gracias al aporte de múltiples personas

play02:31

no se puede acreditar la programación a

play02:33

una sola persona por encima de muchas ni

play02:35

se puede nombrar a una persona por

play02:37

encima de otras es decir claro que hay

play02:40

han habido aportes que han sido más

play02:42

grandes que otros pero quizás esos

play02:44

grandes aportes no habrían llegado sin

play02:46

aportes más pequeños previamente hechos

play02:48

eso es lo que quiero que entiendas

play02:49

entonces eso es lo que vamos a ver

play02:51

cuáles han sido los principales aportes

play02:53

en la historia de la programación

play02:55

comenzaremos claro que sí por charles

play02:58

babbage charles babbage eso fue un

play03:00

filósofo informático inglés considerado

play03:03

como el padre de la computadora fue el

play03:05

creador de la primera computadora

play03:06

mecánica programable y de la reconocida

play03:08

máquina analítica de barras

play03:11

tuvimos la primera herramienta sobre la

play03:13

que se podría programar y de la mano con

play03:16

el claro que si estaba hada love las que

play03:19

hago un paréntesis o un dato curioso no

play03:21

flash no es realmente su apellido se le

play03:23

dice al halo flash ya que ella era la

play03:25

condesa de los flash entonces ella logró

play03:29

crear el primer lenguaje de programación

play03:31

gracias a la máquina de baba y ya que lo

play03:33

hizo sobre esa máquina mediante tarjetas

play03:35

perforadas y las tarjetas perforadas era

play03:38

como se le daba instrucciones a las

play03:39

máquinas en aquel entonces y aunque esa

play03:41

no fue su intención inicial debido a que

play03:43

les entonces el término inexistente

play03:44

claro que fue un gran aporte a lo que es

play03:47

a lo que es la programación en general

play03:49

ella fue la que realizó el primer

play03:51

algoritmo destinado a hacerlo

play03:53

interpretado por una máquina muy bien

play03:55

posteriormente a ella encontramos a alan

play03:58

turing alan turing demostró que con un

play04:00

algoritmo se podía resolver cualquier

play04:02

problema matemático esto gracias a su

play04:04

máquina de turing la cual a la época fue

play04:06

prácticamente el invento más innovador

play04:08

jamás creado digo prácticamente quiero

play04:10

que hagan énfasis en ese prácticamente

play04:12

ya que para muchos pudo haber sido más

play04:14

importante la máquina de bagua y es por

play04:16

ello que la historia de la programación

play04:17

es relativa y no se puede acreditar la

play04:19

programación a alguien en específico

play04:21

aquí lo están viendo cada persona el

play04:24

mejor dicho múltiples personas han

play04:26

realizado distintos aportes que grandes

play04:28

o pequeños han convertido a la

play04:29

programación y han ayudado a convertir

play04:32

la programación en lo que es hoy en día

play04:33

touring es uno de los más importantes

play04:35

personajes en nuestra historia llegando

play04:38

incluso a crearse uno de los premios más

play04:39

importantes con su nombre que es el

play04:41

premio nobel touring daba todo a que el

play04:43

informático o una vez al año a un solo

play04:45

informático que logre realizar una corte

play04:47

que pueda servir a largo plazo al mundo

play04:49

de la programación

play04:50

al mundo de la informática en general

play04:52

muy bien él fue alan turing y él

play04:55

realmente murió a una edad temprana él

play04:58

se suicidó ya que era muy juzgado por

play05:00

sus gustos pero no tocaremos ese punto

play05:02

en este momento muy bien ahora pasamos

play05:04

con john dew de backus donde obligó creó

play05:07

el nivel primero lenguaje de

play05:08

programación de alto nivel lo que son

play05:10

los lenguajes de programación según su

play05:12

nivel y ejecución los veremos en el

play05:14

próximo vídeo así que tranquilo si aún

play05:15

no sabes lo que es un lenguaje de

play05:17

programación de alto nivel el crío

play05:19

fortran fuerte fue respaldado altamente

play05:22

por ibm y se convirtió en un avance

play05:24

considerable y alto frente a los

play05:26

lenguajes existentes hasta la época

play05:27

fueron tan actuaban mucho más rápido

play05:29

gracias a su compilador y tenían una

play05:32

sintaxis más sencilla luego que es un

play05:34

compilador también lo veremos más

play05:35

adelante entonces tranquilo

play05:37

johann doble backus estaba altamente

play05:40

relacionado con ibm y es por ello que si

play05:43

le puedes puedo comunicar la idea y

play05:44

respaldaron fortran portal en ese

play05:47

entonces se convertiría en el lenguaje

play05:48

el lenguaje más importante hasta la

play05:50

época

play05:51

posteriormente a fortran llegaron como

play05:53

volvéis y lenguajes como cobos basic y

play05:55

pascal que fueron en fases importantes

play05:57

en su momento pero no marcaron una de

play05:59

una diferencia sustancial como forzaban

play06:01

ya que no fueron los primeros en nada

play06:03

sencillamente fueron los que le

play06:04

siguieron aportar por el trabajo el

play06:06

primer lenguaje de alto nivel

play06:09

posteriormente nos encontramos con

play06:10

dennis ritchie de las rich realizó un

play06:13

aporte tan grande a la informática que

play06:14

al día de hoy no existiría ninguno de

play06:16

los sistemas operativos actuales y en él

play06:18

quiere un lenguaje de programación c y

play06:20

el sistema operativo unix entonces les

play06:22

explicó dennis ritchie creó el lenguaje

play06:24

de programación c y posteriormente en

play06:27

base a se creó el sistema operativo unix

play06:29

los sistemas operativos tan famosos

play06:31

conocemos hoy en día que son windows

play06:33

ayudes y linux son creados no solamente

play06:36

en base hace sino también en base al

play06:39

unics entonces a dennis ritchie se le

play06:41

puede atribuir hasta cierto punto la

play06:44

creación de los sistemas operativos

play06:45

actuales hasta la época muy bien y a

play06:48

partir de allí ya conocemos la historia

play06:50

llegan los lenguajes más usados hoy en

play06:52

día tales como go tales como ya va

play06:55

semanas más

play06:57

payton swift css rubí javascript

play07:02

fisher y html5

play07:05

hacer énfasis en que son lenguajes no

play07:07

necesariamente todos los que están ahí

play07:08

son lenguajes de programación porque sé

play07:10

que si no enfatizó en eso muchos pueden

play07:13

pensar que yo estoy diciendo que html5

play07:15

es un lenguaje de programación y no lo

play07:17

es es un lenguaje de marcas autores es

play07:19

un tema para otro vídeo y muy bien

play07:22

espero que les haya gustado el vídeo y

play07:24

vivimos un poco de la historia para que

play07:25

conozcamos cuál fue el pasado de la

play07:27

programación y de la informática en

play07:29

general y te invito a ver los otros

play07:31

vídeos en oslo si no los has visto si te

play07:33

gustó el vídeo suscríbete dale like y

play07:35

claro que si podemos programar un saludo

Rate This

5.0 / 5 (0 votes)

Ähnliche Tags
Historia de la ProgramaciónFiguras IcónicasContribucionesInformáticaCharles BabbageAda LovelaceAlan TuringLenguajes de ProgramaciónSistemas OperativosJohn BackusDennis RitchieUNIXCFortranProgramación
Benötigen Sie eine Zusammenfassung auf Englisch?