SlideShare una empresa de Scribd logo
1 de 14
UNIVERSIDAD AUTONOMA DE CHIAPASFACULTAD DE CONTADURIA PUBLICACAMPUS .IVLIC. SISTEMAS COMPUTACIONALES 3° SEMESTRE GRUPO “E”MATERIA: ARQUITECTURA DE COMPUTADORASTEMA: CLASIFICACION DE LENGUAJES DE PROGRAMACION TAPACHULA, CHIAPAS A 9 DE AGOSTO DEL 2011.
UN LENGUAJE DE PROGRAMACION ES UN LENGUAJE QUE SE INVENTO PARA PODER CONTROLAR UNA MAQUINA, A CONTINUACION LA CLASIFICACION DE ELLOS.
LENGUAJE MÁQUINA: ESTA ESCRITO DIRECTAMENTE EN LENGUAJE INTELIGIBLE, UTILIZA EL ALFABETO BINARIO QUE CONSTA NADAMAS DE DOS SIMBOLOS (0-1) DENOMINADOS BITS. FUE EL PRIMER LENGUAJE USADO EN LA PROGRAMACION DE COMPUTADORAS PER ESTE FUE SUSTITUDIDO POR OTROS MAS DEBIDO A QUE ERA UN POCO DIFICULTOSO.
VENTAJAS DEL LENGUAJE MAQUINA: POSIBILIDAD DE TRANSFERIR UN PROGRAMA A LA MEMORIA SIN NECESIDAD DE TRADUCCION LO QUE HACE SUPERAR A LOS DEMAS LENGUAJES EN SU VELOCIDAD DE EJECUCION. DESVENTAJAS: DIFICULTAD EN LA CODIFICACION
LENGUAJES DE BAJO NIVEL: ESTE LENGUAJE ES MAS FACIL DE USAR QUE EL MAQUINA, AL ESTE LENGUAJE SE LE DENOMINA TAMBIEN LENGUAJE ENSAMBLADOR. LOS LENGUAJES DE BAJO NIVEL PERMITEN CREAR PROGRAMAS MUY RAPIDOS PERO ESTE A LA VEZ ES UN POCO COMPLICADO DE APRENDER.
EL LENGUAJE DE BAJO NIVEL ES EL LENGUAJE DE PROGRAMACION QUE EL ORDENADOR PUEDE ENTENDER A LA HORA DE EJECUTAR PROGRAMAS YA QUE ESTE NO NECESITA UN INTERPRETE PARA QUE TRADUZCA CADA LINEA DE INSTRUCCIONES.
VENTAJAS DEL LENGUAJE ENSAMBLADOR:     MAYOR FACILIDAD DE CODIFICACION , FACIL DE MODIFICAR EN COMPARACION CON EL MENGUAJE MAQUINA.   DESVENTAJAS: DEPENDE EN GRAN PARTE DE LA MAQUINA LO QUE IMPIDE TRANSPORTAR EL PROGRAMA A OTRAS MAQUINAS.
LENGUAJES DE ALTO NIVEL: ESTE ES EL LENGUAJE MAS USADO POR LOS PROGRAMADORES, FUERON DISEÑADOS PARA QUE ESCRIBAN Y LO ENTIENDAN DE MODO MAS FACIL QUE LOS LENGUAJES DE BAJO NIVEL Y MAQUINA. LAS PERSONAS ESCRIBEN  UNA SERIE DE CODIGOS QUE SON INSTRUCCIONES PARA QUE EL ORDENADOR EFECTUE UNA TAREA.
ESTE LENGUAJE UTILIZA UN INTERPRETE PARA QUE TRADUZCA EL LENGUAJE DE ALTO NIVEL AL DE BAJO NIVEL QUE EL SISTEMA PUEDE ENTENDER. VENTAJAS DEL LENGUAJE DE ALTO NIVEL:     TRANSPORTABILIDAD, FACILIDAD DE MODIFICACION, FACILES DE APRENDER. DESVENTAJAS: AUMENTA LA OCUPACION DE MEMORIA, FUENTES PARA CONSEGIR EL PROGRAMA.
PODRIAMOS DECIR QUE UN PRINCIPAL PROLEMA QUE PRESENTAN LOS LENGUAJES DE ALTO NIVEL ES LA GRAN CANTIDAD DE ELLOS QUE ESXISTEN EN USO ACTUALMENTE, TOMANDO EN CUANTA LAS DIFERENTES VERSIONES O DIALECTOS QUE MANEJA CADA UNO DE ELLOS.
UNA CLASIFICACION EXTENDIDA TOMANDO LA FORMA DE TRABAJAR DE LOS PROGRAMAS Y LA FILOSOFIA CON QUE FUERON CONSEBIDOS ES LA SIGUENTE: LENGUAJES IMPERATIVOS: UTILIZAN INSTRUCCIONES COMO UNIDAD DE TRABAJO DE LOS PROGRAMAS (COBOL, PASCAL,C,ADA) LENGUAJES DECLARATIVOS: LOS PROGRAMAS SE CONSTRUYEN MEDIANTE DESCRIPCIONES DE FUNCIONES O EXPRESIONES LOGICAS (LISP, PROLOG)
LENGUAJES ORIENTADOS A OBJETOS: EL DISEÑO DE LOS PROGRAMAS SE BASA MAS EN LOS DATOS Y SU ESTRUCTURA. LA UNIDAD DE PROCESO ES EL OBJETO Y EN EL SE INCLUYEN LOS DATOS (VARIABLES) Y LAS OPERACIONES QUE ACTUAN SOBRE ELLOS (SMALLTALK, C++) LENGUAJES ORIENTADO A PROBLEMA: DISEÑADOS PARA PROBLEMAS ESPECÍFICOS, PRINCIPALMENTE DEGESTIÓN, SUELEN SER GENERADORES DE APLICACIONES.
LENGUAJES NATURALES: ESTÁN DESARROLLÁNDOSE NUEVOS LENGUAJES CON EL PRINCIPAL OBJETIVO DE APROXIMAR EL DISEÑO Y CONSTRUCCIÓN DE PROGRAMAS AL LENGUAJE DE LAS PERSONAS. OTRA CLASIFICACIÓN QUE SE PUEDE HACER ES LA DE ATENDIENDO AL DESARROLLO DE LOS LENGUAJES DESDE LA APARICIÓN DE LAS COMPUTADORAS:  PRIMERA GENERACIÓN. LENGUAJES MAQUINA Y ENSAMBLADORES. SEGUNDA GENERACIÓN. PRIMEROS LENGUAJES DE ALTO NIVEL IMPERATIVO (FROTRAN, COBOL).
TERCERA GENERACIÓN. LENGUAJES DE ALTO NIVEL IMPERATIVO. SON LOS MAS UTILIZADOS Y SIGUEN VIGENTES EN LA ACTUALIDAD (ALGOL 8, PL/I, PASCAL, MODULA). CUARTA GENERACIÓN. ORIENTADOS BÁSICAMENTE A LAS APLICACIONES DE GESTIÓN Y AL MANEJO DE BASES DE DATOS (NATURAL, SQL). QUINTA GENERACIÓN. ORIENTADOS A LA INTELIGENCIA ARTIFICIAL Y AL PROCESAMIENTO DE LOS LENGUAJES NATURALES (LISP, PROLOG).

Más contenido relacionado

La actualidad más candente

Portafolio de evidencias de Computación.
Portafolio de evidencias de Computación. Portafolio de evidencias de Computación.
Portafolio de evidencias de Computación. mafibarba
 
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ónDennys Silva
 
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
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemaskarinaportilla
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de ProgramacionBayo Chicaiza
 
Conceptos de programacion
Conceptos de programacionConceptos de programacion
Conceptos de programacionKathy Quintero
 
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
 
Lenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber NavaLenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber NavaHuber2907
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacionrafafigue19
 
Lenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelelvin1202
 
Presentación "Estructura de un Programa"
Presentación "Estructura de un Programa"Presentación "Estructura de un Programa"
Presentación "Estructura de un Programa"Cristian Rosales
 
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
 

La actualidad más candente (18)

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Portafolio de evidencias de Computación.
Portafolio de evidencias de Computación. Portafolio de evidencias de Computación.
Portafolio de evidencias de 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
 
Hebe escobedo
Hebe escobedoHebe escobedo
Hebe escobedo
 
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
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 
Lenguajes 1
Lenguajes 1Lenguajes 1
Lenguajes 1
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
 
Conceptos de programacion
Conceptos de programacionConceptos de programacion
Conceptos de programacion
 
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).
 
Lenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber NavaLenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber Nava
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de 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
 
Presentación "Estructura de un Programa"
Presentación "Estructura de un Programa"Presentación "Estructura de un Programa"
Presentación "Estructura de un Programa"
 
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
 

Destacado

Building Angular Apps With Type Script
Building Angular Apps With Type ScriptBuilding Angular Apps With Type Script
Building Angular Apps With Type ScriptSergey Barskiy
 
Sicherung der Bildqualität in röntgendiagnostischen Betrieben
Sicherung der Bildqualität in röntgendiagnostischen BetriebenSicherung der Bildqualität in röntgendiagnostischen Betrieben
Sicherung der Bildqualität in röntgendiagnostischen Betriebenqubyx
 
Alert centraladminguide
Alert centraladminguideAlert centraladminguide
Alert centraladminguideArturo Salgado
 
Blogging: North Country Technology Symposium
Blogging: North Country Technology SymposiumBlogging: North Country Technology Symposium
Blogging: North Country Technology SymposiumJustin Groden
 
4月23日説明会
4月23日説明会4月23日説明会
4月23日説明会tetsuro ooki
 
Caliber2013
Caliber2013Caliber2013
Caliber2013Sanjay K
 
Degrafa Overview
Degrafa OverviewDegrafa Overview
Degrafa OverviewBill White
 
Government encourages education loan
Government encourages education loanGovernment encourages education loan
Government encourages education loanMonica Sharma
 
Setmore zendesk integration - quick walkthrough
Setmore zendesk integration - quick walkthroughSetmore zendesk integration - quick walkthrough
Setmore zendesk integration - quick walkthroughSetMore Appointments
 
Automated Test Design: Single Use Vs Reusable Tests
Automated Test Design: Single Use Vs Reusable TestsAutomated Test Design: Single Use Vs Reusable Tests
Automated Test Design: Single Use Vs Reusable TestsJosh Grant
 
Small business solutions worldwide
Small business solutions worldwideSmall business solutions worldwide
Small business solutions worldwideSB Zone
 
Enterprise Risk Management
Enterprise Risk ManagementEnterprise Risk Management
Enterprise Risk ManagementClayton Scott
 
Currency matters trading platform vision v1.1
Currency matters trading platform vision v1.1Currency matters trading platform vision v1.1
Currency matters trading platform vision v1.1HBS Technologies
 
Belladati Meetup Singapore Workshop
Belladati Meetup Singapore WorkshopBelladati Meetup Singapore Workshop
Belladati Meetup Singapore Workshopbelladati
 

Destacado (20)

Building Angular Apps With Type Script
Building Angular Apps With Type ScriptBuilding Angular Apps With Type Script
Building Angular Apps With Type Script
 
Sicherung der Bildqualität in röntgendiagnostischen Betrieben
Sicherung der Bildqualität in röntgendiagnostischen BetriebenSicherung der Bildqualität in röntgendiagnostischen Betrieben
Sicherung der Bildqualität in röntgendiagnostischen Betrieben
 
Alert centraladminguide
Alert centraladminguideAlert centraladminguide
Alert centraladminguide
 
Appraisly November 2013
Appraisly November 2013Appraisly November 2013
Appraisly November 2013
 
Blogging: North Country Technology Symposium
Blogging: North Country Technology SymposiumBlogging: North Country Technology Symposium
Blogging: North Country Technology Symposium
 
4月23日説明会
4月23日説明会4月23日説明会
4月23日説明会
 
MECBOT
MECBOTMECBOT
MECBOT
 
Q1.0 [Quiz Quirks]
Q1.0 [Quiz Quirks]Q1.0 [Quiz Quirks]
Q1.0 [Quiz Quirks]
 
Caliber2013
Caliber2013Caliber2013
Caliber2013
 
Degrafa Overview
Degrafa OverviewDegrafa Overview
Degrafa Overview
 
Government encourages education loan
Government encourages education loanGovernment encourages education loan
Government encourages education loan
 
Setmore zendesk integration - quick walkthrough
Setmore zendesk integration - quick walkthroughSetmore zendesk integration - quick walkthrough
Setmore zendesk integration - quick walkthrough
 
Automated Test Design: Single Use Vs Reusable Tests
Automated Test Design: Single Use Vs Reusable TestsAutomated Test Design: Single Use Vs Reusable Tests
Automated Test Design: Single Use Vs Reusable Tests
 
Small business solutions worldwide
Small business solutions worldwideSmall business solutions worldwide
Small business solutions worldwide
 
Enterprise Risk Management
Enterprise Risk ManagementEnterprise Risk Management
Enterprise Risk Management
 
Introducing Peppercan. Business at your fingertips in real-time.
Introducing Peppercan. Business at your fingertips in real-time.Introducing Peppercan. Business at your fingertips in real-time.
Introducing Peppercan. Business at your fingertips in real-time.
 
Count to 10 and Say Yes
Count to 10 and Say YesCount to 10 and Say Yes
Count to 10 and Say Yes
 
Digitalisierung mit UNIT4
Digitalisierung mit UNIT4Digitalisierung mit UNIT4
Digitalisierung mit UNIT4
 
Currency matters trading platform vision v1.1
Currency matters trading platform vision v1.1Currency matters trading platform vision v1.1
Currency matters trading platform vision v1.1
 
Belladati Meetup Singapore Workshop
Belladati Meetup Singapore WorkshopBelladati Meetup Singapore Workshop
Belladati Meetup Singapore Workshop
 

Similar a Clasificion de los lenguajes

Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJANIIER
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionalexlo92
 
lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacionpefrayo5
 
Evolucion de los lenguajes de programación
Evolucion de los lenguajes de programaciónEvolucion de los lenguajes de programación
Evolucion de los lenguajes de programaciónfercho-nava
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónCati Oliver
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionPaolitha Velezz
 
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
 
Lenguaje de programacion .doc
Lenguaje de programacion .docLenguaje de programacion .doc
Lenguaje de programacion .docarmandolarosa2
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacionTensor
 
Evolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacionEvolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacionSergio Maidana
 
Lemguaje de programacion angel matin exp 2011147162 ci 20101171
Lemguaje de programacion angel matin exp 2011147162 ci 20101171Lemguaje de programacion angel matin exp 2011147162 ci 20101171
Lemguaje de programacion angel matin exp 2011147162 ci 20101171Angel Martin
 
Lemguaje de programacion angel matin exp 2011147162 ci 20101171
Lemguaje de programacion angel matin exp 2011147162 ci 20101171Lemguaje de programacion angel matin exp 2011147162 ci 20101171
Lemguaje de programacion angel matin exp 2011147162 ci 20101171Angel Martin
 
Lenguaje de programaciòn
Lenguaje de programaciònLenguaje de programaciòn
Lenguaje de programaciònyodaly-29
 

Similar a Clasificion de los lenguajes (20)

Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
PROGRAMA INFORMATICO
PROGRAMA INFORMATICO PROGRAMA INFORMATICO
PROGRAMA INFORMATICO
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacion
 
Evolucion de los lenguajes de programación
Evolucion de los lenguajes de programaciónEvolucion de los lenguajes de programación
Evolucion de los lenguajes de programación
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
conceptos
conceptos conceptos
conceptos
 
Presentación1
Presentación1Presentación1
Presentación1
 
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
 
Lenguaje de programacion .doc
Lenguaje de programacion .docLenguaje de programacion .doc
Lenguaje de programacion .doc
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 
Evolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacionEvolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacion
 
Lemguaje de programacion angel matin exp 2011147162 ci 20101171
Lemguaje de programacion angel matin exp 2011147162 ci 20101171Lemguaje de programacion angel matin exp 2011147162 ci 20101171
Lemguaje de programacion angel matin exp 2011147162 ci 20101171
 
Lemguaje de programacion angel matin exp 2011147162 ci 20101171
Lemguaje de programacion angel matin exp 2011147162 ci 20101171Lemguaje de programacion angel matin exp 2011147162 ci 20101171
Lemguaje de programacion angel matin exp 2011147162 ci 20101171
 
Practica
PracticaPractica
Practica
 
Lenguaje de programaciòn
Lenguaje de programaciònLenguaje de programaciòn
Lenguaje de programaciòn
 

Último

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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 

Último (19)

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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
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...
 
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)
 
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
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
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
 
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
 
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...
 
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
 
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
 
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
 
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
 
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
 
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
 

Clasificion de los lenguajes

  • 1. UNIVERSIDAD AUTONOMA DE CHIAPASFACULTAD DE CONTADURIA PUBLICACAMPUS .IVLIC. SISTEMAS COMPUTACIONALES 3° SEMESTRE GRUPO “E”MATERIA: ARQUITECTURA DE COMPUTADORASTEMA: CLASIFICACION DE LENGUAJES DE PROGRAMACION TAPACHULA, CHIAPAS A 9 DE AGOSTO DEL 2011.
  • 2. UN LENGUAJE DE PROGRAMACION ES UN LENGUAJE QUE SE INVENTO PARA PODER CONTROLAR UNA MAQUINA, A CONTINUACION LA CLASIFICACION DE ELLOS.
  • 3. LENGUAJE MÁQUINA: ESTA ESCRITO DIRECTAMENTE EN LENGUAJE INTELIGIBLE, UTILIZA EL ALFABETO BINARIO QUE CONSTA NADAMAS DE DOS SIMBOLOS (0-1) DENOMINADOS BITS. FUE EL PRIMER LENGUAJE USADO EN LA PROGRAMACION DE COMPUTADORAS PER ESTE FUE SUSTITUDIDO POR OTROS MAS DEBIDO A QUE ERA UN POCO DIFICULTOSO.
  • 4. VENTAJAS DEL LENGUAJE MAQUINA: POSIBILIDAD DE TRANSFERIR UN PROGRAMA A LA MEMORIA SIN NECESIDAD DE TRADUCCION LO QUE HACE SUPERAR A LOS DEMAS LENGUAJES EN SU VELOCIDAD DE EJECUCION. DESVENTAJAS: DIFICULTAD EN LA CODIFICACION
  • 5. LENGUAJES DE BAJO NIVEL: ESTE LENGUAJE ES MAS FACIL DE USAR QUE EL MAQUINA, AL ESTE LENGUAJE SE LE DENOMINA TAMBIEN LENGUAJE ENSAMBLADOR. LOS LENGUAJES DE BAJO NIVEL PERMITEN CREAR PROGRAMAS MUY RAPIDOS PERO ESTE A LA VEZ ES UN POCO COMPLICADO DE APRENDER.
  • 6. EL LENGUAJE DE BAJO NIVEL ES EL LENGUAJE DE PROGRAMACION QUE EL ORDENADOR PUEDE ENTENDER A LA HORA DE EJECUTAR PROGRAMAS YA QUE ESTE NO NECESITA UN INTERPRETE PARA QUE TRADUZCA CADA LINEA DE INSTRUCCIONES.
  • 7. VENTAJAS DEL LENGUAJE ENSAMBLADOR: MAYOR FACILIDAD DE CODIFICACION , FACIL DE MODIFICAR EN COMPARACION CON EL MENGUAJE MAQUINA. DESVENTAJAS: DEPENDE EN GRAN PARTE DE LA MAQUINA LO QUE IMPIDE TRANSPORTAR EL PROGRAMA A OTRAS MAQUINAS.
  • 8. LENGUAJES DE ALTO NIVEL: ESTE ES EL LENGUAJE MAS USADO POR LOS PROGRAMADORES, FUERON DISEÑADOS PARA QUE ESCRIBAN Y LO ENTIENDAN DE MODO MAS FACIL QUE LOS LENGUAJES DE BAJO NIVEL Y MAQUINA. LAS PERSONAS ESCRIBEN UNA SERIE DE CODIGOS QUE SON INSTRUCCIONES PARA QUE EL ORDENADOR EFECTUE UNA TAREA.
  • 9. ESTE LENGUAJE UTILIZA UN INTERPRETE PARA QUE TRADUZCA EL LENGUAJE DE ALTO NIVEL AL DE BAJO NIVEL QUE EL SISTEMA PUEDE ENTENDER. VENTAJAS DEL LENGUAJE DE ALTO NIVEL: TRANSPORTABILIDAD, FACILIDAD DE MODIFICACION, FACILES DE APRENDER. DESVENTAJAS: AUMENTA LA OCUPACION DE MEMORIA, FUENTES PARA CONSEGIR EL PROGRAMA.
  • 10. PODRIAMOS DECIR QUE UN PRINCIPAL PROLEMA QUE PRESENTAN LOS LENGUAJES DE ALTO NIVEL ES LA GRAN CANTIDAD DE ELLOS QUE ESXISTEN EN USO ACTUALMENTE, TOMANDO EN CUANTA LAS DIFERENTES VERSIONES O DIALECTOS QUE MANEJA CADA UNO DE ELLOS.
  • 11. UNA CLASIFICACION EXTENDIDA TOMANDO LA FORMA DE TRABAJAR DE LOS PROGRAMAS Y LA FILOSOFIA CON QUE FUERON CONSEBIDOS ES LA SIGUENTE: LENGUAJES IMPERATIVOS: UTILIZAN INSTRUCCIONES COMO UNIDAD DE TRABAJO DE LOS PROGRAMAS (COBOL, PASCAL,C,ADA) LENGUAJES DECLARATIVOS: LOS PROGRAMAS SE CONSTRUYEN MEDIANTE DESCRIPCIONES DE FUNCIONES O EXPRESIONES LOGICAS (LISP, PROLOG)
  • 12. LENGUAJES ORIENTADOS A OBJETOS: EL DISEÑO DE LOS PROGRAMAS SE BASA MAS EN LOS DATOS Y SU ESTRUCTURA. LA UNIDAD DE PROCESO ES EL OBJETO Y EN EL SE INCLUYEN LOS DATOS (VARIABLES) Y LAS OPERACIONES QUE ACTUAN SOBRE ELLOS (SMALLTALK, C++) LENGUAJES ORIENTADO A PROBLEMA: DISEÑADOS PARA PROBLEMAS ESPECÍFICOS, PRINCIPALMENTE DEGESTIÓN, SUELEN SER GENERADORES DE APLICACIONES.
  • 13. LENGUAJES NATURALES: ESTÁN DESARROLLÁNDOSE NUEVOS LENGUAJES CON EL PRINCIPAL OBJETIVO DE APROXIMAR EL DISEÑO Y CONSTRUCCIÓN DE PROGRAMAS AL LENGUAJE DE LAS PERSONAS. OTRA CLASIFICACIÓN QUE SE PUEDE HACER ES LA DE ATENDIENDO AL DESARROLLO DE LOS LENGUAJES DESDE LA APARICIÓN DE LAS COMPUTADORAS: PRIMERA GENERACIÓN. LENGUAJES MAQUINA Y ENSAMBLADORES. SEGUNDA GENERACIÓN. PRIMEROS LENGUAJES DE ALTO NIVEL IMPERATIVO (FROTRAN, COBOL).
  • 14. TERCERA GENERACIÓN. LENGUAJES DE ALTO NIVEL IMPERATIVO. SON LOS MAS UTILIZADOS Y SIGUEN VIGENTES EN LA ACTUALIDAD (ALGOL 8, PL/I, PASCAL, MODULA). CUARTA GENERACIÓN. ORIENTADOS BÁSICAMENTE A LAS APLICACIONES DE GESTIÓN Y AL MANEJO DE BASES DE DATOS (NATURAL, SQL). QUINTA GENERACIÓN. ORIENTADOS A LA INTELIGENCIA ARTIFICIAL Y AL PROCESAMIENTO DE LOS LENGUAJES NATURALES (LISP, PROLOG).