SlideShare uma empresa Scribd logo
1 de 4
Aunque existen muchas clasificaciones, en general se puede distinguir entre dos
clases de lenguajes: los lenguajes naturales (ingles, alemán, español, etc.) y
los lenguajes artificiales o formales (matemático, lógico, computacional,
etc.).
Tanto el lenguaje natural como el lenguaje artificial son humanos.
El primero es natural porque se aprende (o adquiere) inconsciente e
involuntariamente.
Los lenguajes artificiales sí se aprenden de manera voluntaria y conscientemente.
Un ejemplo de lenguaje artificial son los lenguajes de programación utilizados para
desarrollar programas informáticos.
LOS LENGUAJES DE PROGRAMACIÓN
Un Lenguaje de Programación es un conjunto de reglas, notaciones,
símbolos y/o caracteres que permiten a un programador poder expresar el
procesamiento de datos y sus estructuras en la computadora.
CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN
Los Lenguajes de Programación pueden clasificarse de acuerdo con su uso:
De acuerdo con el tipo de instrucciones de que constan. En esta clasificación se tiene al lenguaje
máquina, al lenguaje ensamblador y al lenguaje de alto nivel ,etc.
Lenguaje máquina (Binario)
Una computadora sólo puede entender el lenguaje máquina. El lenguaje de máquina ordena a la
computadora realizar sus operaciones fundamentales una por una. Dicho lenguaje es difícil de usar
para lar persona porque trabajar con números no es muy cómodo además de que estos números
están en formato binario.
Ejemplo.-
Lenguaje Máquina
100001010101010
100100101010100
100011100101110
Lenguajes de bajo nivel (ensamblador)
Para facilitar y agilizar su labor a los programadores, se buscaron
nuevos lenguajes.
Cuando abstraemos los opcodes y los sustituimos por una palabra
que sea una clave de su significado, se tiene el concepto de
Lenguaje Ensamblador.
Lenguaje Ensamblador consiste en asociar a los opcodes palabras
lave que faciliten su uso por parte del programador
No obstante, el lenguaje ensamblador requiere de muchas
instrucciones para realizar simples operaciones.
Ejemplo.-
LOAD R1, (B)
LOAD R2, (C)
ADD R1, R2
STORE (A), R1
Lenguajes de alto nivel
Para acelerar aun más el proceso de programación se desarrollaron
los lenguajes de alto nivel, en los que se puede escribir un sólo
enunciado para realizar tareas sustanciales.
El concepto de lenguaje de alto nivel nació con el lenguaje FORTRAN
(FORmula Translación) que, como su nombre indica, surgió como un
intento de traducir fórmulas matemáticas al lenguaje ensamblador y
por consiguiente al lenguaje de máquina.
A partir de FORTRAN, se han desarrollado innumerables lenguajes
Entre estos lenguajes de alto nivel se encuentra el lenguaje C++ que
servirá de base para el desarrollo del curso.
Ejemplo.-
A = B + C;

Mais conteúdo relacionado

Mais procurados

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionEdagaJunior
 
Diapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysDiapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysgladys
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introduccióntrinch_1
 
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
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónPanicJao
 
Lenguajes de programacionpower.
Lenguajes de programacionpower.Lenguajes de programacionpower.
Lenguajes de programacionpower.seam98
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónfarmero
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionwiberbarcos
 
Programación Web Introducción
Programación Web IntroducciónProgramación Web Introducción
Programación Web IntroducciónAndres Tovar
 
Clasificación de lenguajes
Clasificación de lenguajesClasificación de lenguajes
Clasificación de lenguajesmafer3388
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivelfelipehhg
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionCarenPC
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacioncarlos
 
Lenguaje Informaticos
Lenguaje InformaticosLenguaje Informaticos
Lenguaje Informaticossolangs
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionJose Rojas
 
Lenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelelvin1202
 

Mais procurados (20)

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Diapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysDiapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladys
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducció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 programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programacionpower.
Lenguajes de programacionpower.Lenguajes de programacionpower.
Lenguajes de programacionpower.
 
Programacion evolucion
Programacion evolucionProgramacion evolucion
Programacion evolucion
 
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
 
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
 
Programación Web Introducción
Programación Web IntroducciónProgramación Web Introducción
Programación Web Introducción
 
Clasificación de lenguajes
Clasificación de lenguajesClasificación de lenguajes
Clasificación de lenguajes
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivel
 
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
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Lenguaje Informaticos
Lenguaje InformaticosLenguaje Informaticos
Lenguaje Informaticos
 
Programacion
ProgramacionProgramacion
Programacion
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De Programacion
 
Lenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivel
 

Destaque

Hyperhydrosis
Hyperhydrosis Hyperhydrosis
Hyperhydrosis ABU ZARIA
 
ES Informa Mídia - 17 de maio de 2013
ES Informa Mídia - 17 de maio de 2013ES Informa Mídia - 17 de maio de 2013
ES Informa Mídia - 17 de maio de 2013Governo ES
 
Hyperhydrosis ii
Hyperhydrosis iiHyperhydrosis ii
Hyperhydrosis iiABU ZARIA
 
Sexo sexualidad-relaciones-sexuales
Sexo sexualidad-relaciones-sexualesSexo sexualidad-relaciones-sexuales
Sexo sexualidad-relaciones-sexualesEmilio Soriano
 
Determination of Chemical Groups and Investigation of Anthelmintic, Cytotoxic...
Determination of Chemical Groups and Investigation of Anthelmintic, Cytotoxic...Determination of Chemical Groups and Investigation of Anthelmintic, Cytotoxic...
Determination of Chemical Groups and Investigation of Anthelmintic, Cytotoxic...Syed Masudur Rahman Dewan
 
Us celery apel
Us celery apelUs celery apel
Us celery apelYoges Wary
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์Nam Janejira
 
Arbol genealogico
Arbol genealogicoArbol genealogico
Arbol genealogicorororo200
 
Presentazione orto dsign
Presentazione orto dsignPresentazione orto dsign
Presentazione orto dsignKeys Ds
 

Destaque (10)

Hyperhydrosis
Hyperhydrosis Hyperhydrosis
Hyperhydrosis
 
ES Informa Mídia - 17 de maio de 2013
ES Informa Mídia - 17 de maio de 2013ES Informa Mídia - 17 de maio de 2013
ES Informa Mídia - 17 de maio de 2013
 
Hyperhydrosis ii
Hyperhydrosis iiHyperhydrosis ii
Hyperhydrosis ii
 
Sexo sexualidad-relaciones-sexuales
Sexo sexualidad-relaciones-sexualesSexo sexualidad-relaciones-sexuales
Sexo sexualidad-relaciones-sexuales
 
Determination of Chemical Groups and Investigation of Anthelmintic, Cytotoxic...
Determination of Chemical Groups and Investigation of Anthelmintic, Cytotoxic...Determination of Chemical Groups and Investigation of Anthelmintic, Cytotoxic...
Determination of Chemical Groups and Investigation of Anthelmintic, Cytotoxic...
 
Us celery apel
Us celery apelUs celery apel
Us celery apel
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
 
Arbol genealogico
Arbol genealogicoArbol genealogico
Arbol genealogico
 
Presentazione orto dsign
Presentazione orto dsignPresentazione orto dsign
Presentazione orto dsign
 
Nicomedes
NicomedesNicomedes
Nicomedes
 

Semelhante a Tipos y lasificacion de lenguajes de programacion

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJANIIER
 
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 programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidadLuisBeltrnAlvinoAlva
 
01. Lenguajes de programación autor Virtuniversidad.pdf
01. Lenguajes de programación autor Virtuniversidad.pdf01. Lenguajes de programación autor Virtuniversidad.pdf
01. Lenguajes de programación autor Virtuniversidad.pdfrosalesjonathan2024
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la ProgramaciónAlessandro Viera
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezRafael Hernandez
 
Boletin de informatica
Boletin de informaticaBoletin de informatica
Boletin de informaticaDaniel Guerrel
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemaskarinaportilla
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionPaolitha Velezz
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajesRBAC92
 

Semelhante a Tipos y lasificacion de lenguajes de programacion (20)

Lenguajes
LenguajesLenguajes
Lenguajes
 
Lenguajes
LenguajesLenguajes
Lenguajes
 
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
 
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).
 
Introducción a la Gerencia Informática
Introducción a la Gerencia InformáticaIntroducción a la Gerencia Informática
Introducción a la Gerencia Informática
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad
 
01. Lenguajes de programación autor Virtuniversidad.pdf
01. Lenguajes de programación autor Virtuniversidad.pdf01. Lenguajes de programación autor Virtuniversidad.pdf
01. Lenguajes de programación autor Virtuniversidad.pdf
 
Dennis
DennisDennis
Dennis
 
Tipos de lenguaje
Tipos de lenguajeTipos de lenguaje
Tipos de lenguaje
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la Programación
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandez
 
Boletin de informatica
Boletin de informaticaBoletin de informatica
Boletin de informatica
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
conceptos
conceptos conceptos
conceptos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
 

Mais 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 de lenguajes de programación
Tipos de lenguajes de programaciónTipos de lenguajes de programación
Tipos de lenguajes de programaciónMary 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
 

Mais de Mary Guaman (17)

Estructura de un programa en c
Estructura de un programa en cEstructura de un programa en c
Estructura de un programa en c
 
Tipos de lenguajes de programación
Tipos de lenguajes de programaciónTipos de lenguajes de programación
Tipos de lenguajes de programación
 
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 y lasificacion de lenguajes de programacion

  • 1. Aunque existen muchas clasificaciones, en general se puede distinguir entre dos clases de lenguajes: los lenguajes naturales (ingles, alemán, español, etc.) y los lenguajes artificiales o formales (matemático, lógico, computacional, etc.). Tanto el lenguaje natural como el lenguaje artificial son humanos. El primero es natural porque se aprende (o adquiere) inconsciente e involuntariamente. Los lenguajes artificiales sí se aprenden de manera voluntaria y conscientemente. Un ejemplo de lenguaje artificial son los lenguajes de programación utilizados para desarrollar programas informáticos.
  • 2. LOS LENGUAJES DE PROGRAMACIÓN Un Lenguaje de Programación es un conjunto de reglas, notaciones, símbolos y/o caracteres que permiten a un programador poder expresar el procesamiento de datos y sus estructuras en la computadora. CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN Los Lenguajes de Programación pueden clasificarse de acuerdo con su uso: De acuerdo con el tipo de instrucciones de que constan. En esta clasificación se tiene al lenguaje máquina, al lenguaje ensamblador y al lenguaje de alto nivel ,etc. Lenguaje máquina (Binario) Una computadora sólo puede entender el lenguaje máquina. El lenguaje de máquina ordena a la computadora realizar sus operaciones fundamentales una por una. Dicho lenguaje es difícil de usar para lar persona porque trabajar con números no es muy cómodo además de que estos números están en formato binario. Ejemplo.- Lenguaje Máquina 100001010101010 100100101010100 100011100101110
  • 3. Lenguajes de bajo nivel (ensamblador) Para facilitar y agilizar su labor a los programadores, se buscaron nuevos lenguajes. Cuando abstraemos los opcodes y los sustituimos por una palabra que sea una clave de su significado, se tiene el concepto de Lenguaje Ensamblador. Lenguaje Ensamblador consiste en asociar a los opcodes palabras lave que faciliten su uso por parte del programador No obstante, el lenguaje ensamblador requiere de muchas instrucciones para realizar simples operaciones. Ejemplo.- LOAD R1, (B) LOAD R2, (C) ADD R1, R2 STORE (A), R1
  • 4. Lenguajes de alto nivel Para acelerar aun más el proceso de programación se desarrollaron los lenguajes de alto nivel, en los que se puede escribir un sólo enunciado para realizar tareas sustanciales. El concepto de lenguaje de alto nivel nació con el lenguaje FORTRAN (FORmula Translación) que, como su nombre indica, surgió como un intento de traducir fórmulas matemáticas al lenguaje ensamblador y por consiguiente al lenguaje de máquina. A partir de FORTRAN, se han desarrollado innumerables lenguajes Entre estos lenguajes de alto nivel se encuentra el lenguaje C++ que servirá de base para el desarrollo del curso. Ejemplo.- A = B + C;