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