SlideShare una empresa de Scribd logo
1 de 25
ING: WILSON CESAR RONDON SANTOS
LENGUAJES DE
PROGRAMACION
 Un lenguaje de
programación es un
idioma artificial diseñado
para expresar procesos
que pueden ser llevadas
a cabo por máquinas
como las computadoras.
HISTORIA
 La primera programadora de computadora conocida fue
Ada Lovelace, hija de Anabella Milbanke Byron y Lord
Byron. Anabella introdujo en las matemáticas a Ada quien,
después de conocer a Charles Babbage, tradujo y amplió
una descripción de su máquina analítica. Incluso aunque
Babbage nunca completó la construcción de cualquiera de
sus máquinas, el trabajo que Ada realizó con éstas le hizo
ganarse el título de primera programadora de
computadoras del mundo. El nombre del lenguaje de
programación Ada fue escogido como homenaje a esta
programadora.
 A finales de 1953, John Backus sometió
una propuesta a sus superiores en IBM
para desarrollar una alternativa más
práctica al lenguaje ensamblador para
programar la computadora central IBM
704. El histórico equipo Fortran de
Backus consistió en los programadores
Richard Goldberg, Sheldon F. Best,
Harlan Herrick, Peter Sheridan, Roy Nutt,
Robert Nelson, Irving Ziller, Lois Haibt y
David Sayre.
 El primer manual para el lenguaje Fortran
apareció en octubre de 1956, con el primer
compilador Fortran entregado en abril de 1957.
Esto era un compilador optimizado, porque los
clientes eran reacios a usar un lenguaje de alto
nivel a menos que su compilador pudiera
generar código cuyo desempeño fuera
comparable al de un código hecho a mano en
lenguaje ensamblador.
HISTORIA
 En 1960, se creó
COBOL, uno de los
lenguajes usados aún
en 2010 en
informática de gestión.
 A medida que la complejidad de las tareas que
realizaban las computadoras aumentaba, se
hizo necesario disponer de un método más
eficiente para programarlas. Entonces, se
crearon los lenguajes de alto nivel, como lo fue
BASIC en las versiones introducidas en los
microordenadores de la década de 1980.
Mientras que una tarea tan sencilla como
sumar dos números puede necesitar varias
instrucciones en lenguaje ensamblador, en un
lenguaje de alto nivel bastará una sola
sentencia.
EVOLUCION
 Primera generación (1940-1950):
 Los primeros ordenadores se
programaban directamente en código
binario, que puede representarse
mediante secuencias de ceros y
unos sistema binario. Cada modelo
de ordenador tiene su propio código,
por esa razón se llama lenguaje de
máquina.
EVOLUCION
 Segunda generación (1950): Los lenguajes
simbólicos, asimismo propios de la
máquina, simplifican la escritura de las
instrucciones y las hacen más legibles.
EVOLUCION
 Tercera generación: Los lenguajes de
alto nivel sustituyen las instrucciones
simbólicas por códigos
independientes de la máquina,
parecidas al lenguaje humano o al de
las Matemáticas.
EVOLUCION
 Cuarta generación: se ha dado este nombre a
ciertas herramientas que permiten construir
aplicaciones sencillas combinando piezas
prefabricadas. Hoy se piensa que estas
herramientas no son, propiamente hablando,
lenguajes. Algunos proponen reservar el
nombre de cuarta generación para la
programación orientada a objetos.
EVOLUCION
 Quinta generación: se llama así a veces
a los lenguajes de la inteligencia
artificial, aunque con el fracaso del
proyecto japonés de la quinta
generación el nombre ha caído en
desuso.
TIPOS
 Lenguajes de bajo nivel
 Lenguaje maquina
 El lenguaje ensamblador
 Interprete
 Compilador
 Lenguajes de medio nivel
 Lenguajes de alto nivel
 Lenguajes de aplicaciones
 Lenguajes de redes.
LENGUAJES DE BAJO
NIVEL
 Son lenguajes dependientes de la
maquina, el programa que realiza con
este tipo de lenguajes no se puede
utilizar en otras maquinas.
LENGUAJE MAQUINA
ordena a la máquina las operaciones
fundamentales para su funcionamiento.
Consiste en la combinación de 0's y 1's para
formar las ordenes entendibles por el hardware
de la maquina.
 Este lenguaje es mucho más rápido que los
lenguajes de alto nivel.
LENGUAJE
ENSAMBLADOR
utilizado para escribir programas informáticos,
y constituye la representación más directa del
código máquina específico para cada
arquitectura de computadoras legible por un
programador.
INTERPRETE
es un programa informático capaz de
analizar y ejecutar otros programas, escritos
en un lenguaje de alto nivel. los intérpretes
sólo realizan la traducción a medida que sea
necesaria, típicamente, instrucción por
instrucción, y normalmente no guardan el
resultado de dicha traducción.
COMPILADOR
es un programa informático que traduce un
programa escrito en un lenguaje de
programación a otro lenguaje de programación,
generando un programa equivalente que la
máquina será capaz de interpretar.
LENGUAJES DE MEDIO
NIVEL
Estos lenguajes pueden acceder a los
registros del sistema, trabajar con direcciones
de memoria, todas ellas características de
lenguajes de bajo nivel y a la vez realizan
operaciones de alto.
LENGUAJES DE ALTO NIVEL
se caracteriza por expresar los algoritmos de
una manera adecuada a la capacidad
cognitiva humana, en lugar de la capacidad
ejecutora. es aquel que se aproxima más al
lenguaje natural humano que al lenguaje
binario de las computadoras.
APLICACIONES
 Algunos de los más comunes son C++ y JAVA,
también existe HTML, HTTP, XML, XAML y C#, este
ultimo actualmente es el más utilizado en todos los
dispositivos y redes basados en MICROSOFT (Xbox
350, Windows Mobile, Windows Phone, Windows
Cloud, Zune, etc.). Ya que los lenguajes de
programación son informáticamente un puente entre
el Hardware y el Software estos permiten que las
computadoras puedan establecer conexión con un
celular, una cámara o una consola portátil de
videojuego.
APLICACIONES
las matemáticas como las calculadoras, cajas
registradoras, cajeros automáticos.
videojuegos o los pilotos automáticos de los
aviones comerciales o las máquinas de juego
de los casinos que siguen un patrón de
probabilidad a partir de un arreglo de números
al azar establecido por una programación
numérica.
 APLICACIONES
APLICACIONES
 La robótica es la combinación de mecánica,
electrónica y programación, la cual en base a
sensores y mecanismos sigue una serie de
instrucciones algoritmicas las cuales le
permiten por ejemplo a un brazo robótico
montar una rueda, ajustar un tornillo o cortar
un rectángulo de 3 cm cuadrados en una
placa de acero.
Lenguajes de programacion

Más contenido relacionado

La actualidad más candente

Barbara tarea prof.ciro
Barbara tarea prof.ciroBarbara tarea prof.ciro
Barbara tarea prof.cirojohana_0891
 
Cronologia de los Lenguajes de Programación
Cronologia de los Lenguajes de ProgramaciónCronologia de los Lenguajes de Programación
Cronologia de los Lenguajes de ProgramaciónIris Coronado
 
Tema 01 introducción a compiladores
Tema 01   introducción a compiladoresTema 01   introducción a compiladores
Tema 01 introducción a compiladoresikky2345
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJesús Navarro
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónJeennFdz
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionNelson Dominguez
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónJeennFdz
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemaskarinaportilla
 
Lenguaje de programacion, clasificaion-historia.
Lenguaje de programacion, clasificaion-historia.Lenguaje de programacion, clasificaion-historia.
Lenguaje de programacion, clasificaion-historia.Anyi Vielma
 
Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.Anastacio Mendoza
 

La actualidad más candente (14)

Barbara tarea prof.ciro
Barbara tarea prof.ciroBarbara tarea prof.ciro
Barbara tarea prof.ciro
 
Cronologia de los Lenguajes de Programación
Cronologia de los Lenguajes de ProgramaciónCronologia de los Lenguajes de Programación
Cronologia de los Lenguajes de Programación
 
Tema 01 introducción a compiladores
Tema 01   introducción a compiladoresTema 01   introducción a compiladores
Tema 01 introducción a compiladores
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacion
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 
Lenguaje de programacion, clasificaion-historia.
Lenguaje de programacion, clasificaion-historia.Lenguaje de programacion, clasificaion-historia.
Lenguaje de programacion, clasificaion-historia.
 
Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 

Destacado

Generaciòn de la robotica y lenguajes de programacion
Generaciòn de la robotica y lenguajes de programacionGeneraciòn de la robotica y lenguajes de programacion
Generaciòn de la robotica y lenguajes de programacionMil La
 
Lenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber NavaLenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber NavaHuber2907
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacionAnaisMar22
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacionfcolauravel
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacioncarlos
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionJose Rojas
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de ProgramaciónSandra Esposito
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivelguestbf0046
 
Learning Technologies 2015 | Gamificación: Netex learningCloud y Open Badges,...
Learning Technologies 2015 | Gamificación: Netex learningCloud y Open Badges,...Learning Technologies 2015 | Gamificación: Netex learningCloud y Open Badges,...
Learning Technologies 2015 | Gamificación: Netex learningCloud y Open Badges,...Netex Learning
 
La diferenciaquehaceladiferencia(ce
La diferenciaquehaceladiferencia(ce La diferenciaquehaceladiferencia(ce
La diferenciaquehaceladiferencia(ce Nubia Molina
 
Caballos que belleza
Caballos que bellezaCaballos que belleza
Caballos que bellezaTOPALANTEYA
 

Destacado (20)

Generaciòn de la robotica y lenguajes de programacion
Generaciòn de la robotica y lenguajes de programacionGeneraciòn de la robotica y lenguajes de programacion
Generaciòn de la robotica y lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber NavaLenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber Nava
 
Conceptos basicos algoritmos
Conceptos basicos algoritmosConceptos basicos algoritmos
Conceptos basicos algoritmos
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacion
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De Programacion
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de Programación
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
 
Learning Technologies 2015 | Gamificación: Netex learningCloud y Open Badges,...
Learning Technologies 2015 | Gamificación: Netex learningCloud y Open Badges,...Learning Technologies 2015 | Gamificación: Netex learningCloud y Open Badges,...
Learning Technologies 2015 | Gamificación: Netex learningCloud y Open Badges,...
 
Cuida el planeta
Cuida el planetaCuida el planeta
Cuida el planeta
 
El verbo
El verboEl verbo
El verbo
 
La diferenciaquehaceladiferencia(ce
La diferenciaquehaceladiferencia(ce La diferenciaquehaceladiferencia(ce
La diferenciaquehaceladiferencia(ce
 
Jordii y las drogas
Jordii y las drogasJordii y las drogas
Jordii y las drogas
 
Caballos que belleza
Caballos que bellezaCaballos que belleza
Caballos que belleza
 
Las tic
Las ticLas tic
Las tic
 
VIGO
VIGOVIGO
VIGO
 
Informatica 2
Informatica 2Informatica 2
Informatica 2
 
Infecciones
InfeccionesInfecciones
Infecciones
 

Similar a Lenguajes de programacion

Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 
Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Jonatan Rivera
 
Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajesagustinbilmer
 
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...Sarai Rodriguez
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionCarenPC
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionjeoselyn
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionIngrid
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionfdfreddy
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionjeoselyn
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionESPOL
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionfdfreddy
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionMafer Calderon
 
Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...edwin6886
 

Similar a Lenguajes de programacion (20)

Presentación1
Presentación1Presentación1
Presentación1
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205
 
Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajes
 
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
LENG PROG.pptx
LENG PROG.pptxLENG PROG.pptx
LENG PROG.pptx
 
Lenguajes de programación programación visual
Lenguajes de programación  programación visualLenguajes de programación  programación visual
Lenguajes de programación programación visual
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Libro2
Libro2Libro2
Libro2
 
Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...
 

Lenguajes de programacion

  • 1. ING: WILSON CESAR RONDON SANTOS
  • 2. LENGUAJES DE PROGRAMACION  Un lenguaje de programación es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras.
  • 3. HISTORIA  La primera programadora de computadora conocida fue Ada Lovelace, hija de Anabella Milbanke Byron y Lord Byron. Anabella introdujo en las matemáticas a Ada quien, después de conocer a Charles Babbage, tradujo y amplió una descripción de su máquina analítica. Incluso aunque Babbage nunca completó la construcción de cualquiera de sus máquinas, el trabajo que Ada realizó con éstas le hizo ganarse el título de primera programadora de computadoras del mundo. El nombre del lenguaje de programación Ada fue escogido como homenaje a esta programadora.
  • 4.  A finales de 1953, John Backus sometió una propuesta a sus superiores en IBM para desarrollar una alternativa más práctica al lenguaje ensamblador para programar la computadora central IBM 704. El histórico equipo Fortran de Backus consistió en los programadores Richard Goldberg, Sheldon F. Best, Harlan Herrick, Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Lois Haibt y David Sayre.
  • 5.  El primer manual para el lenguaje Fortran apareció en octubre de 1956, con el primer compilador Fortran entregado en abril de 1957. Esto era un compilador optimizado, porque los clientes eran reacios a usar un lenguaje de alto nivel a menos que su compilador pudiera generar código cuyo desempeño fuera comparable al de un código hecho a mano en lenguaje ensamblador.
  • 6. HISTORIA  En 1960, se creó COBOL, uno de los lenguajes usados aún en 2010 en informática de gestión.
  • 7.  A medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se hizo necesario disponer de un método más eficiente para programarlas. Entonces, se crearon los lenguajes de alto nivel, como lo fue BASIC en las versiones introducidas en los microordenadores de la década de 1980. Mientras que una tarea tan sencilla como sumar dos números puede necesitar varias instrucciones en lenguaje ensamblador, en un lenguaje de alto nivel bastará una sola sentencia.
  • 8. EVOLUCION  Primera generación (1940-1950):  Los primeros ordenadores se programaban directamente en código binario, que puede representarse mediante secuencias de ceros y unos sistema binario. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina.
  • 9. EVOLUCION  Segunda generación (1950): Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles.
  • 10. EVOLUCION  Tercera generación: Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas.
  • 11. EVOLUCION  Cuarta generación: se ha dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas. Hoy se piensa que estas herramientas no son, propiamente hablando, lenguajes. Algunos proponen reservar el nombre de cuarta generación para la programación orientada a objetos.
  • 12. EVOLUCION  Quinta generación: se llama así a veces a los lenguajes de la inteligencia artificial, aunque con el fracaso del proyecto japonés de la quinta generación el nombre ha caído en desuso.
  • 13. TIPOS  Lenguajes de bajo nivel  Lenguaje maquina  El lenguaje ensamblador  Interprete  Compilador  Lenguajes de medio nivel  Lenguajes de alto nivel  Lenguajes de aplicaciones  Lenguajes de redes.
  • 14. LENGUAJES DE BAJO NIVEL  Son lenguajes dependientes de la maquina, el programa que realiza con este tipo de lenguajes no se puede utilizar en otras maquinas.
  • 15. LENGUAJE MAQUINA ordena a la máquina las operaciones fundamentales para su funcionamiento. Consiste en la combinación de 0's y 1's para formar las ordenes entendibles por el hardware de la maquina.  Este lenguaje es mucho más rápido que los lenguajes de alto nivel.
  • 16. LENGUAJE ENSAMBLADOR utilizado para escribir programas informáticos, y constituye la representación más directa del código máquina específico para cada arquitectura de computadoras legible por un programador.
  • 17. INTERPRETE es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. los intérpretes sólo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.
  • 18. COMPILADOR es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.
  • 19. LENGUAJES DE MEDIO NIVEL Estos lenguajes pueden acceder a los registros del sistema, trabajar con direcciones de memoria, todas ellas características de lenguajes de bajo nivel y a la vez realizan operaciones de alto.
  • 20. LENGUAJES DE ALTO NIVEL se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad ejecutora. es aquel que se aproxima más al lenguaje natural humano que al lenguaje binario de las computadoras.
  • 21. APLICACIONES  Algunos de los más comunes son C++ y JAVA, también existe HTML, HTTP, XML, XAML y C#, este ultimo actualmente es el más utilizado en todos los dispositivos y redes basados en MICROSOFT (Xbox 350, Windows Mobile, Windows Phone, Windows Cloud, Zune, etc.). Ya que los lenguajes de programación son informáticamente un puente entre el Hardware y el Software estos permiten que las computadoras puedan establecer conexión con un celular, una cámara o una consola portátil de videojuego.
  • 22. APLICACIONES las matemáticas como las calculadoras, cajas registradoras, cajeros automáticos. videojuegos o los pilotos automáticos de los aviones comerciales o las máquinas de juego de los casinos que siguen un patrón de probabilidad a partir de un arreglo de números al azar establecido por una programación numérica.
  • 24. APLICACIONES  La robótica es la combinación de mecánica, electrónica y programación, la cual en base a sensores y mecanismos sigue una serie de instrucciones algoritmicas las cuales le permiten por ejemplo a un brazo robótico montar una rueda, ajustar un tornillo o cortar un rectángulo de 3 cm cuadrados en una placa de acero.