SlideShare una empresa de Scribd logo
1 de 8
UNIVERSIDAD AUTÓNOMA DE CHIAPAS FACULTAD DE CONTADURÍA CAMPUS IV, TAPACHULA CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN UNIDAD ACADÉMICA: ARQUITECTURA DE COMPUTADORAS ALUMNO: AURELIO ALEJANDRO MORENO SOLÓRZANO SEMESTRE Y GRUPO: 3° “E” TAPACHULA, CHIAPAS. A 09 DE AGOSTO DE 2011
CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN Introducción Los lenguajes de programación son creados por los seres humanos, con el objetivo de poder comunicarse con los ordenadores. Un lenguaje se define como el conjunto de palabras y símbolos que permiten al individuo dar instrucciones a la computadora para que ésta las ejecute y realice una tarea determinada. La clasificación de los lenguajes de programación se menciona a continuación: Lenguaje máquina: Es el lenguaje que una computadora entiende directamente, es decir, usa el “idioma” que usa la misma computadora: el sistema binario. Así, con estos dígitos (bits), se forman combinaciones o cadenas binarias, de esta forma se escriben las instrucciones que la computadora entiende para ejecutar las tareas asignadas.
2. Lenguajes de programación de bajo nivel: Son menos complejos que el lenguaje máquina, pero dependen mucho de la computadora o máquina tal como sucedía con el anterior lenguaje. El lenguaje ensamblador fue el primero que trató de sustituir al lenguaje máquina por uno más parecido al lenguaje humano. En este lenguaje se implementa un “programa fuente”, el cual es un conjunto de instrucciones escritas en lenguaje ensamblador,  creadas por el programador. Ya que se tenía el programa fuente, se creaba el programa objeto, que es la traducción del lenguaje fuente a lenguaje máquina. Con este lenguaje se pueden crear programas rápidos, pero muy difíciles de comprender, pues son específicos a cada procesador, si nos llevamos el programa a otra computadora, será necesario rehacer el programa desde el inicio.
3. Lenguajes de programación de alto nivel: Este tipo de lenguajes son independientes a la computadora, pues los podemos usar en cualquier ordenador, con pocas modificaciones o sin ellas, son muy parecidas al lenguaje de los seres humanos, pero necesitan de un intérprete o compilador que traduzca este lenguaje a un lenguaje máquina para que la computadora lo entienda. Estos lenguajes son más fáciles de comprender porque usan palabras y comandos de un lenguaje natural, por ejemplo el inglés. Los lenguajes de alto nivel se subdividen en: a) Imperativos: En estos, las instrucciones se ejecutan de manera consecutiva, excepto cuando existen estructuras condicionales o bucles. Hay declaración de variables, tipos y procedimientos, aunque esto cambia de acuerdo al lenguaje utilizado. Ejemplos: Cobol, Pascal, C y Ada. b)Declarativos: Este lenguaje está más basado en las matemáticas y en la lógica que los imperativos. Estos lenguajes, no dicen cómo hacer las cosas, sino, qué cosa hacer. No suele haber declaración de variables ni tipos. Ejemplos: Lisp, Prolog.
c) Orientado a objetos: Tratan a los programas como conjuntos de objetos que se ayudan entre sí para realizar tareas. Los objetos son las entidades que contienen datos; permitiendo así que los programas sean más fáciles de escribir, mantener y reutilizar. Ejemplos: Smalltalk, C++. d) Orientados al problema: Solucionan problemas concretos, haciendo énfasis en la entrada y la salida, antes que en el procesamiento de los datos. Ejemplo: Fortran. e) Naturales: Pretenden aproximar el diseño y construcción de los programas al lenguaje humano.
4. Lenguajes de primera generación: Constituidos por los lenguajes máquina. No existe un codificador menos complicado que el que utiliza el sistema binario. 5. Lenguajes de segunda generación: Son los que utilizan lenguaje ensamblador. Los programas de software de sistemas tales como los sistemas operativos se escriben en lenguaje ensamblador. Ejemplos: Fortran, Cobol. 6. Lenguajes de tercera generación: Son independientes al hardware de la computadora, es decir, los programas realizados en este lenguaje se pueden usar en distintas computadoras de diferentes fabricantes. Ejemplos: Pascal, Modula, PL/I.
7. Lenguajes de cuarta generación: Son lenguajes cuya relación con procedimientos es menor, y que se parecen cada vez al idioma inglés, algunos incluyen capacidades de consulta, creación de base de datos, códigos y capacidades gráficas. Ejemplos: Visual C++, Visual Basic, PowerBuilder, SQL. 8. Lenguajes de quinta generación: Son creados para la aplicación en inteligencia artificial y para el procesamiento de lenguajes naturales. Ejemplos: LISP, PROLOG.
Referencias bibliográficas Ralph M. Stair, George W. Reynolds, Fundamentals of InformationSystems, Editorial: Thompson. http://www.articulandia.com/premium/article.php/06-09-2006Clasificacion-de-los-lenguajes-de-programacion.htm http://www.monografias.com/trabajos26/lenguajes-programacion/lenguajes-programacion.shtml#primera

Más contenido relacionado

La actualidad más candente

Barbara tarea prof.ciro
Barbara tarea prof.ciroBarbara tarea prof.ciro
Barbara tarea prof.cirojohana_0891
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezRafael Hernandez
 
Lenguajes de programación litzuly
Lenguajes de programación litzulyLenguajes de programación litzuly
Lenguajes de programación litzulyJorge de los Santos
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónCaruciMarialejandra
 
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
 
Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)rjcm107
 
Generacion de los lenguajes
Generacion de los lenguajesGeneracion de los lenguajes
Generacion de los lenguajesBetania1390
 
Lenguajes de programacionpower.
Lenguajes de programacionpower.Lenguajes de programacionpower.
Lenguajes de programacionpower.seam98
 
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
 
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 programacionGladysmg Lema
 
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
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónromeprofe
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionNelson Dominguez
 

La actualidad más candente (20)

Barbara tarea prof.ciro
Barbara tarea prof.ciroBarbara tarea prof.ciro
Barbara tarea prof.ciro
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandez
 
1er Trabajo
1er Trabajo1er Trabajo
1er Trabajo
 
Lenguajes de programación litzuly
Lenguajes de programación litzulyLenguajes de programación litzuly
Lenguajes de programación litzuly
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programación
 
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
 
Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)
 
Generacion de los lenguajes
Generacion de los lenguajesGeneracion de los lenguajes
Generacion de los lenguajes
 
Lenguajes de programacionpower.
Lenguajes de programacionpower.Lenguajes de programacionpower.
Lenguajes de programacionpower.
 
Tipos de lenguaje
Tipos de lenguajeTipos de lenguaje
Tipos de lenguaje
 
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
 
Clasificacion de lenguajes de programacion martha
Clasificacion de lenguajes de programacion marthaClasificacion de lenguajes de programacion martha
Clasificacion de lenguajes de programacion martha
 
Introduccion 2010(3)
Introduccion 2010(3)Introduccion 2010(3)
Introduccion 2010(3)
 
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
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programación
 
Compiladores iswi (parte 1)
Compiladores iswi (parte 1)Compiladores iswi (parte 1)
Compiladores iswi (parte 1)
 
Valladares karlos clp
Valladares karlos clpValladares karlos clp
Valladares karlos clp
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacion
 

Similar a Clasificación de los lenguajes de programación

Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...edwin6886
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la ProgramaciónAlessandro Viera
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónPanicJao
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónticdevirginia
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónmago_de_oz
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónanderson03230812
 
Evolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacionEvolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacionSergio Maidana
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionandrearincon56
 
Lenguaje de programacion .doc
Lenguaje de programacion .docLenguaje de programacion .doc
Lenguaje de programacion .docarmandolarosa2
 
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
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT jose chavez
 
Lenguajes de-programacion-clase
Lenguajes de-programacion-claseLenguajes de-programacion-clase
Lenguajes de-programacion-claseBeatriz Moreyra
 

Similar a Clasificación de los lenguajes de programación (20)

Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la Programación
 
Dennis
DennisDennis
Dennis
 
Universidad autónoma de chiapas
Universidad autónoma de chiapasUniversidad autónoma de chiapas
Universidad autónoma de chiapas
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
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 programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Evolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacionEvolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacion
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguaje de programacion .doc
Lenguaje de programacion .docLenguaje de programacion .doc
Lenguaje de programacion .doc
 
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
 
Lenguajes 1
Lenguajes 1Lenguajes 1
Lenguajes 1
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT
 
Lenguajes de-programacion-clase
Lenguajes de-programacion-claseLenguajes de-programacion-clase
Lenguajes de-programacion-clase
 

Último

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (19)

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Clasificación de los lenguajes de programación

  • 1. UNIVERSIDAD AUTÓNOMA DE CHIAPAS FACULTAD DE CONTADURÍA CAMPUS IV, TAPACHULA CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN UNIDAD ACADÉMICA: ARQUITECTURA DE COMPUTADORAS ALUMNO: AURELIO ALEJANDRO MORENO SOLÓRZANO SEMESTRE Y GRUPO: 3° “E” TAPACHULA, CHIAPAS. A 09 DE AGOSTO DE 2011
  • 2. CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN Introducción Los lenguajes de programación son creados por los seres humanos, con el objetivo de poder comunicarse con los ordenadores. Un lenguaje se define como el conjunto de palabras y símbolos que permiten al individuo dar instrucciones a la computadora para que ésta las ejecute y realice una tarea determinada. La clasificación de los lenguajes de programación se menciona a continuación: Lenguaje máquina: Es el lenguaje que una computadora entiende directamente, es decir, usa el “idioma” que usa la misma computadora: el sistema binario. Así, con estos dígitos (bits), se forman combinaciones o cadenas binarias, de esta forma se escriben las instrucciones que la computadora entiende para ejecutar las tareas asignadas.
  • 3. 2. Lenguajes de programación de bajo nivel: Son menos complejos que el lenguaje máquina, pero dependen mucho de la computadora o máquina tal como sucedía con el anterior lenguaje. El lenguaje ensamblador fue el primero que trató de sustituir al lenguaje máquina por uno más parecido al lenguaje humano. En este lenguaje se implementa un “programa fuente”, el cual es un conjunto de instrucciones escritas en lenguaje ensamblador, creadas por el programador. Ya que se tenía el programa fuente, se creaba el programa objeto, que es la traducción del lenguaje fuente a lenguaje máquina. Con este lenguaje se pueden crear programas rápidos, pero muy difíciles de comprender, pues son específicos a cada procesador, si nos llevamos el programa a otra computadora, será necesario rehacer el programa desde el inicio.
  • 4. 3. Lenguajes de programación de alto nivel: Este tipo de lenguajes son independientes a la computadora, pues los podemos usar en cualquier ordenador, con pocas modificaciones o sin ellas, son muy parecidas al lenguaje de los seres humanos, pero necesitan de un intérprete o compilador que traduzca este lenguaje a un lenguaje máquina para que la computadora lo entienda. Estos lenguajes son más fáciles de comprender porque usan palabras y comandos de un lenguaje natural, por ejemplo el inglés. Los lenguajes de alto nivel se subdividen en: a) Imperativos: En estos, las instrucciones se ejecutan de manera consecutiva, excepto cuando existen estructuras condicionales o bucles. Hay declaración de variables, tipos y procedimientos, aunque esto cambia de acuerdo al lenguaje utilizado. Ejemplos: Cobol, Pascal, C y Ada. b)Declarativos: Este lenguaje está más basado en las matemáticas y en la lógica que los imperativos. Estos lenguajes, no dicen cómo hacer las cosas, sino, qué cosa hacer. No suele haber declaración de variables ni tipos. Ejemplos: Lisp, Prolog.
  • 5. c) Orientado a objetos: Tratan a los programas como conjuntos de objetos que se ayudan entre sí para realizar tareas. Los objetos son las entidades que contienen datos; permitiendo así que los programas sean más fáciles de escribir, mantener y reutilizar. Ejemplos: Smalltalk, C++. d) Orientados al problema: Solucionan problemas concretos, haciendo énfasis en la entrada y la salida, antes que en el procesamiento de los datos. Ejemplo: Fortran. e) Naturales: Pretenden aproximar el diseño y construcción de los programas al lenguaje humano.
  • 6. 4. Lenguajes de primera generación: Constituidos por los lenguajes máquina. No existe un codificador menos complicado que el que utiliza el sistema binario. 5. Lenguajes de segunda generación: Son los que utilizan lenguaje ensamblador. Los programas de software de sistemas tales como los sistemas operativos se escriben en lenguaje ensamblador. Ejemplos: Fortran, Cobol. 6. Lenguajes de tercera generación: Son independientes al hardware de la computadora, es decir, los programas realizados en este lenguaje se pueden usar en distintas computadoras de diferentes fabricantes. Ejemplos: Pascal, Modula, PL/I.
  • 7. 7. Lenguajes de cuarta generación: Son lenguajes cuya relación con procedimientos es menor, y que se parecen cada vez al idioma inglés, algunos incluyen capacidades de consulta, creación de base de datos, códigos y capacidades gráficas. Ejemplos: Visual C++, Visual Basic, PowerBuilder, SQL. 8. Lenguajes de quinta generación: Son creados para la aplicación en inteligencia artificial y para el procesamiento de lenguajes naturales. Ejemplos: LISP, PROLOG.
  • 8. Referencias bibliográficas Ralph M. Stair, George W. Reynolds, Fundamentals of InformationSystems, Editorial: Thompson. http://www.articulandia.com/premium/article.php/06-09-2006Clasificacion-de-los-lenguajes-de-programacion.htm http://www.monografias.com/trabajos26/lenguajes-programacion/lenguajes-programacion.shtml#primera