SlideShare une entreprise Scribd logo
1  sur  8
Los lenguajes de programación fueron creados para poder comunicarse con
las computadoras.
Estos son un conjunto de símbolos y palabras que permiten al usuario, darle
instrucciones a un computador para que este las realice.
Lenguaje Máquina
Lenguajes de Programación de
Alto Nivel
Lenguajes de Programación de
Bajo Nivel
Clasificación
LENGUAJE MÁQUINA
 Es el lenguaje directo de un computador. Este lenguaje de
programación utiliza el alfabeto binario. Con estos dos únicos dígitos,
conocidos como bits, forma las cadenas binarias, son con las que se
escriben las instrucciones que el microprocesador de la computadora
entiende. El lenguaje máquina fue el primer lenguaje de
programación.
LENGUAJES DE BAJO NIVEL
 Son mucho más fáciles de utilizar que el lenguaje máquina, pero dependen
mucho de la computadora como sucedía con el lenguaje máquina. El
lenguaje ensamblador fue el primer lenguaje de bajo nivel que trato de
sustituir el lenguaje máquina por otro mucho más parecido al de los seres
humanos. El programa fuente es un conjunto de instrucciones escrito en
lenguaje ensamblador, y cuyo objeto es la traducción a lenguaje máquina del
programa fuente. Los lenguajes de este tipo son agiles, difíciles de usar,
específicos de cada procesador, si nos llevamos el programa a otro
computador será preciso reescribir el programa desde el comienzo.
 Entre ellos tenemos solo al lenguaje ENSAMBLADOR (ASSEMBLER).
LENGUAJES DE ALTO NIVEL
 Este lenguaje es independiente de la máquina, lo podemos usar en cualquier
computador con muy pocas modificaciones o sin ellas, son muy similares al
lenguaje humano. Necesitan un programa interprete o compilador que lo
traduzca uno de bajo nivel, como el lenguaje de máquina para que la
computadora pueda entenderlo. Este tipo de lenguaje es más fáciles de
aprender porque se usan palabras o comandos del lenguaje natural, como por
ejemplo: palabras en inglés. Este es el caso del BASIC, el lenguaje de
programación más conocido.
LENGUAJES DE PROGRAMACIÓN DE ALTO NIVEL SON :
Lenguajes de Programación
Imperativos
Pascal,Cobal,C y Ada
tenemos
Lenguajes de Programación
Declarativos
Lisp(Programación Funcional) y
Prolog( P. Lógica)
tenemos
Lenguajes de Programación
Orienta al Problema
son aquellos lenguajes
específicos para gestión
tenemos
Lenguajes de Programación
Natural
son los nuevos lenguajes que
pretender aproximar el diseño y
la construcción de programas al
lenguaje de las personas.
tenemos
Lenguajes de Programación
Orientada a Objetos
C#,PHP,Java,Python
tenemos
Otra clasificación de los lenguajes de programación de alto nivel, es teniendo
en cuenta el desarrollo de las computadoras según sus diferentes
generaciones:
 Lenguajes de programación de primera generación: el lenguaje
máquina y el ensamblador.
 Lenguajes de programación de segunda generación : los primeros
lenguajes de programación de alto nivel imperativo (FROTRAN, COBOL).
 Lenguajes de programación de tercera generación: son lenguajes de
programación de alto nivel imperativo pero mucho más utilizados y
vigentes en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA).
 Lenguajes de programación de cuarta generación: usados en
aplicaciones de gestión y manejo de bases de datos (NATURAL, SQL).
 Lenguajes de programación de quinta generación: creados para la
inteligencia artificial y para el procesamiento de lenguajes naturales (LISP,
PROLOG).
Clasificación de los Lenguajes de Programación

Contenu connexe

Tendances

Historia Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNHistoria Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNda4
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Fj Lezama
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.guestdf1874
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoKellyDeArmas
 
Cuadro comparativo lenguajes
Cuadro comparativo lenguajesCuadro comparativo lenguajes
Cuadro comparativo lenguajesBrian Ruvalcaba
 
Traductores de lenguajes de programación
Traductores de lenguajes de programaciónTraductores de lenguajes de programación
Traductores de lenguajes de programaciónDaniela Brignolo
 
Linea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacionLinea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacionJesus22barrera
 
Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónK Manuel TN
 
Cuadro comparativo de herramientas de programacion eclipse, java
Cuadro comparativo de herramientas de programacion eclipse, javaCuadro comparativo de herramientas de programacion eclipse, java
Cuadro comparativo de herramientas de programacion eclipse, javaCCCRiis
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador SintácticoPablo Guerra
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónKarol
 

Tendances (20)

Exposición de Lenguajes de Programación
Exposición de Lenguajes de ProgramaciónExposición de Lenguajes de Programación
Exposición de Lenguajes de Programación
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
 
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNHistoria Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
 
Lenguaje maquina
Lenguaje maquinaLenguaje maquina
Lenguaje maquina
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
 
Cuadro comparativo lenguajes
Cuadro comparativo lenguajesCuadro comparativo lenguajes
Cuadro comparativo lenguajes
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Traductores de lenguajes de programación
Traductores de lenguajes de programaciónTraductores de lenguajes de programación
Traductores de lenguajes de programación
 
Linea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacionLinea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacion
 
Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programación
 
Cuadro comparativo de herramientas de programacion eclipse, java
Cuadro comparativo de herramientas de programacion eclipse, javaCuadro comparativo de herramientas de programacion eclipse, java
Cuadro comparativo de herramientas de programacion eclipse, java
 
Pseint
PseintPseint
Pseint
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
 
Lenguaje de la computadora
Lenguaje de la computadoraLenguaje de la computadora
Lenguaje de la computadora
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 

En vedette

Clasificacion Lenguajes de Programacion por Su Generacion
Clasificacion Lenguajes de Programacion por Su GeneracionClasificacion Lenguajes de Programacion por Su Generacion
Clasificacion Lenguajes de Programacion por Su GeneracionShirlid .n
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempoLibertad25
 
Evolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónEvolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónjuanbryanc
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionOscar Sibaja
 
Programación Orientada a Objeto y Java
Programación Orientada a Objeto y JavaProgramación Orientada a Objeto y Java
Programación Orientada a Objeto y JavaIngeniería Nica
 

En vedette (6)

Clasificacion Lenguajes de Programacion por Su Generacion
Clasificacion Lenguajes de Programacion por Su GeneracionClasificacion Lenguajes de Programacion por Su Generacion
Clasificacion Lenguajes de Programacion por Su Generacion
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Evolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónEvolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Programación Orientada a Objeto y Java
Programación Orientada a Objeto y JavaProgramación Orientada a Objeto y Java
Programación Orientada a Objeto y Java
 
Línea de tiempo teoria c++
Línea de tiempo teoria c++Línea de tiempo teoria c++
Línea de tiempo teoria c++
 

Similaire à Clasificación de los Lenguajes de Programación

Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.dUi velazquez
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.dUi velazquez
 
Barbara tarea prof.ciro
Barbara tarea prof.ciroBarbara tarea prof.ciro
Barbara tarea prof.cirojohana_0891
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajesRBAC92
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJANIIER
 
Clasificación de lenguaje de programación
Clasificación de lenguaje de programaciónClasificación de lenguaje de programación
Clasificación de lenguaje de programaciónJefersonRamiresRosillo
 
Computación
ComputaciónComputación
Computaciónkateshita
 
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ónRonay Garcia
 
Clasificación de los lenguajes de programacion
Clasificación de los lenguajes de programacionClasificación de los lenguajes de programacion
Clasificación de los lenguajes de programacionedgarrubenespinoza
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionPaolitha Velezz
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacioncarlos
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionjeoselyn
 

Similaire à Clasificación de los Lenguajes de Programación (20)

Valladares karlos clp
Valladares karlos clpValladares karlos clp
Valladares karlos clp
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Barbara tarea prof.ciro
Barbara tarea prof.ciroBarbara tarea prof.ciro
Barbara tarea prof.ciro
 
Clasificación de lenguaje de programación
Clasificación de lenguaje de programaciónClasificación de lenguaje de programación
Clasificación de lenguaje de programación
 
Dennis
DennisDennis
Dennis
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Clasificación de lenguaje de programación
Clasificación de lenguaje de programaciónClasificación de lenguaje de programación
Clasificación de lenguaje 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
 
Computación
ComputaciónComputación
Computación
 
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
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Clasificación de los lenguajes de programacion
Clasificación de los lenguajes de programacionClasificación de los lenguajes de programacion
Clasificación de los lenguajes de programacion
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
conceptos
conceptos conceptos
conceptos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 

Dernier

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 

Dernier (10)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

Clasificación de los Lenguajes de Programación

  • 1.
  • 2. Los lenguajes de programación fueron creados para poder comunicarse con las computadoras. Estos son un conjunto de símbolos y palabras que permiten al usuario, darle instrucciones a un computador para que este las realice. Lenguaje Máquina Lenguajes de Programación de Alto Nivel Lenguajes de Programación de Bajo Nivel Clasificación
  • 3. LENGUAJE MÁQUINA  Es el lenguaje directo de un computador. Este lenguaje de programación utiliza el alfabeto binario. Con estos dos únicos dígitos, conocidos como bits, forma las cadenas binarias, son con las que se escriben las instrucciones que el microprocesador de la computadora entiende. El lenguaje máquina fue el primer lenguaje de programación.
  • 4. LENGUAJES DE BAJO NIVEL  Son mucho más fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la computadora como sucedía con el lenguaje máquina. El lenguaje ensamblador fue el primer lenguaje de bajo nivel que trato de sustituir el lenguaje máquina por otro mucho más parecido al de los seres humanos. El programa fuente es un conjunto de instrucciones escrito en lenguaje ensamblador, y cuyo objeto es la traducción a lenguaje máquina del programa fuente. Los lenguajes de este tipo son agiles, difíciles de usar, específicos de cada procesador, si nos llevamos el programa a otro computador será preciso reescribir el programa desde el comienzo.  Entre ellos tenemos solo al lenguaje ENSAMBLADOR (ASSEMBLER).
  • 5. LENGUAJES DE ALTO NIVEL  Este lenguaje es independiente de la máquina, lo podemos usar en cualquier computador con muy pocas modificaciones o sin ellas, son muy similares al lenguaje humano. Necesitan un programa interprete o compilador que lo traduzca uno de bajo nivel, como el lenguaje de máquina para que la computadora pueda entenderlo. Este tipo de lenguaje es más fáciles de aprender porque se usan palabras o comandos del lenguaje natural, como por ejemplo: palabras en inglés. Este es el caso del BASIC, el lenguaje de programación más conocido.
  • 6. LENGUAJES DE PROGRAMACIÓN DE ALTO NIVEL SON : Lenguajes de Programación Imperativos Pascal,Cobal,C y Ada tenemos Lenguajes de Programación Declarativos Lisp(Programación Funcional) y Prolog( P. Lógica) tenemos Lenguajes de Programación Orienta al Problema son aquellos lenguajes específicos para gestión tenemos Lenguajes de Programación Natural son los nuevos lenguajes que pretender aproximar el diseño y la construcción de programas al lenguaje de las personas. tenemos Lenguajes de Programación Orientada a Objetos C#,PHP,Java,Python tenemos
  • 7. Otra clasificación de los lenguajes de programación de alto nivel, es teniendo en cuenta el desarrollo de las computadoras según sus diferentes generaciones:  Lenguajes de programación de primera generación: el lenguaje máquina y el ensamblador.  Lenguajes de programación de segunda generación : los primeros lenguajes de programación de alto nivel imperativo (FROTRAN, COBOL).  Lenguajes de programación de tercera generación: son lenguajes de programación de alto nivel imperativo pero mucho más utilizados y vigentes en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA).  Lenguajes de programación de cuarta generación: usados en aplicaciones de gestión y manejo de bases de datos (NATURAL, SQL).  Lenguajes de programación de quinta generación: creados para la inteligencia artificial y para el procesamiento de lenguajes naturales (LISP, PROLOG).