HISTORIA Y EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN

Camilo Valencia
10 Mar 201815:48

Summary

TLDREl guion ofrece una visión histórica y de evolución de los lenguajes de programación, desde los primeros sistemas binarios hasta lenguajes de alto nivel como Python y Java. Aborda la importancia del lenguaje de programación en la comunicación entre humanos y computadoras, y cómo han evolucionado para ser más accesibles y eficientes. Destaca innovadores como Alan Turing y las máquinas como la Pascalina y la máquina de Babbage, culminando en lenguajes modernos que impulsan la tecnología actual.

Takeaways

  • 😀 Un lenguaje de programación es un conjunto de símbolos, palabras, instrucciones y sentencias para comunicarse con una computadora.
  • 🔢 Los lenguajes de bajo nivel, como el lenguaje máquina y el binario, se acercan al funcionamiento de la computadora y utilizan el alfabeto binario.
  • 📚 El sistema binario fue documentado por Leibniz en el siglo 17, y su concepto se remonta al siglo tercero antes de nuestra era.
  • 🔧 El lenguaje ensamblador requiere de traductores para convertir programas en código máquina.
  • 📈 Los lenguajes de medio nivel comparten características con los de bajo nivel pero se acercan más al lenguaje humano.
  • 📝 Los lenguajes de alto nivel están diseñados para ser más accesibles y fáciles de entender, reduciendo el tiempo de programación.
  • 🛠️ La evolución de los lenguajes de programación ha permitido el desarrollo de herramientas como la máquina Pascal, la tarjeta perforada de Jacquard y la máquina analítica.
  • 💡 Alan Turing es considerado el padre de la informática por su trabajo en la máquina de Turing y la lógica de la computación.
  • 👨‍🏫 El lenguaje de programación COBOL fue creado por Grace Hopper y es utilizado en sistemas informáticos grandes y entidades bancarias.
  • 🔄 La programación en lenguaje máquina era lenta y propensas a errores, lo que llevó al desarrollo del código de ensamblaje y los compiladores.
  • 🌐 Los lenguajes de programación modernos como Python, Ruby y JavaScript se centran en la simplicidad, productividad y la orientación a objetos.

Q & A

  • ¿Qué es un lenguaje de programación?

    -Un lenguaje de programación es un conjunto de símbolos, palabras, instrucciones y sentencias que el usuario tiene a su disposición para elaborar un programa, es decir, la forma en que el usuario del computador se comunica con la máquina.

  • ¿Cuál es la diferencia entre lenguajes de bajo nivel y lenguajes de alto nivel?

    -Los lenguajes de bajo nivel se acercan al funcionamiento de la computadora y utilizan el alfabeto binario, mientras que los lenguajes de alto nivel están diseñados para que los programadores escriban y entiendan instrucciones que sean lo más parecidas al lenguaje humano.

  • ¿Qué es el lenguaje máquina y cómo se relaciona con el sistema binario?

    -El lenguaje máquina es el programa de programación que entiende la computadora, utilizando el sistema binario, que es un alfabeto que consta únicamente de 0 y 1, para crear cadenas binarias que la computadora puede ejecutar.

  • ¿Quién presentó la primera descripción conocida de un sistema de numeración binario y cuándo?

    -El antiguo matemático hindú Pingala presentó la primera descripción conocida de un sistema de numeración binario en el siglo tercero antes de nuestra era.

  • ¿Qué es el lenguaje ensamblador y qué problemas resuelve?

    -El lenguaje ensamblador es un lenguaje de bajo nivel que permite crear programas más cercanos al lenguaje humano que luego son traducidos a lenguaje máquina por los llamados traductores o ensambladores.

  • ¿Qué es un compilador y quién lo inventó?

    -Un compilador es un programa que convierte código fuente escrito en un lenguaje de alto nivel en un programa binario ejecutable. Grace Hopper inventó el primer compilador en 1951.

  • ¿Qué lenguaje de programación fue creado específicamente para soportar la computación con números de coma flotante y quién lo creó?

    -El primer lenguaje de alto nivel creado para soportar la computación con números de coma flotante fue FORTRAN, creado por John Backus para el IBM 700 en 1953.

  • ¿Qué lenguaje de programación fue creado por Alan Turing y cuál fue su propósito?

    -Alan Turing creó la Máquina de Turing, un modelo teórico de un computador que utilizaba símbolos en una cinta y podía ser adaptado para simular la lógica de cualquier algoritmo de computación.

  • ¿Qué lenguaje de programación fue creado en 1969 y cuál es su importancia histórica?

    -En 1969, Net Thompson y Dennis Ritchie crearon el lenguaje de programación C, que fue diseñado para UNIX y es considerado el predecesor del lenguaje C++.

  • ¿Qué lenguaje de programación fue creado por James Gosling y cuáles son sus principales usos?

    -James Gosling creó el lenguaje de programación Java en 1995. Sus principales usos son en programación web, desarrollo de aplicaciones móviles y desarrollo de software de escritorio.

  • ¿Qué es Ruby y quién lo desarrolló?

    -Ruby es un lenguaje de programación dinámico y de código abierto desarrollado por Yukihiro Matsumoto en 1993, enfocado en la simplicidad y productividad.

  • ¿Qué lenguaje de programación es conocido por ser un lenguaje de programación orientado a objetos y cuál fue su influencia?

    -Smalltalk es un lenguaje de programación orientado a objetos, el cual influenció a otros lenguajes como Objective-C y fue ampliamente utilizado en el desarrollo de sistemas de software.

  • ¿Qué lenguaje de programación fue creado por Rasmus Lerdorf y para qué fue originalmente diseñado?

    -Rasmus Lerdorf creó PHP, que originalmente fue diseñado para reemplazar scripts de Perl usados para mantener su página web personal.

  • ¿Qué lenguaje de programación fue creado por Brendan Eich y cómo se relaciona con JavaScript?

    -Brendan Eich creó JavaScript, un lenguaje de programación utilizado principalmente para el desarrollo de web dinámica, y aunque su nombre sugiere una relación con Java, en realidad no hay una relación directa entre ambos.

Outlines

00:00

💻 Introducción a la Historia de los Lenguajes de Programación

El primer párrafo introduce al orador, Camilo Valencia, y define lo que es un lenguaje de programación. Se explora su clasificación en niveles bajos, como el lenguaje máquina y ensamblador, y su evolución desde los primeros sistemas de numeración binarios hasta los lenguajes de alto nivel, que son más cercanos al lenguaje humano y son menos propensos a errores. Se mencionan importantes hitos históricos y figuras, como el ábaco, la Pascalina, la tarjeta perforada de Jacquard y la máquina analítica de Charles Babbage, considerado el padre de la computación.

05:01

🔢 Del Ábaco a la Computación Moderna

Este párrafo sigue la evolución de la computación desde los primeros instrumentos contables como el ábaco, pasando por la creación de máquinas calculadoras como la Pascalina y la máquina de Jacquard, hasta la aparición de la electrónica y la programación. Se destaca el trabajo de Herman Hollerith y su máquina tabuladora, así como la creación de IBM y la máquina Enigma y la máquina de Turing, ambas claves en la Segunda Guerra Mundial y el desarrollo de la criptografía y la computación.

10:02

🛠️ Lenguajes de Programación y sus Desarrollos

El tercer párrafo se enfoca en el desarrollo de los lenguajes de programación, desde el uso de código de ensamblaje hasta la creación de compiladores y lenguajes de alto nivel. Se menciona la invención del primer compilador por Grace Hopper y el lenguaje FORTRAN de John Backus. También se abordan lenguajes como ALGOL, COBOL, LISP y el surgimiento de la programación orientada a objetos con el lenguaje SMALLTALK y su influencia en la computación moderna.

15:02

🌐 El Avance de la Programación y sus Aplicaciones

El cuarto y último párrafo cubre el auge de la programación y la aparición de lenguajes como C, Prolog, Python, Ruby, PHP, Java y JavaScript. Destaca la importancia de estos lenguajes en el desarrollo web, la programación de aplicaciones y la interacción dinámica en la web. Se menciona el impacto de lenguajes en la industria tecnológica y cómo han sido adoptados por gigantes como Google, Yahoo, Spotify, Twitter y Facebook. El párrafo concluye con una tabla que muestra los lenguajes de programación más utilizados actualmente.

Mindmap

Keywords

💡Lenguaje de programación

Es un conjunto de símbolos, palabras, instrucciones y sentencias que permite a los usuarios crear programas para una computadora. Es fundamental para el tema del video, ya que aborda la evolución de estos lenguajes a lo largo del tiempo. Ejemplo: '...un lenguaje de programación es un conjunto de símbolos y palabras...'

💡Lenguajes de bajo nivel

Se refiere a lenguajes que están muy cerca del funcionamiento de la computadora, como el lenguaje máquina y el lenguaje ensamblador. Estos lenguajes son importantes en la historia de la programación, como se menciona en el script: '...lenguajes de bajo nivel aquellos que se acercan al funcionamiento de la computadora...'

💡Sistema binario

Es un sistema de numeración que utiliza solo dos símbolos: 0 y 1. El sistema binario es la base de la computación moderna, y su importancia se destaca en el video al describir la evolución de la programación: '...utiliza el alfabeto binario, es decir el 0 y el 1...'

💡Lenguajes de alto nivel

Estos lenguajes están diseñados para ser más接近 humano, facilitando la escritura y comprensión de programas. Son centrales en el mensaje del video, que muestra cómo la programación se ha vuelto más accesible: '...estos lenguajes están diseñados para que los programadores escriban y entiendan instrucciones lo más parecidos al lenguaje humano...'

💡Pascalina

Fue una de las primeras máquinas calculadoras inventada por Blaise Pascal. En el video, se menciona como un ejemplo temprano de cómo se buscaba automatizar el procesamiento de información: '...inventó una máquina calculadora que trabajaba a base de engranajes la pascalina...'

💡Alan Turing

Es considerado el padre de la informática y su trabajo fue fundamental en el desarrollo de los algoritmos y la computación. En el script, se destaca su contribución con la 'Máquina de Turing': '...Alan Turing crear la máquina de Turing...'

💡Arquitectura de von Neumann

Es un diseño de computadora que separa la unidad de procesamiento de la memoria y permite el almacenamiento de instrucciones y datos. El video lo menciona como un hito en la evolución de los computadores: '...John von Neumann desarrolló una técnica que establecían las instrucciones complejas...'

💡Compilador

Es un programa que convierte código fuente escrito en un lenguaje de alto nivel en código binario que la computadora puede ejecutar. Grace Hopper se le atribuye la creación del primer compilador, como se menciona en el script: '...Grace Hopper inventa el primer compilador...'

💡Programación orientada a objetos

Es un paradigma de programación que utiliza 'objetos' que encapsulan datos y comportamientos. El video destaca su importancia en el desarrollo de lenguajes como Smalltalk y C++: '...la programación orientada a objetos se consolida como la mejor y la manera más fácil de programar...'

💡Lenguajes de programación universales

Se refiere a lenguajes que pueden ser utilizados en una amplia variedad de tareas y aplicaciones. El video menciona a FORTRAN y COBOL como ejemplos de lenguajes universales: '...1957 IBM desarrollado por otra fórmula translation traducción de fórmula el primer lenguaje de programación universal...'

Highlights

Un lenguaje de programación es un conjunto de símbolos, palabras, instrucciones y sentencias para comunicarse con la computadora.

Lenguajes de bajo nivel, como el lenguaje máquina, se acercan al funcionamiento de la computadora utilizando el alfabeto binario.

El sistema binario fue documentado por Pingala en el siglo tercero y el matemático chino Lei Xin en el siglo 17.

Lenguajes ensamblador requieren traductores para convertir código en instrucciones de máquina.

Lenguajes de medio nivel comparten características con lenguajes de bajo nivel pero se acercan más al lenguaje humano.

Lenguajes de alto nivel están diseñados para ser parecidos al lenguaje humano, facilitando la programación.

La historia muestra la evolución desde instrumentos como el ábaco hasta la necesidad de computadoras para procesar información.

Blaise Pascal inventó la Pascalina, una máquina calculadora que usaba engranajes, en 1642.

Charles Babbage es conocido como el padre de la computación por su trabajo en máquinas diferenciales y analíticas.

Herman Hollerith creó una máquina para registrar datos en tarjetas perforadas, precursor del procesamiento de datos.

La máquina Enigma y la máquina de Turing simbolizan el desarrollo de la criptografía y la computación teórica.

La Z1, desarrollada por Konrad Zuse, es considerada la primera computadora programable de la historia.

El Colossus, diseñado por Alan Turing y otros, ayudó a descifrar señales en la Segunda Guerra Mundial.

El ENIAC, creado en 1943, fue el primer computador electrónico y digital, utilizado para resolver problemas de balística.

La arquitectura de von Neumann establece la base para la programación y la estructura de computadoras modernas.

El código de ensamblaje y el compilador de Grace Hopper simplificaron el proceso de programación.

FORTRAN, creado por John Backus, fue el primer lenguaje de alto nivel para computación numérica.

El ALGOL y el LISP contribuyeron a la computación científica y la programación orientada a objetos.

El Simula, creado por Ole-Johan Dahl y Kristen Nygaard, introdujo la programación orientada a objetos.

El BASIC, diseñado por John Kemeny y Tomás Kurtz, fue un lenguaje de programación para principiantes.

El ASCII, estandarizado en 1967, es un código de caracteres utilizado hasta nuestros días.

El C, creado por Dennis Ritchie, es un lenguaje de programación utilizado para sistemas operativos y aplicaciones.

El Prolog, desarrollado por la Universidad de Aix-Marseille, es un lenguaje declarativo utilizado en la inteligencia artificial.

Python, creado por Guido van Rossum, es un lenguaje de programación interpretado y muy utilizado en el desarrollo web.

Visual Basic, desarrollado por Alan Cooper, es un lenguaje de programación de eventos utilizado en aplicaciones de Microsoft.

Ruby, creado por Yukihiro Matsumoto, es un lenguaje dinámico y de código abierto enfocado en la simplicidad.

PHP, desarrollado por Rasmus Lerdorf, es ampliamente utilizado en el desarrollo web y en sitios como Wikipedia y Facebook.

Java, creado por James Gosling, es uno de los lenguajes de programación más populares, utilizado en 11 billones de dispositivos.

JavaScript, creado por Brendan Eich, es esencial para el desarrollo de páginas web dinámicas y es utilizado por sitios como Gmail y Photoshop.

El crecimiento exponencial de la programación dio lugar a la aparición de lenguajes influyentes como PHP, Ruby y JavaScript.

Transcripts

play00:00

hey hola mi nombre es camilo valencia y

play00:02

a continuación hablaré sobre la historia

play00:05

y evolución de los lenguajes de

play00:06

programación

play00:07

comencemos lo primero que debes saber es

play00:11

que un lenguaje de programación es un

play00:12

conjunto de símbolos y palabras

play00:14

instrucciones y sentencias que el

play00:16

usuario tiene a su disposición para

play00:17

elaborar un programa es básicamente la

play00:20

manera con la que el usuario del

play00:21

computador se pueden comunicar se

play00:23

clasifican de la siguiente manera

play00:25

lenguajes de bajo nivel aquellos que se

play00:28

acercan al funcionamiento de la

play00:29

computadora lenguaje máquina es el

play00:32

programa de programación que entiende la

play00:33

computadora utiliza el alfabeto binario

play00:36

es decir el 0 y el 1

play00:37

creando cadenas binarias con la que se

play00:39

elaboran instrucciones que la sep ayuda

play00:41

al ordenador proceso antes de seguir

play00:44

binario bien el antiguo matemático hindú

play00:47

ping a la presentó la primera

play00:48

descripción que se conoce un sistema de

play00:50

numeración binario en el siglo tercero

play00:52

antes de nuestra era lo cual coincidió

play00:55

con su descubrimiento del concepto del

play00:57

número de cero el sistema ordinario

play00:59

moderno fue documentado en su totalidad

play01:01

por ley net en el siglo 17 en su

play01:03

artículo explicación de la aritmética

play01:05

y en él se mencionan los símbolos

play01:08

binarios usados por matemáticos chinos

play01:10

ya saliendo del binario y volviendo a

play01:12

los lenguajes de bajo nivel volvemos al

play01:14

lenguaje ensamblador con la aparición de

play01:16

este lenguaje se crearon los problemas

play01:18

traductores para poder pasar los

play01:19

programas escritos en lengua ensamblador

play01:21

a máquina neumónicos lenguajes de medio

play01:25

nivel tienen características que los

play01:27

aceptan a los lenguajes de bajo nivel

play01:29

pero al mismo tiempo ciertas cualidades

play01:31

que lo hacen un lenguaje más cercano al

play01:33

humano aún así tienen inconvenientes ya

play01:36

que se necesitan muchas instrucciones

play01:38

para realizar tareas muy simples y

play01:41

llegamos a los lenguajes de alto nivel

play01:43

estos lenguajes están diseñados para que

play01:45

los programadores escriban y entiendan

play01:47

instrucciones lo más parecidos al

play01:49

lenguaje humano lo que hace que se

play01:50

requieran menos tiempo a la hora de

play01:52

realizar un programa son los más

play01:54

utilizados hoy en día ya que sabemos

play01:56

esto comencemos durante muchos siglos la

play01:58

humanidad creció un instrumento que le

play02:00

ayudará a archivar y procesar la

play02:02

información por ejemplo antes para

play02:04

contar los cavernícolas usaban libias o

play02:06

piedras para contar los frutos que van

play02:08

recolectando

play02:09

en esa época el comercio era nulo y

play02:12

luego avanzando y comenzaron a realizar

play02:14

trueques entre distintas tribus a medida

play02:16

que avanzo es cuando aparece el dinero

play02:18

de allí la necesidad de llevar cuentas

play02:20

exactas para no perder la cuenta y así

play02:23

es como nace el ábaco no eran

play02:25

computadoras ya que no almacenan

play02:26

información pero gracias a estos

play02:28

instrumentos se pudo empezar a contar

play02:32

en 1642 el francés veis pascal

play02:35

al ver que su padre tenía problemas para

play02:37

llevar una correcta cuenta de los

play02:38

impuestos que lo gravan inventó una

play02:40

máquina calculadora que trabajaba a base

play02:42

de engranajes la pascalina llega en 1801

play02:46

y el francés charles ya kart se dio

play02:48

cuenta que podía reproducir

play02:50

automáticamente patrones de tejidos

play02:52

leyendo la información codificada en

play02:54

patrones de mujeres perforados en

play02:55

tarjetas de papel rígido así es como a

play02:57

principios de la creación de

play02:59

computadores se guardaba la información

play03:01

en inglés charles software en 1822 creó

play03:04

una máquina diferencial capaz de

play03:05

desarrollar polinomios pero varios

play03:07

inconvenientes de esta máquina hicieron

play03:09

que fracasar luego este fracaso para

play03:11

pagar se creó la máquina analítica la

play03:13

cual era capaz de hacer todas las

play03:14

operaciones matemáticas y ser programado

play03:17

por medio de tarjetas de cartón

play03:18

perforado y guardar una enorme cantidad

play03:20

de cifras es por esto que a charles

play03:22

bagua se le considera el padre de la

play03:24

computación llega el año de 1889 y el

play03:28

estadounidense herman hollerith termine

play03:30

a su máquina kabul ahora eléctrica que

play03:32

logrado registrar datos en tarjetas

play03:34

perforadas gracias a este invento se

play03:36

lograban tabular de 50 a 75 tarjetas por

play03:39

medio

play03:39

y contemos que manualmente hubiesen

play03:41

terminado en nadie fundada en 1896 la

play03:45

compañía de máquinas tabuladoras el

play03:47

tiempo después se fusionaría junto a

play03:49

international time recording company

play03:52

company scale corporation y band y

play03:55

manufacturing company dando origen en

play03:58

1911 a computing tabulating recording

play04:01

corporation lo que hoy conocemos como

play04:03

international business machine o even

play04:06

hernán hollerith está considerado como

play04:09

el primer informático es decir el

play04:11

primero que logra el tratamiento

play04:12

automático de la información información

play04:14

más automática es el padre de la

play04:18

informática en 1920 artur crea la

play04:22

máquina alemana enigma la cual permitía

play04:24

usarse para tanto cifrar como para

play04:26

descifrar mensajes 1936 y alan turing

play04:30

crear la máquina de turing mecanismo

play04:33

retórico que manipula símbolos en una

play04:35

cinta puede ser adaptada para simular la

play04:37

lógica de cualquier algoritmo de

play04:39

computación y es especialmente útil en

play04:41

explicar las funciones de la cpu dentro

play04:43

de un ordenador

play04:44

es considerado el padre de la

play04:46

informática mulder entre 1936 y 1938

play04:50

conrad ingeniero alemán fabricó y diseñó

play04:54

la z1 la que para muchos es la primera

play04:56

computadora programable de la historia

play04:58

la z1 era una calculadora mecánica

play05:01

binaria operada con electricidad y que

play05:03

ocupaba una mesa entera los datos de los

play05:06

recibidas de cintas perforadas y aunque

play05:08

no permitía un lenguaje de programación

play05:09

tal y como lo entendemos hoy la cerca 1

play05:12

fue la primera máquina programable de la

play05:14

historia en 1938 el polaco marian radios

play05:17

que diseña oms y es hasta el año

play05:20

siguiente que junto a alan turing gordon

play05:22

weiss jong harold en la fábrica bomba en

play05:25

un dispositivo electromecánico usado por

play05:27

los criptólogos británicos para ayudar a

play05:29

descifrar las señales cifradas por la

play05:31

máquina alemana enigma durante la

play05:33

segunda guerra mundial llega el año de

play05:35

1943 y el proyecto electrónico numerical

play05:38

integrator are computer eniac es creado

play05:41

por los estadounidenses john williams y

play05:43

john pérez pero con el propósito de

play05:45

resolver los problemas de balística del

play05:47

ejército de eeuu en 1945 el húngaro

play05:50

von neumann desarrolló una técnica que

play05:52

establecían las instrucciones complejas

play05:54

que se deben utilizar para comprobar el

play05:56

hardware simple permitiendo que se

play05:58

pudiese programar rápida en efecto este

play06:00

describe una arquitectura de diseño para

play06:02

un computador digital electrónico con

play06:03

partes que constan de una unidad de

play06:05

procesamiento que contiene una unidad

play06:07

aritmética lógica y registros del

play06:09

procesador una unidad de control que

play06:11

contiene un registro de instrucciones y

play06:13

un contador de programa una memoria para

play06:15

almacenar tanto datos construcciones

play06:17

almacenamiento más sido externo y

play06:19

mecanismos de entrada y salida 1950 y la

play06:23

programación en lenguaje marc gené

play06:24

resulta ser muy lenta y tediosa puesto

play06:27

que los datos de instrucciones se deben

play06:29

introducir en el sistema binario y

play06:30

además obliga a conocer las posiciones

play06:32

de memoria dónde se almacenan los datos

play06:34

como pueden imaginar este tipo de

play06:36

programación conlleva un gran número de

play06:38

errores y la tarea de depuración existe

play06:40

bastante tiempo y dedicación por este

play06:42

motivo a principios de los años 50 se

play06:44

crea una notación simbólica denominada

play06:46

código de ensamblaje hacen bien se

play06:48

utiliza una serie de abreviaturas mismo

play06:49

técnicas para representar las

play06:51

operaciones por ejemplo al sumar estos

play06:53

copiar etcétera

play06:55

1951 y grace hopper inventa el primer

play06:58

compilador a cero permitiendo generar un

play07:00

programa binario a partir de un código

play07:02

fuente 1953 y jon backus crea el primer

play07:06

lenguaje de alto nivel

play07:07

bitcoin para el ibm 700 solo para

play07:11

soportar la computación con números de

play07:12

coma flotante 1957 ibm desarrollado por

play07:16

otra fórmula translation traducción de

play07:19

fórmula el primer lenguaje de

play07:21

programación universal específicamente

play07:23

en bakú solo crea para desarrollar

play07:25

computación es científicas matemáticas y

play07:27

estadísticas de alto nivel es el

play07:29

lenguaje más antiguo en uso 1958 y se

play07:32

crea algoritmo language and gold se creó

play07:35

el primer lenguaje económico fue popular

play07:37

durante los años 60 pero no digo ser

play07:39

utilizado comercialmente en ese mismo

play07:40

año john mccarthy crear lista list

play07:43

presenta interline which como parte de

play07:45

un proyecto de inteligencia artificial

play07:46

de emitir y sería la base de la

play07:48

programación orientada a objetos

play07:49

teniendo como soporte un equipo ibm 704

play07:52

se trata de un lenguaje conciso e

play07:54

interactivo basado en el tratamiento de

play07:56

listas de ahí su nombre ya que tanto los

play07:58

programas como los datos de estructuras

play08:00

listas entre 1959 y 1960 se crea el

play08:05

segundo gran lenguaje de programación

play08:06

universal fue desarrollado bajo la

play08:09

supervisión del almirante ya nombrada

play08:11

anteriormente grace opera en la

play08:13

actualidad cover se utiliza casi

play08:15

exclusivamente en algunos grandes

play08:17

sistemas informáticos entidades

play08:19

bancarias sobre todo cabe decir que aquí

play08:21

finaliza la primera era de los

play08:22

computadores e inicia la segunda 1962 y

play08:26

leioa y kristen y gert crean simula un

play08:29

lenguaje de programación orientada a

play08:31

objetos varios años después de su

play08:33

desarrollo otros lenguajes comenzaron a

play08:35

usar sus principios de orientación app

play08:37

así fue como se popularizaron términos

play08:39

como clases objetos instancias herencias

play08:42

entre otros aquí acabó la segunda era e

play08:45

inicia la tercera 1964 john kemeny y

play08:49

tomás corte profesores del darmouth

play08:51

college diseñaron un nuevo lenguaje que

play08:54

permitiera introducirse a sus

play08:55

estudiantes en los sistemas de tiempo

play08:57

compartido el denominado beginners al

play09:00

grupo simbólico interaction code fue

play09:02

diseñado como lenguaje simplificado para

play09:04

aquellos que no tenían como bases

play09:06

fuertes conocimientos

play09:07

o matemáticas 1967 y llega a ser creado

play09:12

por el instituto estadounidense de

play09:14

estándares nacionales como una

play09:15

refundación o evolución de los conjuntos

play09:18

de códigos utilizados entonces en

play09:20

telegrafía el código hace utilizan 7

play09:22

bits para representar los caracteres

play09:24

aunque inicialmente emplea un bit

play09:26

adicional de paridad que es usado para

play09:28

detectar errores en la transmisión así

play09:30

código de caracteres que persiste hasta

play09:33

nuestros días 1969 y net thompson y

play09:36

denis wichi crean el lenguaje de

play09:39

programación pensado para unix que sería

play09:42

predecesor del lenguaje se 1970 y

play09:45

nicklas will crea pascal nombrado en

play09:48

memoria habléis pascal a quien se le

play09:50

atribuye la invención de la máquina de

play09:51

sumar en 1641 creó pascal como una

play09:55

herramienta de enseñanza y este se

play09:56

popularizó por su uso comercial pascal

play09:58

se caracteriza por ser un lenguaje de

play10:00

programación estructurado fuertemente

play10:02

tipo esto implica que el código está

play10:04

dividido en porciones fácilmente

play10:06

legibles llamadas funciones para

play10:07

procedimientos y el tipo de datos de

play10:10

toda variable debe ser declarado

play10:11

previamente para que su uso quede

play10:13

habilitado 1972 y dennis ritchie en los

play10:17

laboratorios bell crea como evolución de

play10:20

la anterior lenguaje b sec al igual que

play10:22

ve es un lenguaje orientado a la

play10:24

implementación de sistemas operativos

play10:26

concretamente unics se es apreciado por

play10:29

la eficiencia del código que produce y

play10:30

es el lenguaje de programación más

play10:32

popular para crear software de sistema

play10:34

aunque también se utiliza para crear

play10:36

aplicaciones en ese mismo año llega

play10:39

programación logic pro block el grupo de

play10:41

inteligencia artificial de la

play10:43

universidad de aix-marseille comenzó a

play10:44

diseñar el lenguaje pro lo que es el

play10:47

prototipo del lenguaje declarativo por

play10:48

excelencia declarativo bien todos los

play10:51

lenguajes que hemos ido viendo hasta

play10:53

ahora son algorítmicos es decir los

play10:55

ordenadores se consideran máquinas de

play10:57

touring a las que debemos indicar todos

play10:58

y cada uno de los pasos a seguir para

play11:00

realizar una cierta tarea frente a estos

play11:02

lenguajes imperativos los declarativos

play11:04

no están basados en órdenes sino en

play11:06

descripciones en otras palabras en los

play11:08

programas por lo que se proporcionan al

play11:10

ordenador una serie de conocimientos

play11:11

sobre un tema junto con una serie de

play11:13

reglas y el programa nos contestará a

play11:15

todas aquellas preguntas que debemos

play11:17

hacerle sobre el tema siempre que las

play11:19

respuestas puedan

play11:20

lógicamente de los conocimientos dados

play11:22

al inicio 4 de abril de 1975 en

play11:25

albuquerque nuevo méxico eeuu llega

play11:27

microsoft lanzado inicialmente el 19 de

play11:30

noviembre de 1990 fundada por bill gates

play11:33

y paul allen primero de abril de 1976

play11:37

california eeuu llega a apple fundada

play11:40

por steve jobs y steve wozniak y ronald

play11:42

wayne 1980 y llega a dar en honor a adán

play11:46

lovelace es derivado del pascal hada es

play11:48

un lenguaje de programación orientada a

play11:50

objetos y fuertemente equipado de forma

play11:52

estática que fue diseñado por james y

play11:54

lleva por encargo del departamento de

play11:56

defensa de los eeuu en 1983 y viene en

play12:00

los laboratorios bell modificó el

play12:02

lenguaje desde hace más más creando lo

play12:04

que muchos consideran el lenguaje de

play12:06

programación más popular que ha existido

play12:07

nunca es una extensión del lenguaje se

play12:10

con mejoras tales como clases funciones

play12:12

virtuales y plantillas hoy en día es

play12:14

usado por firefox office y adopta 10

play12:17

uniter la programación orientada a

play12:18

objetos se consolida como la mejor y la

play12:20

manera más fácil de programar mismo año

play12:23

y brad cox y thom blog creado objective

play12:25

y ampliación desde

play12:27

adición a la funcionalidad del paso de

play12:28

mensajes basados en el lenguaje

play12:30

smalltalk es usado por el sistema

play12:32

operativo

play12:33

1987 y la re igual un programador de

play12:36

unix creo pero después de intentar

play12:38

extraer datos de un informe y darse

play12:40

cuenta que unics no podía llevar a cabo

play12:42

las operaciones que él necesitaba fue

play12:44

escrito por su inventor como un lenguaje

play12:45

que consigue que haga tu trabajo tiene

play12:48

características de cee y es en la

play12:49

actualidad el más usado en los

play12:51

servidores web es usado por a mtv y

play12:53

amazon

play12:54

al año siguiente finalice la cuarta era

play12:56

e inicie la quinta era de los

play12:58

computadores 1991 y de van rossom crea

play13:02

python nombrado así en honor a la

play13:04

compañía de comedia británica monty

play13:06

python un lenguaje de programación

play13:08

interpretado e interactivo capaz de

play13:10

ejecutarse en una gran cantidad de

play13:12

plataformas sus principales usos son en

play13:14

aplicaciones web desarrollo de software

play13:16

y seguridad informática actualmente es

play13:18

usado por google yahoo y spotify en ese

play13:21

mismo año

play13:22

alan cooper desarrolla visual basic

play13:24

específicamente para microsoft lenguaje

play13:26

de programación dirigido por eventos

play13:28

este lenguaje de programación es un

play13:30

dialecto de basic con importantes

play13:32

agregados

play13:33

993 education matsumoto desarrolla rubí

play13:36

fusionando aspectos de sus lenguajes

play13:38

favoritos pero small cap haitien a the

play13:41

list un lenguaje de programación

play13:43

dinámico y de código abierto enfocado en

play13:45

la simplicidad y productividad su

play13:47

elegante sintaxis se siente natural al

play13:49

leerla y fácil al escribirla sus

play13:51

principales usos son en las aplicaciones

play13:53

de desarrollo web y es usado por twitter

play13:56

en el 1995 un crecimiento exponencial en

play13:59

el ámbito de la programación y tres

play14:01

lenguajes usados ampliamente tuvieron su

play14:03

origen

play14:03

rasmus lerdorf desarrolla page personal

play14:06

homepage para reemplazar nuestro script

play14:08

de perú usados para mantener su web

play14:10

personal hoy en día la xxvi ha crecido

play14:12

hasta llegar a ser parte de una

play14:14

arquitectura web integrada en 20

play14:16

millones de website actualmente es usado

play14:18

por wikipedia wordpress facebook entre

play14:20

otros un equipo de desarrollo de sun

play14:23

microsystems dirigido por james gosling

play14:25

creado el nombre inspirado en la taza de

play14:27

café consumida mientras se desarrollaba

play14:29

lenguaje para agregar botones a un

play14:31

sistema de televisión interactiva es

play14:33

actualmente uno de los lenguajes de

play14:34

programación más populares en el mundo

play14:36

hoy en día funciona aproximadamente en

play14:38

11 billones de peces

play14:40

alrededor del mundo en muchos sitios web

play14:42

no funcionarían sin este lenguaje sus

play14:44

principales usos son en programación web

play14:46

desarrollo de aplicaciones web

play14:47

desarrollo de software desarrollo de

play14:49

interfaz gráfica de usuario entre otros

play14:51

javascript java y javascript no tienen

play14:53

relación y sus temáticas difieren

play14:55

bastante fue originalmente desarrollado

play14:58

por brendan age diseñado con influencia

play15:00

el lenguaje se lenguaje de alto nivel

play15:02

creado para extender las funcionalidades

play15:04

de las páginas web usado por las páginas

play15:06

dinámicas para el envío y validación de

play15:08

formularios interactividad animación

play15:10

seguimientos de actividades de usuario

play15:12

etcétera sus principales usos son en el

play15:14

desarrollo de web dinámica documentos

play15:16

pdf navegadores web y widgets de

play15:19

escritorio

play15:19

actualmente es usado por gmail photoshop

play15:22

firefox entre otros ya para finalizar

play15:24

dejo aquí una tabla con los lenguajes de

play15:26

programación más usados hoy en día

play15:29

como se aprecia en la tabla ahora gana

play15:31

terreno en el mercado y se mantiene en

play15:32

la cabeza es interesante notar como

play15:34

luego de muchos años el grupo de

play15:36

lenguajes se hace más más y sin chart

play15:38

continúan siendo bastante utilizados

play15:41

eso ha sido todo espero el vídeo haya

play15:43

sido de su agrado

play15:44

muchas gracias a dios

Rate This

5.0 / 5 (0 votes)

Related Tags
Lenguajes de ProgramaciónEvolución TecnológicaHistoria InformáticaProgramación BásicaSoftware PioneersComputadoras AntiguasSistemas BinariosCompiladoresOrientación a ObjetosProgramación DeclarativaLenguajes Modernos
Do you need a summary in English?