SlideShare a Scribd company logo
1 of 12
Download to read offline
CLASIFICACIÓN            DE
LENGUAJES




    María Fernanda Sandoval Castillo
                  3E
     Lic. Sistemas Computacionales
LOS LENGUAJES SE PUEDEN CLASIFICAR
EN VARIAS CATEGORÍAS:

    Según el nivel de complejidad: Alto nivel,
     medio nivel, bajo nivel

    Según el tipo de ejecución:      Compilados,
     interpretados, mixtos

    Según el tipo de aplicaciones que permiten:
     Visuales, de script, web.

    Según el Paradigma: Imperativos, orientados a
     objetos, guiados por eventos, funcionales,
     lógicos, concurrentes, orientados a aspectos,
     multiparadigma.
   Los lenguajes de programación son necesarios
    dado que el lenguaje que entendemos los
    humanos y las máquinas es totalmente distinto.

   Las computadoras      entienden   un   lenguaje
    máquina de 0s y 1s.

   Los lenguajes de programación se clasifican de
    acuerdo a su objetivo en: de propósito general y
    propósito específico.
LENGUAJES DE PROPÓSITO GENERAL Y
                      ESPECIFICO


   Los lenguajes de propósito general sirven para resolver
    casi cualquier problema. Ejemplos: C/C++, Java, Pascal,
    Ada, etc.

   Los lenguajes de propósito específico son de un dominio
    más específico. Ejemplo: SQL (Base de Datos), Promela
    (Simulación), etc.
LENGUAJE MAQUINA
 Se construyen sobre la base de secuencias de ceros y
  unos para significar los caracteres que se quieren
  generar en el computador, este formato de
  programación se conoce con el nombre de Código
  ASCII
 Este lenguaje utiliza un código binario (símbolos “0"
  y “1").
 Las órdenes que se dan a un ordenador han de ir
  codificadas en instrucciones, y estas forman los
  programas.
 Las instrucciones tienen dos partes diferenciadas:
  código de operación y código(s) de
 operando(s):
LENGUAJES DE ALTO Y BAJO NIVEL

   Los lenguajes de programación también se
    pueden clasificar de acuerdo a su nivel de
    abstracción en bajo nivel y alto nivel.

   El nivel de abstracción se da desde el punto de
    vista humano; es decir, el de alto nivel está más
    cercano al lenguaje natural.
LENGUAJES DE ALTO NIVEL


 Los lenguajes de alto nivel son muy
 parecidos a lenguajes naturales como el
 inglés. Permiten un rápido desarrollo e
 implantación de algoritmos. Ejemplo:

 FORTRAN,   LISP, ALGOL, COBOL,
 APL, SNOBOL, PROLOG, MODULA2,
 ALGOL68, PASCAL, SIMULA67, ADA,
 C++, LIS, EUCLID, BASIC
LENGUAJE DE MEDIO NIVEL
 Permiten un mayor grado de abstracción
 pero al mismo tiempo mantienen algunas
 cualidades de los lenguajes de bajo nivel.
 Ejemplo:

C  puede realizar operaciones lógicas y de
 desplazamiento con bits, tratar todos los
 tipos de datos como lo que son en realidad
 a bajo nivel (números), etc.
LENGUAJES DE BAJO NIVEL


 Los lenguajes de bajo nivel son los que
 están más cercano al lenguaje máquina,
 permiten el desarrollo más eficiente de
 aplicaciones, pero la programación es
 más complicada. Ejemplo

 Lenguajeensamblador x86, ensamblador
 PPC, ensamblador 68x, etc.
CLASIFICACIÓN POR PARADIGMA


 Otra forma de clasificar los lenguajes de
 programación es en base al paradigma utilizado
 para programar.

 Existen     diversos      paradigmas       como
 procedimental o estructurado (C, Pascal, etc.),
 orientado a objetos (Java, C++, SmallTalk, etc.).
   Otros paradigmas de programación son el funcional
    como LISP, la programación lógica con PROLOG,
    programación orientada a aspectos, etc.

   Los lenguajes de programación también tienen otros
    fines como configurar programas.
LENGUAJE NATURALES
   Incluye la inteligencia artificial y sistemas
    expertos, en lugar de solo ejecutar un conjunto de
    ordenes
.
   El objetivo es que ellos piensen por ellos y
    anticipar las necesidades del usuario

   Aunque estos sistemas son mas difíciles de
    desarrollar los investigadores afirman que pronto
    serán capaces de tomar como entrada hechos y
    procesar soluciones como los humanos.

More Related Content

What's hot

La Lengua Oral y la Lengua Escrita
La Lengua Oral y la Lengua EscritaLa Lengua Oral y la Lengua Escrita
La Lengua Oral y la Lengua Escritajlbp19488392
 
Derechos y deberes del niño, niña y adolescente (LOPNA)
Derechos y deberes del niño, niña y adolescente (LOPNA)Derechos y deberes del niño, niña y adolescente (LOPNA)
Derechos y deberes del niño, niña y adolescente (LOPNA)beatrizgomezaguana
 
Mapa mental, estado, elementos y funciones carmen cedeño de bonfanti
Mapa mental, estado, elementos y funciones carmen cedeño de bonfantiMapa mental, estado, elementos y funciones carmen cedeño de bonfanti
Mapa mental, estado, elementos y funciones carmen cedeño de bonfantiCarmen Cedeno
 
Cuadro Comparativo Cuarta y Quinta República
Cuadro Comparativo Cuarta y Quinta RepúblicaCuadro Comparativo Cuarta y Quinta República
Cuadro Comparativo Cuarta y Quinta RepúblicaUFT University
 
Infografias poderes publicos en Venezuela
Infografias poderes publicos en VenezuelaInfografias poderes publicos en Venezuela
Infografias poderes publicos en Venezuelamariana veliz
 
La forma del estado venezolano
La forma del estado venezolanoLa forma del estado venezolano
La forma del estado venezolanoivanydaal
 
DIVERSIDAD CULTURAL DE LOS ESTADOS DE VENEZUELA
DIVERSIDAD CULTURAL DE LOS ESTADOS DE VENEZUELADIVERSIDAD CULTURAL DE LOS ESTADOS DE VENEZUELA
DIVERSIDAD CULTURAL DE LOS ESTADOS DE VENEZUELAAlbinRodriguez1
 
Aspectos formales de la escritura
Aspectos formales de la escrituraAspectos formales de la escritura
Aspectos formales de la escriturarondon1974
 
La Educación como Mecanismo de Inclusión Social
La Educación como Mecanismo de Inclusión SocialLa Educación como Mecanismo de Inclusión Social
La Educación como Mecanismo de Inclusión SocialCarlos Macallums
 
Constituciones 1961 1999
Constituciones 1961 1999Constituciones 1961 1999
Constituciones 1961 1999jose a valero g
 
Ejemplo de ensayo con normas apa
Ejemplo de ensayo con normas apaEjemplo de ensayo con normas apa
Ejemplo de ensayo con normas apaafroson
 
Cuadro comparativo - Constituciones de 1961 y 1999
Cuadro comparativo - Constituciones de 1961 y 1999Cuadro comparativo - Constituciones de 1961 y 1999
Cuadro comparativo - Constituciones de 1961 y 1999danny rondon
 
Poder Público Estadal
Poder Público EstadalPoder Público Estadal
Poder Público Estadalmarianacobelo
 

What's hot (20)

Concepto de circuito de entrenamiento
Concepto de circuito de entrenamientoConcepto de circuito de entrenamiento
Concepto de circuito de entrenamiento
 
La Lengua Oral y la Lengua Escrita
La Lengua Oral y la Lengua EscritaLa Lengua Oral y la Lengua Escrita
La Lengua Oral y la Lengua Escrita
 
Estructuras Semánticas y Sintácticas
Estructuras Semánticas y SintácticasEstructuras Semánticas y Sintácticas
Estructuras Semánticas y Sintácticas
 
Derechos y deberes del niño, niña y adolescente (LOPNA)
Derechos y deberes del niño, niña y adolescente (LOPNA)Derechos y deberes del niño, niña y adolescente (LOPNA)
Derechos y deberes del niño, niña y adolescente (LOPNA)
 
Mapa mental, estado, elementos y funciones carmen cedeño de bonfanti
Mapa mental, estado, elementos y funciones carmen cedeño de bonfantiMapa mental, estado, elementos y funciones carmen cedeño de bonfanti
Mapa mental, estado, elementos y funciones carmen cedeño de bonfanti
 
Normas linguisticas
Normas linguisticasNormas linguisticas
Normas linguisticas
 
Cuadro Comparativo Cuarta y Quinta República
Cuadro Comparativo Cuarta y Quinta RepúblicaCuadro Comparativo Cuarta y Quinta República
Cuadro Comparativo Cuarta y Quinta República
 
Esquema (lenguaje)
Esquema (lenguaje)Esquema (lenguaje)
Esquema (lenguaje)
 
Infografias poderes publicos en Venezuela
Infografias poderes publicos en VenezuelaInfografias poderes publicos en Venezuela
Infografias poderes publicos en Venezuela
 
La forma del estado venezolano
La forma del estado venezolanoLa forma del estado venezolano
La forma del estado venezolano
 
Niveles de lenguaje
Niveles de lenguajeNiveles de lenguaje
Niveles de lenguaje
 
DIVERSIDAD CULTURAL DE LOS ESTADOS DE VENEZUELA
DIVERSIDAD CULTURAL DE LOS ESTADOS DE VENEZUELADIVERSIDAD CULTURAL DE LOS ESTADOS DE VENEZUELA
DIVERSIDAD CULTURAL DE LOS ESTADOS DE VENEZUELA
 
Aspectos formales de la escritura
Aspectos formales de la escrituraAspectos formales de la escritura
Aspectos formales de la escritura
 
La Educación como Mecanismo de Inclusión Social
La Educación como Mecanismo de Inclusión SocialLa Educación como Mecanismo de Inclusión Social
La Educación como Mecanismo de Inclusión Social
 
Constituciones 1961 1999
Constituciones 1961 1999Constituciones 1961 1999
Constituciones 1961 1999
 
Identidad nacional de Venezuela
Identidad nacional de VenezuelaIdentidad nacional de Venezuela
Identidad nacional de Venezuela
 
Ejemplo de ensayo con normas apa
Ejemplo de ensayo con normas apaEjemplo de ensayo con normas apa
Ejemplo de ensayo con normas apa
 
Cuadro comparativo - Constituciones de 1961 y 1999
Cuadro comparativo - Constituciones de 1961 y 1999Cuadro comparativo - Constituciones de 1961 y 1999
Cuadro comparativo - Constituciones de 1961 y 1999
 
Poder Público Estadal
Poder Público EstadalPoder Público Estadal
Poder Público Estadal
 
El proposito de la escritura
El proposito de la escrituraEl proposito de la escritura
El proposito de la escritura
 

Viewers also liked

Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajesRBAC92
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes deJoRgEp10
 
Tipos Y Clasificacion Lenguajes
Tipos Y Clasificacion LenguajesTipos Y Clasificacion Lenguajes
Tipos Y Clasificacion Lenguajesguesta31946
 
Manifestaciones Folkloricas en Venezuela
Manifestaciones Folkloricas en VenezuelaManifestaciones Folkloricas en Venezuela
Manifestaciones Folkloricas en Venezuelabebetocz18
 
Comunicacion lenguaje y_pensamiento_i
Comunicacion lenguaje y_pensamiento_iComunicacion lenguaje y_pensamiento_i
Comunicacion lenguaje y_pensamiento_itocolito
 

Viewers also liked (6)

Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes de
 
Tipos Y Clasificacion Lenguajes
Tipos Y Clasificacion LenguajesTipos Y Clasificacion Lenguajes
Tipos Y Clasificacion Lenguajes
 
Manifestaciones Folkloricas en Venezuela
Manifestaciones Folkloricas en VenezuelaManifestaciones Folkloricas en Venezuela
Manifestaciones Folkloricas en Venezuela
 
Comunicacion lenguaje y_pensamiento_i
Comunicacion lenguaje y_pensamiento_iComunicacion lenguaje y_pensamiento_i
Comunicacion lenguaje y_pensamiento_i
 
Ensayo Final De Desarrollo Cognitivo Y Del Lenguaje
Ensayo Final De Desarrollo Cognitivo Y Del LenguajeEnsayo Final De Desarrollo Cognitivo Y Del Lenguaje
Ensayo Final De Desarrollo Cognitivo Y Del Lenguaje
 

Similar to Clasificación de lenguajes

Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Fontyed
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programaciónrmirandaibanez
 
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ónd3m3nt3
 
CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION Katherine Parra
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJANIIER
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de ProgramaciónSandra Esposito
 
Lenguajes de-programacion-clase
Lenguajes de-programacion-claseLenguajes de-programacion-clase
Lenguajes de-programacion-claseBeatriz Moreyra
 
Lenguajes de-programacion-clase
Lenguajes de-programacion-claseLenguajes de-programacion-clase
Lenguajes de-programacion-claseBeatriz Moreyra
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionAndres Pozo
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionRubnPilca
 
Lenguajes de programacion
 Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacionVakkerAkeldam
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióNAlfonso
 

Similar to Clasificación de lenguajes (20)

Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programación
 
Lenguajes basicos para robots
Lenguajes basicos para robotsLenguajes basicos para robots
Lenguajes basicos para robots
 
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
 
Practica
PracticaPractica
Practica
 
CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de Programación
 
Lenguajes 1
Lenguajes 1Lenguajes 1
Lenguajes 1
 
Informe
InformeInforme
Informe
 
Lenguajes de-programacion-clase
Lenguajes de-programacion-claseLenguajes de-programacion-clase
Lenguajes de-programacion-clase
 
Lenguajes de-programacion-clase
Lenguajes de-programacion-claseLenguajes de-programacion-clase
Lenguajes de-programacion-clase
 
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 programacion Lenguajes de programacion
Lenguajes de programacion
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
 

Recently uploaded

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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
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
 
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
 
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
 
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
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
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
 
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
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 

Recently uploaded (11)

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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
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
 
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...
 
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
 
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
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
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
 
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.
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

Clasificación de lenguajes

  • 1. CLASIFICACIÓN DE LENGUAJES María Fernanda Sandoval Castillo 3E Lic. Sistemas Computacionales
  • 2. LOS LENGUAJES SE PUEDEN CLASIFICAR EN VARIAS CATEGORÍAS:  Según el nivel de complejidad: Alto nivel, medio nivel, bajo nivel  Según el tipo de ejecución: Compilados, interpretados, mixtos  Según el tipo de aplicaciones que permiten: Visuales, de script, web.  Según el Paradigma: Imperativos, orientados a objetos, guiados por eventos, funcionales, lógicos, concurrentes, orientados a aspectos, multiparadigma.
  • 3. Los lenguajes de programación son necesarios dado que el lenguaje que entendemos los humanos y las máquinas es totalmente distinto.  Las computadoras entienden un lenguaje máquina de 0s y 1s.  Los lenguajes de programación se clasifican de acuerdo a su objetivo en: de propósito general y propósito específico.
  • 4. LENGUAJES DE PROPÓSITO GENERAL Y ESPECIFICO  Los lenguajes de propósito general sirven para resolver casi cualquier problema. Ejemplos: C/C++, Java, Pascal, Ada, etc.  Los lenguajes de propósito específico son de un dominio más específico. Ejemplo: SQL (Base de Datos), Promela (Simulación), etc.
  • 5. LENGUAJE MAQUINA  Se construyen sobre la base de secuencias de ceros y unos para significar los caracteres que se quieren generar en el computador, este formato de programación se conoce con el nombre de Código ASCII  Este lenguaje utiliza un código binario (símbolos “0" y “1").  Las órdenes que se dan a un ordenador han de ir codificadas en instrucciones, y estas forman los programas.  Las instrucciones tienen dos partes diferenciadas: código de operación y código(s) de  operando(s):
  • 6. LENGUAJES DE ALTO Y BAJO NIVEL  Los lenguajes de programación también se pueden clasificar de acuerdo a su nivel de abstracción en bajo nivel y alto nivel.  El nivel de abstracción se da desde el punto de vista humano; es decir, el de alto nivel está más cercano al lenguaje natural.
  • 7. LENGUAJES DE ALTO NIVEL  Los lenguajes de alto nivel son muy parecidos a lenguajes naturales como el inglés. Permiten un rápido desarrollo e implantación de algoritmos. Ejemplo:  FORTRAN, LISP, ALGOL, COBOL, APL, SNOBOL, PROLOG, MODULA2, ALGOL68, PASCAL, SIMULA67, ADA, C++, LIS, EUCLID, BASIC
  • 8. LENGUAJE DE MEDIO NIVEL  Permiten un mayor grado de abstracción pero al mismo tiempo mantienen algunas cualidades de los lenguajes de bajo nivel. Ejemplo: C puede realizar operaciones lógicas y de desplazamiento con bits, tratar todos los tipos de datos como lo que son en realidad a bajo nivel (números), etc.
  • 9. LENGUAJES DE BAJO NIVEL  Los lenguajes de bajo nivel son los que están más cercano al lenguaje máquina, permiten el desarrollo más eficiente de aplicaciones, pero la programación es más complicada. Ejemplo  Lenguajeensamblador x86, ensamblador PPC, ensamblador 68x, etc.
  • 10. CLASIFICACIÓN POR PARADIGMA  Otra forma de clasificar los lenguajes de programación es en base al paradigma utilizado para programar.  Existen diversos paradigmas como procedimental o estructurado (C, Pascal, etc.), orientado a objetos (Java, C++, SmallTalk, etc.).
  • 11. Otros paradigmas de programación son el funcional como LISP, la programación lógica con PROLOG, programación orientada a aspectos, etc.  Los lenguajes de programación también tienen otros fines como configurar programas.
  • 12. LENGUAJE NATURALES  Incluye la inteligencia artificial y sistemas expertos, en lugar de solo ejecutar un conjunto de ordenes .  El objetivo es que ellos piensen por ellos y anticipar las necesidades del usuario  Aunque estos sistemas son mas difíciles de desarrollar los investigadores afirman que pronto serán capaces de tomar como entrada hechos y procesar soluciones como los humanos.