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

00:15:48
https://www.youtube.com/watch?v=TrzZ7YQyXbs

Summary

TLDREste video, presentado por Camilo Valencia, ofrece una profunda exploración de la historia y evolución de los lenguajes de programación. Comenzando desde los lenguajes de bajo nivel como el lenguaje máquina, que se basan en el alfabeto binario, hasta los lenguajes de alto nivel más parecidos al lenguaje humano, imprescindibles para el desarrollo eficiente de software actual. El recorrido abarca desde inventos como la máquina de turing de Alan Turing y el primer compilador por Grace Hopper, hasta lenguajes contemporáneos como Python y JavaScript. Otros hitos incluyen la creación de lenguajes orientados a objetos como C++ y Java, y el inicio de gigantes tecnológicos como Microsoft y Apple. Además, se explora el impacto de lenguajes like PRL y Ada en el ámbito de la programación y cómo estos han sostenido la tecnología moderna. En último, se menciona la persistente popularidad de lenguajes como C++, Python y Java en el mercado actual.

Takeaways

  • 💻 Los lenguajes de programación facilitan la comunicación con las computadoras.
  • 🔢 El lenguaje máquina utiliza el alfabeto binario (0 y 1).
  • 🛠 Los lenguajes de bajo nivel están cerca del funcionamiento del hardware.
  • 💡 Los lenguajes de alto nivel son más parecidos al lenguaje humano.
  • 📜 Grace Hopper inventó el primer compilador en 1951.
  • 👨‍💻 C++ es una extensión poderosa del lenguaje C.
  • 🔍 Los lenguajes declarativos proporcionan descripciones en vez de pasos.
  • ☕ Java es crucial en la programación moderna de aplicaciones.
  • 💻 JavaScript extiende funcionalidades web dinámicas.
  • 🌐 Python es versátil en aplicaciones web y desarrollo de software.

Timeline

  • 00:00:00 - 00:05:00

    Camilo comienza explicando qué es un lenguaje de programación, su clasificación en bajo, medio y alto nivel, y destaca el sistema binario. Narra la evolución de las herramientas de cálculo desde los ábacos hasta las máquinas calculadoras de la antigüedad. Charles Babbage es mencionado como el padre de la computación con las diferencias y máquinas analíticas, preludio de la informática moderna.

  • 00:05:00 - 00:10:00

    La narrativa avanza mostrando el progreso en criptografía con la máquina Enigma de Arthur Scherbius y la máquina de Turing creada por Alan Turing, que resalta en el desarrollo de las computadoras. La aparición de computadoras programables como la Z1 de Konrad Zuse y la ENIAC en EE.UU. marcan hitos en la historia. Se menciona la arquitectura de von Neumann que sería la base de las computadoras actuales. La labor de Grace Hopper con el primer compilador y el desarrollo de lenguajes de alto nivel como Fortran son destacados.

  • 00:10:00 - 00:15:48

    Se describen el auge y evolución de lenguajes de programación en los años 70 y 80, incluyendo C, C++, y Python. Se resalta que lenguajes como Perl, Ruby, Java y JavaScript, surgidos a mediados de los años 90, continúan siendo pilares en el desarrollo web y software moderno. El vídeo finaliza con una tabla de los lenguajes más utilizados, destacando su prominencia actual y el continuo uso de lenguajes como C++ y Python.

Mind Map

Mind Map

Frequently Asked Question

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

    Es un conjunto de símbolos, palabras e instrucciones utilizadas para elaborar programas, permitiendo la comunicación con el computador.

  • ¿Qué son los lenguajes de bajo nivel?

    Son aquellos que se aproximan al funcionamiento de la computadora, como lenguaje máquina y ensamblador.

  • ¿Qué son los lenguajes de alto nivel?

    Son diseñados para que los programadores escriban instrucciones cercanas al lenguaje humano, facilitando el desarrollo de programas.

  • ¿Por qué se creó el código de ensamblaje?

    A fines de optimizar y facilitar la programación al crear un lenguaje que utiliza abreviaturas para representar operaciones.

  • ¿Qué es un compilador?

    Permite generar un programa binario a partir de un código fuente, facilitando el proceso de programación.

  • ¿C++ es una extensión de otro lenguaje?

    Sí, C++, el más popular históricamente, es una extensión de C con mejoras en clases y funciones.

  • ¿En qué se basa la programación declarativa?

    Basado en simples descripciones, en lugar de órdenes específicas, proporcionando conocimientos al computador para realizar tareas.

  • ¿Cuál es la relación entre Java y JavaScript?

    JavaScript se creó para extender las funcionalidades web, a diferencia de Java que inicialmente fue para aplicaciones de televisión.

  • ¿Qué caracteriza a Ruby?

    Desarrollado a partir de la evolución de otros lenguajes enfocándose en la simplicidad y productividad.

  • ¿Para qué se utiliza principalmente Python?

    Python es usado ampliamente en aplicaciones web, desarrollo de software y seguridad informática, muy valorado por la simplicidad.

View more video summaries

Get instant access to free YouTube video summaries powered by AI!
Subtitles
es
Auto Scroll:
  • 00:00:00
    hey hola mi nombre es camilo valencia y
  • 00:00:02
    a continuación hablaré sobre la historia
  • 00:00:05
    y evolución de los lenguajes de
  • 00:00:06
    programación
  • 00:00:07
    comencemos lo primero que debes saber es
  • 00:00:11
    que un lenguaje de programación es un
  • 00:00:12
    conjunto de símbolos y palabras
  • 00:00:14
    instrucciones y sentencias que el
  • 00:00:16
    usuario tiene a su disposición para
  • 00:00:17
    elaborar un programa es básicamente la
  • 00:00:20
    manera con la que el usuario del
  • 00:00:21
    computador se pueden comunicar se
  • 00:00:23
    clasifican de la siguiente manera
  • 00:00:25
    lenguajes de bajo nivel aquellos que se
  • 00:00:28
    acercan al funcionamiento de la
  • 00:00:29
    computadora lenguaje máquina es el
  • 00:00:32
    programa de programación que entiende la
  • 00:00:33
    computadora utiliza el alfabeto binario
  • 00:00:36
    es decir el 0 y el 1
  • 00:00:37
    creando cadenas binarias con la que se
  • 00:00:39
    elaboran instrucciones que la sep ayuda
  • 00:00:41
    al ordenador proceso antes de seguir
  • 00:00:44
    binario bien el antiguo matemático hindú
  • 00:00:47
    ping a la presentó la primera
  • 00:00:48
    descripción que se conoce un sistema de
  • 00:00:50
    numeración binario en el siglo tercero
  • 00:00:52
    antes de nuestra era lo cual coincidió
  • 00:00:55
    con su descubrimiento del concepto del
  • 00:00:57
    número de cero el sistema ordinario
  • 00:00:59
    moderno fue documentado en su totalidad
  • 00:01:01
    por ley net en el siglo 17 en su
  • 00:01:03
    artículo explicación de la aritmética
  • 00:01:05
    y en él se mencionan los símbolos
  • 00:01:08
    binarios usados por matemáticos chinos
  • 00:01:10
    ya saliendo del binario y volviendo a
  • 00:01:12
    los lenguajes de bajo nivel volvemos al
  • 00:01:14
    lenguaje ensamblador con la aparición de
  • 00:01:16
    este lenguaje se crearon los problemas
  • 00:01:18
    traductores para poder pasar los
  • 00:01:19
    programas escritos en lengua ensamblador
  • 00:01:21
    a máquina neumónicos lenguajes de medio
  • 00:01:25
    nivel tienen características que los
  • 00:01:27
    aceptan a los lenguajes de bajo nivel
  • 00:01:29
    pero al mismo tiempo ciertas cualidades
  • 00:01:31
    que lo hacen un lenguaje más cercano al
  • 00:01:33
    humano aún así tienen inconvenientes ya
  • 00:01:36
    que se necesitan muchas instrucciones
  • 00:01:38
    para realizar tareas muy simples y
  • 00:01:41
    llegamos a los lenguajes de alto nivel
  • 00:01:43
    estos lenguajes están diseñados para que
  • 00:01:45
    los programadores escriban y entiendan
  • 00:01:47
    instrucciones lo más parecidos al
  • 00:01:49
    lenguaje humano lo que hace que se
  • 00:01:50
    requieran menos tiempo a la hora de
  • 00:01:52
    realizar un programa son los más
  • 00:01:54
    utilizados hoy en día ya que sabemos
  • 00:01:56
    esto comencemos durante muchos siglos la
  • 00:01:58
    humanidad creció un instrumento que le
  • 00:02:00
    ayudará a archivar y procesar la
  • 00:02:02
    información por ejemplo antes para
  • 00:02:04
    contar los cavernícolas usaban libias o
  • 00:02:06
    piedras para contar los frutos que van
  • 00:02:08
    recolectando
  • 00:02:09
    en esa época el comercio era nulo y
  • 00:02:12
    luego avanzando y comenzaron a realizar
  • 00:02:14
    trueques entre distintas tribus a medida
  • 00:02:16
    que avanzo es cuando aparece el dinero
  • 00:02:18
    de allí la necesidad de llevar cuentas
  • 00:02:20
    exactas para no perder la cuenta y así
  • 00:02:23
    es como nace el ábaco no eran
  • 00:02:25
    computadoras ya que no almacenan
  • 00:02:26
    información pero gracias a estos
  • 00:02:28
    instrumentos se pudo empezar a contar
  • 00:02:32
    en 1642 el francés veis pascal
  • 00:02:35
    al ver que su padre tenía problemas para
  • 00:02:37
    llevar una correcta cuenta de los
  • 00:02:38
    impuestos que lo gravan inventó una
  • 00:02:40
    máquina calculadora que trabajaba a base
  • 00:02:42
    de engranajes la pascalina llega en 1801
  • 00:02:46
    y el francés charles ya kart se dio
  • 00:02:48
    cuenta que podía reproducir
  • 00:02:50
    automáticamente patrones de tejidos
  • 00:02:52
    leyendo la información codificada en
  • 00:02:54
    patrones de mujeres perforados en
  • 00:02:55
    tarjetas de papel rígido así es como a
  • 00:02:57
    principios de la creación de
  • 00:02:59
    computadores se guardaba la información
  • 00:03:01
    en inglés charles software en 1822 creó
  • 00:03:04
    una máquina diferencial capaz de
  • 00:03:05
    desarrollar polinomios pero varios
  • 00:03:07
    inconvenientes de esta máquina hicieron
  • 00:03:09
    que fracasar luego este fracaso para
  • 00:03:11
    pagar se creó la máquina analítica la
  • 00:03:13
    cual era capaz de hacer todas las
  • 00:03:14
    operaciones matemáticas y ser programado
  • 00:03:17
    por medio de tarjetas de cartón
  • 00:03:18
    perforado y guardar una enorme cantidad
  • 00:03:20
    de cifras es por esto que a charles
  • 00:03:22
    bagua se le considera el padre de la
  • 00:03:24
    computación llega el año de 1889 y el
  • 00:03:28
    estadounidense herman hollerith termine
  • 00:03:30
    a su máquina kabul ahora eléctrica que
  • 00:03:32
    logrado registrar datos en tarjetas
  • 00:03:34
    perforadas gracias a este invento se
  • 00:03:36
    lograban tabular de 50 a 75 tarjetas por
  • 00:03:39
    medio
  • 00:03:39
    y contemos que manualmente hubiesen
  • 00:03:41
    terminado en nadie fundada en 1896 la
  • 00:03:45
    compañía de máquinas tabuladoras el
  • 00:03:47
    tiempo después se fusionaría junto a
  • 00:03:49
    international time recording company
  • 00:03:52
    company scale corporation y band y
  • 00:03:55
    manufacturing company dando origen en
  • 00:03:58
    1911 a computing tabulating recording
  • 00:04:01
    corporation lo que hoy conocemos como
  • 00:04:03
    international business machine o even
  • 00:04:06
    hernán hollerith está considerado como
  • 00:04:09
    el primer informático es decir el
  • 00:04:11
    primero que logra el tratamiento
  • 00:04:12
    automático de la información información
  • 00:04:14
    más automática es el padre de la
  • 00:04:18
    informática en 1920 artur crea la
  • 00:04:22
    máquina alemana enigma la cual permitía
  • 00:04:24
    usarse para tanto cifrar como para
  • 00:04:26
    descifrar mensajes 1936 y alan turing
  • 00:04:30
    crear la máquina de turing mecanismo
  • 00:04:33
    retórico que manipula símbolos en una
  • 00:04:35
    cinta puede ser adaptada para simular la
  • 00:04:37
    lógica de cualquier algoritmo de
  • 00:04:39
    computación y es especialmente útil en
  • 00:04:41
    explicar las funciones de la cpu dentro
  • 00:04:43
    de un ordenador
  • 00:04:44
    es considerado el padre de la
  • 00:04:46
    informática mulder entre 1936 y 1938
  • 00:04:50
    conrad ingeniero alemán fabricó y diseñó
  • 00:04:54
    la z1 la que para muchos es la primera
  • 00:04:56
    computadora programable de la historia
  • 00:04:58
    la z1 era una calculadora mecánica
  • 00:05:01
    binaria operada con electricidad y que
  • 00:05:03
    ocupaba una mesa entera los datos de los
  • 00:05:06
    recibidas de cintas perforadas y aunque
  • 00:05:08
    no permitía un lenguaje de programación
  • 00:05:09
    tal y como lo entendemos hoy la cerca 1
  • 00:05:12
    fue la primera máquina programable de la
  • 00:05:14
    historia en 1938 el polaco marian radios
  • 00:05:17
    que diseña oms y es hasta el año
  • 00:05:20
    siguiente que junto a alan turing gordon
  • 00:05:22
    weiss jong harold en la fábrica bomba en
  • 00:05:25
    un dispositivo electromecánico usado por
  • 00:05:27
    los criptólogos británicos para ayudar a
  • 00:05:29
    descifrar las señales cifradas por la
  • 00:05:31
    máquina alemana enigma durante la
  • 00:05:33
    segunda guerra mundial llega el año de
  • 00:05:35
    1943 y el proyecto electrónico numerical
  • 00:05:38
    integrator are computer eniac es creado
  • 00:05:41
    por los estadounidenses john williams y
  • 00:05:43
    john pérez pero con el propósito de
  • 00:05:45
    resolver los problemas de balística del
  • 00:05:47
    ejército de eeuu en 1945 el húngaro
  • 00:05:50
    von neumann desarrolló una técnica que
  • 00:05:52
    establecían las instrucciones complejas
  • 00:05:54
    que se deben utilizar para comprobar el
  • 00:05:56
    hardware simple permitiendo que se
  • 00:05:58
    pudiese programar rápida en efecto este
  • 00:06:00
    describe una arquitectura de diseño para
  • 00:06:02
    un computador digital electrónico con
  • 00:06:03
    partes que constan de una unidad de
  • 00:06:05
    procesamiento que contiene una unidad
  • 00:06:07
    aritmética lógica y registros del
  • 00:06:09
    procesador una unidad de control que
  • 00:06:11
    contiene un registro de instrucciones y
  • 00:06:13
    un contador de programa una memoria para
  • 00:06:15
    almacenar tanto datos construcciones
  • 00:06:17
    almacenamiento más sido externo y
  • 00:06:19
    mecanismos de entrada y salida 1950 y la
  • 00:06:23
    programación en lenguaje marc gené
  • 00:06:24
    resulta ser muy lenta y tediosa puesto
  • 00:06:27
    que los datos de instrucciones se deben
  • 00:06:29
    introducir en el sistema binario y
  • 00:06:30
    además obliga a conocer las posiciones
  • 00:06:32
    de memoria dónde se almacenan los datos
  • 00:06:34
    como pueden imaginar este tipo de
  • 00:06:36
    programación conlleva un gran número de
  • 00:06:38
    errores y la tarea de depuración existe
  • 00:06:40
    bastante tiempo y dedicación por este
  • 00:06:42
    motivo a principios de los años 50 se
  • 00:06:44
    crea una notación simbólica denominada
  • 00:06:46
    código de ensamblaje hacen bien se
  • 00:06:48
    utiliza una serie de abreviaturas mismo
  • 00:06:49
    técnicas para representar las
  • 00:06:51
    operaciones por ejemplo al sumar estos
  • 00:06:53
    copiar etcétera
  • 00:06:55
    1951 y grace hopper inventa el primer
  • 00:06:58
    compilador a cero permitiendo generar un
  • 00:07:00
    programa binario a partir de un código
  • 00:07:02
    fuente 1953 y jon backus crea el primer
  • 00:07:06
    lenguaje de alto nivel
  • 00:07:07
    bitcoin para el ibm 700 solo para
  • 00:07:11
    soportar la computación con números de
  • 00:07:12
    coma flotante 1957 ibm desarrollado por
  • 00:07:16
    otra fórmula translation traducción de
  • 00:07:19
    fórmula el primer lenguaje de
  • 00:07:21
    programación universal específicamente
  • 00:07:23
    en bakú solo crea para desarrollar
  • 00:07:25
    computación es científicas matemáticas y
  • 00:07:27
    estadísticas de alto nivel es el
  • 00:07:29
    lenguaje más antiguo en uso 1958 y se
  • 00:07:32
    crea algoritmo language and gold se creó
  • 00:07:35
    el primer lenguaje económico fue popular
  • 00:07:37
    durante los años 60 pero no digo ser
  • 00:07:39
    utilizado comercialmente en ese mismo
  • 00:07:40
    año john mccarthy crear lista list
  • 00:07:43
    presenta interline which como parte de
  • 00:07:45
    un proyecto de inteligencia artificial
  • 00:07:46
    de emitir y sería la base de la
  • 00:07:48
    programación orientada a objetos
  • 00:07:49
    teniendo como soporte un equipo ibm 704
  • 00:07:52
    se trata de un lenguaje conciso e
  • 00:07:54
    interactivo basado en el tratamiento de
  • 00:07:56
    listas de ahí su nombre ya que tanto los
  • 00:07:58
    programas como los datos de estructuras
  • 00:08:00
    listas entre 1959 y 1960 se crea el
  • 00:08:05
    segundo gran lenguaje de programación
  • 00:08:06
    universal fue desarrollado bajo la
  • 00:08:09
    supervisión del almirante ya nombrada
  • 00:08:11
    anteriormente grace opera en la
  • 00:08:13
    actualidad cover se utiliza casi
  • 00:08:15
    exclusivamente en algunos grandes
  • 00:08:17
    sistemas informáticos entidades
  • 00:08:19
    bancarias sobre todo cabe decir que aquí
  • 00:08:21
    finaliza la primera era de los
  • 00:08:22
    computadores e inicia la segunda 1962 y
  • 00:08:26
    leioa y kristen y gert crean simula un
  • 00:08:29
    lenguaje de programación orientada a
  • 00:08:31
    objetos varios años después de su
  • 00:08:33
    desarrollo otros lenguajes comenzaron a
  • 00:08:35
    usar sus principios de orientación app
  • 00:08:37
    así fue como se popularizaron términos
  • 00:08:39
    como clases objetos instancias herencias
  • 00:08:42
    entre otros aquí acabó la segunda era e
  • 00:08:45
    inicia la tercera 1964 john kemeny y
  • 00:08:49
    tomás corte profesores del darmouth
  • 00:08:51
    college diseñaron un nuevo lenguaje que
  • 00:08:54
    permitiera introducirse a sus
  • 00:08:55
    estudiantes en los sistemas de tiempo
  • 00:08:57
    compartido el denominado beginners al
  • 00:09:00
    grupo simbólico interaction code fue
  • 00:09:02
    diseñado como lenguaje simplificado para
  • 00:09:04
    aquellos que no tenían como bases
  • 00:09:06
    fuertes conocimientos
  • 00:09:07
    o matemáticas 1967 y llega a ser creado
  • 00:09:12
    por el instituto estadounidense de
  • 00:09:14
    estándares nacionales como una
  • 00:09:15
    refundación o evolución de los conjuntos
  • 00:09:18
    de códigos utilizados entonces en
  • 00:09:20
    telegrafía el código hace utilizan 7
  • 00:09:22
    bits para representar los caracteres
  • 00:09:24
    aunque inicialmente emplea un bit
  • 00:09:26
    adicional de paridad que es usado para
  • 00:09:28
    detectar errores en la transmisión así
  • 00:09:30
    código de caracteres que persiste hasta
  • 00:09:33
    nuestros días 1969 y net thompson y
  • 00:09:36
    denis wichi crean el lenguaje de
  • 00:09:39
    programación pensado para unix que sería
  • 00:09:42
    predecesor del lenguaje se 1970 y
  • 00:09:45
    nicklas will crea pascal nombrado en
  • 00:09:48
    memoria habléis pascal a quien se le
  • 00:09:50
    atribuye la invención de la máquina de
  • 00:09:51
    sumar en 1641 creó pascal como una
  • 00:09:55
    herramienta de enseñanza y este se
  • 00:09:56
    popularizó por su uso comercial pascal
  • 00:09:58
    se caracteriza por ser un lenguaje de
  • 00:10:00
    programación estructurado fuertemente
  • 00:10:02
    tipo esto implica que el código está
  • 00:10:04
    dividido en porciones fácilmente
  • 00:10:06
    legibles llamadas funciones para
  • 00:10:07
    procedimientos y el tipo de datos de
  • 00:10:10
    toda variable debe ser declarado
  • 00:10:11
    previamente para que su uso quede
  • 00:10:13
    habilitado 1972 y dennis ritchie en los
  • 00:10:17
    laboratorios bell crea como evolución de
  • 00:10:20
    la anterior lenguaje b sec al igual que
  • 00:10:22
    ve es un lenguaje orientado a la
  • 00:10:24
    implementación de sistemas operativos
  • 00:10:26
    concretamente unics se es apreciado por
  • 00:10:29
    la eficiencia del código que produce y
  • 00:10:30
    es el lenguaje de programación más
  • 00:10:32
    popular para crear software de sistema
  • 00:10:34
    aunque también se utiliza para crear
  • 00:10:36
    aplicaciones en ese mismo año llega
  • 00:10:39
    programación logic pro block el grupo de
  • 00:10:41
    inteligencia artificial de la
  • 00:10:43
    universidad de aix-marseille comenzó a
  • 00:10:44
    diseñar el lenguaje pro lo que es el
  • 00:10:47
    prototipo del lenguaje declarativo por
  • 00:10:48
    excelencia declarativo bien todos los
  • 00:10:51
    lenguajes que hemos ido viendo hasta
  • 00:10:53
    ahora son algorítmicos es decir los
  • 00:10:55
    ordenadores se consideran máquinas de
  • 00:10:57
    touring a las que debemos indicar todos
  • 00:10:58
    y cada uno de los pasos a seguir para
  • 00:11:00
    realizar una cierta tarea frente a estos
  • 00:11:02
    lenguajes imperativos los declarativos
  • 00:11:04
    no están basados en órdenes sino en
  • 00:11:06
    descripciones en otras palabras en los
  • 00:11:08
    programas por lo que se proporcionan al
  • 00:11:10
    ordenador una serie de conocimientos
  • 00:11:11
    sobre un tema junto con una serie de
  • 00:11:13
    reglas y el programa nos contestará a
  • 00:11:15
    todas aquellas preguntas que debemos
  • 00:11:17
    hacerle sobre el tema siempre que las
  • 00:11:19
    respuestas puedan
  • 00:11:20
    lógicamente de los conocimientos dados
  • 00:11:22
    al inicio 4 de abril de 1975 en
  • 00:11:25
    albuquerque nuevo méxico eeuu llega
  • 00:11:27
    microsoft lanzado inicialmente el 19 de
  • 00:11:30
    noviembre de 1990 fundada por bill gates
  • 00:11:33
    y paul allen primero de abril de 1976
  • 00:11:37
    california eeuu llega a apple fundada
  • 00:11:40
    por steve jobs y steve wozniak y ronald
  • 00:11:42
    wayne 1980 y llega a dar en honor a adán
  • 00:11:46
    lovelace es derivado del pascal hada es
  • 00:11:48
    un lenguaje de programación orientada a
  • 00:11:50
    objetos y fuertemente equipado de forma
  • 00:11:52
    estática que fue diseñado por james y
  • 00:11:54
    lleva por encargo del departamento de
  • 00:11:56
    defensa de los eeuu en 1983 y viene en
  • 00:12:00
    los laboratorios bell modificó el
  • 00:12:02
    lenguaje desde hace más más creando lo
  • 00:12:04
    que muchos consideran el lenguaje de
  • 00:12:06
    programación más popular que ha existido
  • 00:12:07
    nunca es una extensión del lenguaje se
  • 00:12:10
    con mejoras tales como clases funciones
  • 00:12:12
    virtuales y plantillas hoy en día es
  • 00:12:14
    usado por firefox office y adopta 10
  • 00:12:17
    uniter la programación orientada a
  • 00:12:18
    objetos se consolida como la mejor y la
  • 00:12:20
    manera más fácil de programar mismo año
  • 00:12:23
    y brad cox y thom blog creado objective
  • 00:12:25
    y ampliación desde
  • 00:12:27
    adición a la funcionalidad del paso de
  • 00:12:28
    mensajes basados en el lenguaje
  • 00:12:30
    smalltalk es usado por el sistema
  • 00:12:32
    operativo
  • 00:12:33
    1987 y la re igual un programador de
  • 00:12:36
    unix creo pero después de intentar
  • 00:12:38
    extraer datos de un informe y darse
  • 00:12:40
    cuenta que unics no podía llevar a cabo
  • 00:12:42
    las operaciones que él necesitaba fue
  • 00:12:44
    escrito por su inventor como un lenguaje
  • 00:12:45
    que consigue que haga tu trabajo tiene
  • 00:12:48
    características de cee y es en la
  • 00:12:49
    actualidad el más usado en los
  • 00:12:51
    servidores web es usado por a mtv y
  • 00:12:53
    amazon
  • 00:12:54
    al año siguiente finalice la cuarta era
  • 00:12:56
    e inicie la quinta era de los
  • 00:12:58
    computadores 1991 y de van rossom crea
  • 00:13:02
    python nombrado así en honor a la
  • 00:13:04
    compañía de comedia británica monty
  • 00:13:06
    python un lenguaje de programación
  • 00:13:08
    interpretado e interactivo capaz de
  • 00:13:10
    ejecutarse en una gran cantidad de
  • 00:13:12
    plataformas sus principales usos son en
  • 00:13:14
    aplicaciones web desarrollo de software
  • 00:13:16
    y seguridad informática actualmente es
  • 00:13:18
    usado por google yahoo y spotify en ese
  • 00:13:21
    mismo año
  • 00:13:22
    alan cooper desarrolla visual basic
  • 00:13:24
    específicamente para microsoft lenguaje
  • 00:13:26
    de programación dirigido por eventos
  • 00:13:28
    este lenguaje de programación es un
  • 00:13:30
    dialecto de basic con importantes
  • 00:13:32
    agregados
  • 00:13:33
    993 education matsumoto desarrolla rubí
  • 00:13:36
    fusionando aspectos de sus lenguajes
  • 00:13:38
    favoritos pero small cap haitien a the
  • 00:13:41
    list un lenguaje de programación
  • 00:13:43
    dinámico y de código abierto enfocado en
  • 00:13:45
    la simplicidad y productividad su
  • 00:13:47
    elegante sintaxis se siente natural al
  • 00:13:49
    leerla y fácil al escribirla sus
  • 00:13:51
    principales usos son en las aplicaciones
  • 00:13:53
    de desarrollo web y es usado por twitter
  • 00:13:56
    en el 1995 un crecimiento exponencial en
  • 00:13:59
    el ámbito de la programación y tres
  • 00:14:01
    lenguajes usados ampliamente tuvieron su
  • 00:14:03
    origen
  • 00:14:03
    rasmus lerdorf desarrolla page personal
  • 00:14:06
    homepage para reemplazar nuestro script
  • 00:14:08
    de perú usados para mantener su web
  • 00:14:10
    personal hoy en día la xxvi ha crecido
  • 00:14:12
    hasta llegar a ser parte de una
  • 00:14:14
    arquitectura web integrada en 20
  • 00:14:16
    millones de website actualmente es usado
  • 00:14:18
    por wikipedia wordpress facebook entre
  • 00:14:20
    otros un equipo de desarrollo de sun
  • 00:14:23
    microsystems dirigido por james gosling
  • 00:14:25
    creado el nombre inspirado en la taza de
  • 00:14:27
    café consumida mientras se desarrollaba
  • 00:14:29
    lenguaje para agregar botones a un
  • 00:14:31
    sistema de televisión interactiva es
  • 00:14:33
    actualmente uno de los lenguajes de
  • 00:14:34
    programación más populares en el mundo
  • 00:14:36
    hoy en día funciona aproximadamente en
  • 00:14:38
    11 billones de peces
  • 00:14:40
    alrededor del mundo en muchos sitios web
  • 00:14:42
    no funcionarían sin este lenguaje sus
  • 00:14:44
    principales usos son en programación web
  • 00:14:46
    desarrollo de aplicaciones web
  • 00:14:47
    desarrollo de software desarrollo de
  • 00:14:49
    interfaz gráfica de usuario entre otros
  • 00:14:51
    javascript java y javascript no tienen
  • 00:14:53
    relación y sus temáticas difieren
  • 00:14:55
    bastante fue originalmente desarrollado
  • 00:14:58
    por brendan age diseñado con influencia
  • 00:15:00
    el lenguaje se lenguaje de alto nivel
  • 00:15:02
    creado para extender las funcionalidades
  • 00:15:04
    de las páginas web usado por las páginas
  • 00:15:06
    dinámicas para el envío y validación de
  • 00:15:08
    formularios interactividad animación
  • 00:15:10
    seguimientos de actividades de usuario
  • 00:15:12
    etcétera sus principales usos son en el
  • 00:15:14
    desarrollo de web dinámica documentos
  • 00:15:16
    pdf navegadores web y widgets de
  • 00:15:19
    escritorio
  • 00:15:19
    actualmente es usado por gmail photoshop
  • 00:15:22
    firefox entre otros ya para finalizar
  • 00:15:24
    dejo aquí una tabla con los lenguajes de
  • 00:15:26
    programación más usados hoy en día
  • 00:15:29
    como se aprecia en la tabla ahora gana
  • 00:15:31
    terreno en el mercado y se mantiene en
  • 00:15:32
    la cabeza es interesante notar como
  • 00:15:34
    luego de muchos años el grupo de
  • 00:15:36
    lenguajes se hace más más y sin chart
  • 00:15:38
    continúan siendo bastante utilizados
  • 00:15:41
    eso ha sido todo espero el vídeo haya
  • 00:15:43
    sido de su agrado
  • 00:15:44
    muchas gracias a dios
Tags
  • lenguajes de programación
  • historia
  • evolución
  • lenguaje máquina
  • lenguaje ensamblador
  • lenguajes de alto nivel
  • compilador
  • C++
  • Python
  • JavaScript