SlideShare una empresa de Scribd logo
1 de 4
TIPOS DE LENGUAJES DE PROGRAMACIÓN
Por esta razón, a finales de los años 1950 surgió un nuevo tipo de
lenguajes de programación que evitaba estos inconvenientes, a
costa de ceder un poco en las ventajas. Estos lenguajes se llaman
"de tercera generación" o "de alto nivel", en contraposición a los
"de bajo nivel" o "de nivel próximo a la máquina".
Ventajas
La programación en un lenguaje de alto nivel tiene ciertas ventajas:
Genera un código más sencillo y comprensible.
Escribir un código válido para diversas máquinas
y, posiblemente, sistemas operativos.
Inconvenientes
Reducción de velocidad al ceder el trabajo de bajo nivel a la
máquina.
Algunos requieren que la máquina cliente posea una determinada
plataforma.
Objetivos
• Lograr independencia de la máquina, pudiendo utilizar un mismo
programa en diferentes equipos con la única condición de disponer
de un programa traductor o compilador, que lo suministra el
fabricante, para obtener el programa ejecutable en lenguaje binario
de la máquina que se trate. Además, no se necesita conocer el
hardware específico de dicha máquina.
• Aproximarse al lenguaje natural, para que el programa se pueda
escribir y leer de una forma más sencilla, eliminando muchas de las
posibilidades de cometer errores que se daban en el lenguaje
máquina, ya que se utilizan palabras (en inglés) en lugar de cadenas
de símbolos sin ningún significado aparente.
• Incluir rutinas de uso frecuente como son las de
entrada/salida, funciones matemáticas manejo de tablas, etc., que
figuran en una especie de librería del lenguaje, de tal manera que
se pueden utilizar siempre que se quieran sin necesidad de
programarlas cada vez.
Lenguajes de bajo nivel
• Código máquina
• Ensamblador
Lenguajes de medio nivel
• BCPL
• C
Lenguajes de alto nivel
o ADA ALGOL
• BASIC Clipper
• Cobol C++
• FORTH Fortran
• Haskell Informix 4gl
• Java
• Léxico (con códigos en castellano o sinónimos en otros idiomas)
• Lisp
• Logo
• Modula
• PASCAL
• Prolog
• RPG
• Visual Basic

Más contenido relacionado

La actualidad más candente

lenguajes de programacion
lenguajes de programacion lenguajes de programacion
lenguajes de programacion MJhoana Quispe
 
P1_Act03 Cuadro Comparativo
P1_Act03 Cuadro ComparativoP1_Act03 Cuadro Comparativo
P1_Act03 Cuadro ComparativoAlanGodinez19
 
Lenguaje de programacion lina y clau
Lenguaje de programacion lina y clauLenguaje de programacion lina y clau
Lenguaje de programacion lina y clauclapsa
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONFE Y ALEGRIA
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionNaty Colin
 
Lenguaje de programación [autoguardado].pptm
Lenguaje de programación [autoguardado].pptmLenguaje de programación [autoguardado].pptm
Lenguaje de programación [autoguardado].pptmJoyce Candanedo
 
Actividad 3 programacion de sistemas
Actividad 3 programacion de sistemasActividad 3 programacion de sistemas
Actividad 3 programacion de sistemasJESSIKADG86
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacionKarlos Intáwi
 
Lengujes de 2 generacion
Lengujes de 2 generacionLengujes de 2 generacion
Lengujes de 2 generacionMiguel Angel
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De ProgramacionTania Lorena
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de ProgramacionAri_Caroli10
 
Lenguajes de alto nivel
Lenguajes de alto nivelLenguajes de alto nivel
Lenguajes de alto nivelGrace Laguna
 
Lenguajes de alto nivel
Lenguajes de alto nivelLenguajes de alto nivel
Lenguajes de alto nivellebarbad93
 
Lenguaje de bajo y alto nivel
Lenguaje de bajo y alto nivelLenguaje de bajo y alto nivel
Lenguaje de bajo y alto nivelDiego Jimenez
 

La actualidad más candente (20)

lenguajes de programacion
lenguajes de programacion lenguajes de programacion
lenguajes de programacion
 
P1_Act03 Cuadro Comparativo
P1_Act03 Cuadro ComparativoP1_Act03 Cuadro Comparativo
P1_Act03 Cuadro Comparativo
 
Lenguaje de programacion lina y clau
Lenguaje de programacion lina y clauLenguaje de programacion lina y clau
Lenguaje de programacion lina y clau
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 
Valladares karlos clp
Valladares karlos clpValladares karlos clp
Valladares karlos clp
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguaje de programación [autoguardado].pptm
Lenguaje de programación [autoguardado].pptmLenguaje de programación [autoguardado].pptm
Lenguaje de programación [autoguardado].pptm
 
Actividad 3 programacion de sistemas
Actividad 3 programacion de sistemasActividad 3 programacion de sistemas
Actividad 3 programacion de sistemas
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
 
Lengujes de 2 generacion
Lengujes de 2 generacionLengujes de 2 generacion
Lengujes de 2 generacion
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
 
Lenguajes de alto nivel
Lenguajes de alto nivelLenguajes de alto nivel
Lenguajes de alto nivel
 
Lenguajes de alto nivel
Lenguajes de alto nivelLenguajes de alto nivel
Lenguajes de alto nivel
 
Lenguajeensamblador
LenguajeensambladorLenguajeensamblador
Lenguajeensamblador
 
LENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADORLENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADOR
 
Lenguajes de programación
Lenguajes de programación Lenguajes de programación
Lenguajes de programación
 
Lenguaje de bajo y alto nivel
Lenguaje de bajo y alto nivelLenguaje de bajo y alto nivel
Lenguaje de bajo y alto nivel
 
Universidad fermín toro
Universidad fermín toroUniversidad fermín toro
Universidad fermín toro
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 

Similar a Tipos de lenguajes de programación

Presentación lenguajedeprogramacion
Presentación lenguajedeprogramacionPresentación lenguajedeprogramacion
Presentación lenguajedeprogramacionmichelledelgado97
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2danny7206
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONKathGon1
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónKatherine Gonzales
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senazeepulveediita20
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senaNat Alia
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senadejuansi2
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senazeepulveediita20
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Alejandro Perez
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónanderson03230812
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
Compilador e interpretador
Compilador e interpretadorCompilador e interpretador
Compilador e interpretadorFrancisco Leal
 
Lenguajes de programaciòn
Lenguajes de programaciònLenguajes de programaciòn
Lenguajes de programaciònjavierfelipe97
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionElder Giron
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 

Similar a Tipos de lenguajes de programación (20)

Presentación lenguajedeprogramacion
Presentación lenguajedeprogramacionPresentación lenguajedeprogramacion
Presentación lenguajedeprogramacion
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2
 
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
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programación
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
 
Traductores bajo-nivel
Traductores bajo-nivelTraductores bajo-nivel
Traductores bajo-nivel
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Compilador e interpretador
Compilador e interpretadorCompilador e interpretador
Compilador e interpretador
 
Lenguajes de programaciòn
Lenguajes de programaciònLenguajes de programaciòn
Lenguajes de programaciòn
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 

Más de Mary Guaman

Estructura de un programa en c
Estructura de un programa en cEstructura de un programa en c
Estructura de un programa en cMary Guaman
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionMary Guaman
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionMary Guaman
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionMary Guaman
 
Pasos para editar en loonapix
Pasos para editar en loonapixPasos para editar en loonapix
Pasos para editar en loonapixMary Guaman
 
Slaideshare algoritmo
Slaideshare algoritmoSlaideshare algoritmo
Slaideshare algoritmoMary Guaman
 
Slaideshare tipos de datos
Slaideshare tipos de datosSlaideshare tipos de datos
Slaideshare tipos de datosMary Guaman
 
Slaideshare tipos de operadores
Slaideshare tipos de operadoresSlaideshare tipos de operadores
Slaideshare tipos de operadoresMary Guaman
 
Herramienta calc
Herramienta calcHerramienta calc
Herramienta calcMary Guaman
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazoMary Guaman
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazoMary Guaman
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazoMary Guaman
 

Más de Mary Guaman (19)

Estructura de un programa en c
Estructura de un programa en cEstructura de un programa en c
Estructura de un programa en c
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacion
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacion
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacion
 
Pasos para editar en loonapix
Pasos para editar en loonapixPasos para editar en loonapix
Pasos para editar en loonapix
 
Funciones
FuncionesFunciones
Funciones
 
Phixr
PhixrPhixr
Phixr
 
Funnywow
FunnywowFunnywow
Funnywow
 
Gladys
GladysGladys
Gladys
 
Slaideshare algoritmo
Slaideshare algoritmoSlaideshare algoritmo
Slaideshare algoritmo
 
Slaideshare tipos de datos
Slaideshare tipos de datosSlaideshare tipos de datos
Slaideshare tipos de datos
 
Slaideshare tipos de operadores
Slaideshare tipos de operadoresSlaideshare tipos de operadores
Slaideshare tipos de operadores
 
Presentación1
Presentación1Presentación1
Presentación1
 
Herramienta calc
Herramienta calcHerramienta calc
Herramienta calc
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazo
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazo
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazo
 

Tipos de lenguajes de programación

  • 1. TIPOS DE LENGUAJES DE PROGRAMACIÓN Por esta razón, a finales de los años 1950 surgió un nuevo tipo de lenguajes de programación que evitaba estos inconvenientes, a costa de ceder un poco en las ventajas. Estos lenguajes se llaman "de tercera generación" o "de alto nivel", en contraposición a los "de bajo nivel" o "de nivel próximo a la máquina". Ventajas La programación en un lenguaje de alto nivel tiene ciertas ventajas: Genera un código más sencillo y comprensible. Escribir un código válido para diversas máquinas y, posiblemente, sistemas operativos. Inconvenientes Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina. Algunos requieren que la máquina cliente posea una determinada plataforma.
  • 2. Objetivos • Lograr independencia de la máquina, pudiendo utilizar un mismo programa en diferentes equipos con la única condición de disponer de un programa traductor o compilador, que lo suministra el fabricante, para obtener el programa ejecutable en lenguaje binario de la máquina que se trate. Además, no se necesita conocer el hardware específico de dicha máquina. • Aproximarse al lenguaje natural, para que el programa se pueda escribir y leer de una forma más sencilla, eliminando muchas de las posibilidades de cometer errores que se daban en el lenguaje máquina, ya que se utilizan palabras (en inglés) en lugar de cadenas de símbolos sin ningún significado aparente. • Incluir rutinas de uso frecuente como son las de entrada/salida, funciones matemáticas manejo de tablas, etc., que figuran en una especie de librería del lenguaje, de tal manera que se pueden utilizar siempre que se quieran sin necesidad de programarlas cada vez.
  • 3. Lenguajes de bajo nivel • Código máquina • Ensamblador Lenguajes de medio nivel • BCPL • C
  • 4. Lenguajes de alto nivel o ADA ALGOL • BASIC Clipper • Cobol C++ • FORTH Fortran • Haskell Informix 4gl • Java • Léxico (con códigos en castellano o sinónimos en otros idiomas) • Lisp • Logo • Modula • PASCAL • Prolog • RPG • Visual Basic