SlideShare uma empresa Scribd logo
1 de 8
Margarito Alejandro López Gómez
Arquitectura De Computadoras
Universidad Autónoma De Chiapas
3ro “E” de la carrera de Sistemas Computacionales
Tapachula Chiapas a 09 de Agosto Del 2013
Ciro Eduardo Palomeque Becerra
Profesor
Alumno
HISTORIA
 Los primeros lenguajes de programación surgieron
de la idea de Charles Babagge, la cual se le ocurrió
a este hombre a mediados del siglo XIX. Era un
profesor matemático de la universidad de Cambridge
e inventor ingles, que la principio del siglo XIX
predijo muchas de las teorías en que se basan los
actuales ordenadores. Consistía en lo que él
denominaba la maquina analítica, pero que por
motivos técnicos no pudo construirse hasta
mediados del siglo XX. Con él colaboro Ada
Lovedby, la cual es considerada como la primera
programadora de la historia, pues realizo programas
para aquélla supuesta maquina de Babagge, en
tarjetas perforadas.
 En 1823 el gobierno Británico lo apoyo
para crear el proyecto de una máquina
de diferencias, un dispositivo mecánico
para efectuar sumas repetidas.
hay cuatro niveles distintos de
lenguaje de programación.
 Los "Lenguajes Declarativos" son los
mas parecidos al castellano o ingles en
su potencia expresiva y funcionalidad
están en el nivel mas alto respecto a los
otros. Son fundamentalmente lenguajes
de ordenes, dominados por sentencias
que expresan "Lo que hay que hacer"
en ves de "Como hacerlo".
 Los lenguajes de " Alto Nivel" son los más utilizados
como lenguaje de programación. Aunque no son
fundamentalmente declarativos, estos lenguajes
permiten que los algoritmos se expresen en un nivel
y estilo de escritura fácilmente legible y
comprensible por otros programadores. Además, los
lenguajes de alto nivel tienen normalmente las
características de " Transportabilidad". Es decir,
están implementadas sobre varias maquinas de
forma que un programa puede ser fácilmente "
Transportado " (Transferido) de una maquina a otra
sin una revisión sustancial.
 Los "Lenguajes Ensambladores" y los "Lenguajes
Maquina" son dependientes de la maquina. Cada
tipo de maquina, tal como VAX de digital, tiene su
propio lenguaje maquina distinto y su lenguaje
ensamblador asociado. El lenguaje Ensamblador es
simplemente una representación simbólica del
lenguaje maquina asociado, lo cual permite una
programación menos tediosa que con el anterior. Sin
embargo, es necesario un conocimiento de la
arquitectura mecánica subyacente para realizar una
programación efectiva en cualquiera de estos
niveles lenguajes.
Existen cinco estilos de
programación y son los siguientes:
 Orientados a Objetos.
 Imperativa : Entrada, procesamiento y salidas
de Datos.
 Funcional : "Funciones", los datos son
funciones, los resultados pueden ser un valor o
una función.
 Lógico : {T, F} + operaciones lógicas
(Inteligencia Artificial).
 Concurrente : Aún esta en proceso de
investigación.
EVOLUCION DE LOS LENGUAJES DE PROGRAMACIÓN
Periodo Influencias Lenguaje
1950 – 55 Ordenadores primitivos Lenguajes ensamblador
1956 – 60 Ordenadores pequeños, FORTRAN
ALGOL 58 y 60 Cintas magnéticas COBOL
1961 – 65 Ord. grandes y caros FORTRAN IV
1966 – 70 Ordenadores de diferentes PL/I
1971 – 75 Micro ordenadores PASCAL
1976 – 80 Ord. baratos y potentes ADA

Mais conteúdo relacionado

Mais procurados

Linea del tiempo de los lenguajes de programación
Linea del tiempo de los lenguajes de programaciónLinea del tiempo de los lenguajes de programación
Linea del tiempo de los lenguajes de programaciónEspitiaGiancarlo
 
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONHISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONRYAJPS
 
Linea del tiempo historia de la programacion
Linea del tiempo historia de la programacionLinea del tiempo historia de la programacion
Linea del tiempo historia de la programacionRobertoCarlos523
 
Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajesagustinbilmer
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempoLibertad25
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de Programacionchristian0396
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónmago_de_oz
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJesús Navarro
 
Historia de los Lenguajes de Programacion
Historia de los Lenguajes de ProgramacionHistoria de los Lenguajes de Programacion
Historia de los Lenguajes de ProgramacionAlex Estrada
 
Presentación1 804
Presentación1  804Presentación1  804
Presentación1 8044506
 

Mais procurados (16)

Compiladores iswi (parte 1)
Compiladores iswi (parte 1)Compiladores iswi (parte 1)
Compiladores iswi (parte 1)
 
Linea del tiempo de los lenguajes de programación
Linea del tiempo de los lenguajes de programaciónLinea del tiempo de los lenguajes de programación
Linea del tiempo de los lenguajes de programación
 
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONHISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
 
Linea del tiempo historia de la programacion
Linea del tiempo historia de la programacionLinea del tiempo historia de la programacion
Linea del tiempo historia de la programacion
 
Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajes
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de Programacion
 
Melisa
MelisaMelisa
Melisa
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Proyecto
ProyectoProyecto
Proyecto
 
Historia de los Lenguajes de Programacion
Historia de los Lenguajes de ProgramacionHistoria de los Lenguajes de Programacion
Historia de los Lenguajes de Programacion
 
Arquitectura de Computadoras
Arquitectura de Computadoras Arquitectura de Computadoras
Arquitectura de Computadoras
 
Presentación1 804
Presentación1  804Presentación1  804
Presentación1 804
 

Destaque

Proyecto integrador comercio
Proyecto integrador comercioProyecto integrador comercio
Proyecto integrador comercioBrayan jarrin
 
Etude Apec - Le marché de l'emploi cadre en 2016 et 2015 : tous les résultats
Etude Apec - Le marché de l'emploi cadre en 2016 et 2015 : tous les résultatsEtude Apec - Le marché de l'emploi cadre en 2016 et 2015 : tous les résultats
Etude Apec - Le marché de l'emploi cadre en 2016 et 2015 : tous les résultatsApec
 
A3 transforming data_management_in_the_cloud
A3 transforming data_management_in_the_cloudA3 transforming data_management_in_the_cloud
A3 transforming data_management_in_the_cloudDr. Wilfred Lin (Ph.D.)
 
Common Book Repairs
Common Book RepairsCommon Book Repairs
Common Book RepairsChris Fuller
 
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudA1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudDr. Wilfred Lin (Ph.D.)
 
Posthumanism_FollowUpInterest_KCB207_LAMONT
Posthumanism_FollowUpInterest_KCB207_LAMONTPosthumanism_FollowUpInterest_KCB207_LAMONT
Posthumanism_FollowUpInterest_KCB207_LAMONTkatherinelamont
 
La ecología: visión general e historia de la ecología en Venezuela
La ecología: visión general e historia de la ecología en VenezuelaLa ecología: visión general e historia de la ecología en Venezuela
La ecología: visión general e historia de la ecología en VenezuelaCarlos Rojas
 
Los Contratos de Formación
Los Contratos de FormaciónLos Contratos de Formación
Los Contratos de FormaciónAenoa
 

Destaque (11)

Proyecto integrador comercio
Proyecto integrador comercioProyecto integrador comercio
Proyecto integrador comercio
 
Etude Apec - Le marché de l'emploi cadre en 2016 et 2015 : tous les résultats
Etude Apec - Le marché de l'emploi cadre en 2016 et 2015 : tous les résultatsEtude Apec - Le marché de l'emploi cadre en 2016 et 2015 : tous les résultats
Etude Apec - Le marché de l'emploi cadre en 2016 et 2015 : tous les résultats
 
A3 transforming data_management_in_the_cloud
A3 transforming data_management_in_the_cloudA3 transforming data_management_in_the_cloud
A3 transforming data_management_in_the_cloud
 
εξ 150652 - 2016
εξ   150652 - 2016εξ   150652 - 2016
εξ 150652 - 2016
 
Common Book Repairs
Common Book RepairsCommon Book Repairs
Common Book Repairs
 
Comprador casa
Comprador casaComprador casa
Comprador casa
 
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudA1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
 
Posthumanism_FollowUpInterest_KCB207_LAMONT
Posthumanism_FollowUpInterest_KCB207_LAMONTPosthumanism_FollowUpInterest_KCB207_LAMONT
Posthumanism_FollowUpInterest_KCB207_LAMONT
 
La ecología: visión general e historia de la ecología en Venezuela
La ecología: visión general e historia de la ecología en VenezuelaLa ecología: visión general e historia de la ecología en Venezuela
La ecología: visión general e historia de la ecología en Venezuela
 
Los Contratos de Formación
Los Contratos de FormaciónLos Contratos de Formación
Los Contratos de Formación
 
watchmi Themenkanäle
watchmi Themenkanälewatchmi Themenkanäle
watchmi Themenkanäle
 

Semelhante a Clasificacion de los lenguajes

Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionElder Giron
 
Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2gabrielalija10
 
Libro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACIONLibro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACIONGabriel Alija
 
Tipos de lenguajes de programación
Tipos de lenguajes de programaciónTipos de lenguajes de programación
Tipos de lenguajes de programaciónJose Capetillo
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la ProgramaciónAlessandro Viera
 
Generaciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptxGeneraciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptxyenicamejo
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
Colegio bilingüe maría auxiliadora
Colegio bilingüe maría auxiliadoraColegio bilingüe maría auxiliadora
Colegio bilingüe maría auxiliadoraJavett Pineda
 
Trabajo practico libro2
Trabajo practico libro2Trabajo practico libro2
Trabajo practico libro2exequiel9035a
 
franco lorentz word2
franco lorentz word2franco lorentz word2
franco lorentz word23xtremus
 
LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN Esteban Torres
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2hoppii
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2hoppii
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemaskarinaportilla
 

Semelhante a Clasificacion de los lenguajes (20)

Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2
 
Libro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACIONLibro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACION
 
INFORMATICA TRABAJO.docx
INFORMATICA TRABAJO.docxINFORMATICA TRABAJO.docx
INFORMATICA TRABAJO.docx
 
Tipos de lenguajes de programación
Tipos de lenguajes de programaciónTipos de lenguajes de programación
Tipos de lenguajes de programación
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la Programación
 
Historia de la programación
Historia de la programaciónHistoria de la programación
Historia de la programación
 
Diapositivas 22
Diapositivas 22Diapositivas 22
Diapositivas 22
 
Generaciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptxGeneraciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptx
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Colegio bilingüe maría auxiliadora
Colegio bilingüe maría auxiliadoraColegio bilingüe maría auxiliadora
Colegio bilingüe maría auxiliadora
 
Trabajo practico libro2
Trabajo practico libro2Trabajo practico libro2
Trabajo practico libro2
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Tipos de lenguaje
Tipos de lenguajeTipos de lenguaje
Tipos de lenguaje
 
franco lorentz word2
franco lorentz word2franco lorentz word2
franco lorentz word2
 
Cuaderno2
Cuaderno2Cuaderno2
Cuaderno2
 
LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 

Clasificacion de los lenguajes

  • 1. Margarito Alejandro López Gómez Arquitectura De Computadoras Universidad Autónoma De Chiapas 3ro “E” de la carrera de Sistemas Computacionales Tapachula Chiapas a 09 de Agosto Del 2013 Ciro Eduardo Palomeque Becerra Profesor Alumno
  • 2. HISTORIA  Los primeros lenguajes de programación surgieron de la idea de Charles Babagge, la cual se le ocurrió a este hombre a mediados del siglo XIX. Era un profesor matemático de la universidad de Cambridge e inventor ingles, que la principio del siglo XIX predijo muchas de las teorías en que se basan los actuales ordenadores. Consistía en lo que él denominaba la maquina analítica, pero que por motivos técnicos no pudo construirse hasta mediados del siglo XX. Con él colaboro Ada Lovedby, la cual es considerada como la primera programadora de la historia, pues realizo programas para aquélla supuesta maquina de Babagge, en tarjetas perforadas.
  • 3.  En 1823 el gobierno Británico lo apoyo para crear el proyecto de una máquina de diferencias, un dispositivo mecánico para efectuar sumas repetidas.
  • 4. hay cuatro niveles distintos de lenguaje de programación.  Los "Lenguajes Declarativos" son los mas parecidos al castellano o ingles en su potencia expresiva y funcionalidad están en el nivel mas alto respecto a los otros. Son fundamentalmente lenguajes de ordenes, dominados por sentencias que expresan "Lo que hay que hacer" en ves de "Como hacerlo".
  • 5.  Los lenguajes de " Alto Nivel" son los más utilizados como lenguaje de programación. Aunque no son fundamentalmente declarativos, estos lenguajes permiten que los algoritmos se expresen en un nivel y estilo de escritura fácilmente legible y comprensible por otros programadores. Además, los lenguajes de alto nivel tienen normalmente las características de " Transportabilidad". Es decir, están implementadas sobre varias maquinas de forma que un programa puede ser fácilmente " Transportado " (Transferido) de una maquina a otra sin una revisión sustancial.
  • 6.  Los "Lenguajes Ensambladores" y los "Lenguajes Maquina" son dependientes de la maquina. Cada tipo de maquina, tal como VAX de digital, tiene su propio lenguaje maquina distinto y su lenguaje ensamblador asociado. El lenguaje Ensamblador es simplemente una representación simbólica del lenguaje maquina asociado, lo cual permite una programación menos tediosa que con el anterior. Sin embargo, es necesario un conocimiento de la arquitectura mecánica subyacente para realizar una programación efectiva en cualquiera de estos niveles lenguajes.
  • 7. Existen cinco estilos de programación y son los siguientes:  Orientados a Objetos.  Imperativa : Entrada, procesamiento y salidas de Datos.  Funcional : "Funciones", los datos son funciones, los resultados pueden ser un valor o una función.  Lógico : {T, F} + operaciones lógicas (Inteligencia Artificial).  Concurrente : Aún esta en proceso de investigación.
  • 8. EVOLUCION DE LOS LENGUAJES DE PROGRAMACIÓN Periodo Influencias Lenguaje 1950 – 55 Ordenadores primitivos Lenguajes ensamblador 1956 – 60 Ordenadores pequeños, FORTRAN ALGOL 58 y 60 Cintas magnéticas COBOL 1961 – 65 Ord. grandes y caros FORTRAN IV 1966 – 70 Ordenadores de diferentes PL/I 1971 – 75 Micro ordenadores PASCAL 1976 – 80 Ord. baratos y potentes ADA