SlideShare uma empresa Scribd logo
1 de 15
COMPUTACIÒN BÀSICA

Universidad de Oriente
Núcleo Anzoátegui
Escuela de Ingeniería y Ciencias Aplicadas
Departamento de Arquitectura

PROFESORA: María M. Molina
BR: Tomás Golindano
Francelis Lezama
Lenguaje de Programación
¿Qué es el lenguaje de programación?
Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que
pueden ser llevadas a cabo por las computadoras.
Cuando se programa, se indica una serie de instrucciones para que la computadora las ejecute.
Para asegurarse que la computadora entienda las instrucciones, se han establecido estos
lenguajes bien definidos para especificar y poder generar la comunicación con al computadora.
Estos lenguajes tienen características similares a los lenguajes comunes que utilizan las personas
para comunicarse unas con otras, pues cuentan con reglas y estructuras que deben seguirse.
¿Cuál es la ventaja de estudiar una variedad de lenguajes diferentes que es
poco probable que uno llegue a utilizar?
Mejorar la habilidad para desarrollar algoritmos eficaces.
Mejorar el uso del lenguaje de programación disponible.
Acrecentar el propio vocabulario con construcciones útiles sobre
programación.
Hacer posible una mejor elección del lenguaje de programación.
Facilitar el aprendizaje de un nuevo lenguaje.
Facilitar el diseño de un nuevo lenguaje.
ATRIBUTOS DE UN BUEN LENGUAJE

Lenguaje de Programación
Claridad, sencillez y unidad (legibilidad): La sintaxis del lenguaje afecta la facilidad con la que un
programa se puede escribir, por a prueba, y más tarde entender y modificar.
Ortogonalidad: Capacidad para combinar varias características de un lenguaje en todas las
combinaciones posibles, de manera que todas ellas tengan significado.
Naturalidad para la aplicación: La sintaxis del programa debe permitir que la estructura del programa
refleje la estructura lógica subyacente.
Apoyo para la abstracción: Una parte importante de la tarea del programador es proyectar las
abstracciones adecuadas para la solución del problema y luego implementar esas abstracciones
empleando las capacidades más primitivas que provee el lenguaje de programación mismo.
Facilidad para verificar programas: La sencillez de la estructura semántica y sintáctica ayuda a
simplificar la verificación de programas.
Entorno de programación: Facilita el trabajo con un lenguaje técnicamente débil en comparación con un
lenguaje más fuerte con poco apoyo externo.
Portabilidad de programas
Costo de uso:
1. Costo de ejecución del programa.
2. Costo de traducción de programas.
3. Costo de creación, prueba y uso de programas.
4. Costo de mantenimiento de los programas: costo total del ciclo de vida.
Lenguaje de Programación
Inicialmente los lenguajes se proyectaban para ejecutar programas con
eficiencia. A mediados de los años sesenta la programación cambia:
Las máquinas son menos costosas y aumentan los costos de programación.
Surge la necesidad de trasladar programas de unos sistemas a otros.
El mantenimiento del producto consume mayores recursos de cómputo.
La tarea del lenguaje de alto nivel es la de facilitar el desarrollo de programas
correctos para resolver problemas en alguna área de aplicación dada.

Los lenguajes de programación evolucionan o dejan de usarse. Influencias que
obligan a la revisión del los lenguajes:

Capacidad de las computadoras.
Aplicaciones: Los requerimientos de nuevas áreas de aplicación afectan los diseños de
nuevos lenguajes y las revisiones y ampliaciones de los más antiguos.
Métodos de programación.
Métodos de implementación.
Estudios teóricos.
Estandarización.
Lenguaje de Programación

CONCEPTOS BÁSICOS

Lenguaje de alto nivel.- Se caracterizan por expresar los algoritmos de una manera adecuada a la
capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.
Lenguaje de bajo nivel.- Proporciona poca o ninguna abstracción del microprocesador de un ordenador.
Consecuentemente es fácilmente trasladado a lenguaje de máquina.
Sintaxis.- Reglas que indican cómo realizar las construcciones del lenguaje.
Lógica de Programación.- Consta de las colecciones de los estados dentro de una lógica particular.

Lenguaje de script.- El trabajo en conjunto con una aplicación más grande, el control de apoyo de una
variedad de aplicaciones, se interpretan, o alguna combinación de los mismos.
Lenguaje de Programación

CLASIFICACIÓN

Se clasifican según su generación:






Lenguaje de Primera generación.
Lenguaje de Segunda generación.
Lenguaje de Tercera generación.
Lenguaje de Cuarta generación.
Lenguaje de Quinta generación.

Lenguaje de Primera generación
Lenguaje de máquina las instrucciones de programación de primera generación se inscribieron a
través de los interruptores del panel frontal del sistema informático. El principal beneficio del este
lenguaje de programación es que el código que el usuario escribe puede correr muy rápido y
eficiente, ya que se ejecuta directamente por la CPU. Sin embargo, en lenguaje de máquinaProgramas
es

Lenguaje de Segunda generación

 Proyecto

Lenguaje ensambladores desarrolla a finales de los años 50. Las instrucciones se representan con
símbolos mnemotécnicos. Simplifican las estructuras de las instrucciones y las hacen más legibles.
Se los reconoce como lenguaje de bajo nivel porque su código está orientado a un modelo de
computadora especifica.
Lenguaje de Programación

CLASIFICACIÓN

Lenguaje de Tercera generación
Se desarrolla entre los años 60. Sustituyen las Instrucciones simbólicas por códigos independientes de
la maquina. Tiene 3 categorías:
 Lenguaje orientado a procedimientos que hace énfasis en los procedimientos.
 Lenguaje orientado a problemas el cual los resuelve sin el detalle de la programación.
 Lenguaje orientado el cual hace énfasis en el objeto de la acción.
Lenguaje de Tercera generación: Cobol
(Lenguaje simbólico de programación, orientado hacia aplicaciones comerciales y de gestión: Common
Business Oriented Languaje) desarrollado en 1960, con el fin de solucionar las incompatibilidades de los
fabricantes de computadoras. Ganó amplia aceptación como lenguaje estandarizado llegándose a utilizar
ampliamente en los negocios, pero perdió seguidores en la pasada década. Motivado al problema del año
 Programas
2000 fueron requeridos programadores especializados en este lenguaje para reprogramar las millones
de líneas de código escritas en COBOL para que tales programas continuasen funcionando. Proyecto
Lenguaje de Programación

CLASIFICACIÓN

Lenguaje de Tercera generación: Lenguaje C
Desarrollado a principios de los sesenta por Brian Kernighan y Dennis Ritchie, quienes buscaban un
mejor lenguaje de integrar con el sistema operativo UNIX, para que los usuarios pudiesen hacer
modificaciones y mejoras con facilidad. El código ejecutable obtenido del lenguaje C, es rápido y
eficiente. El C es poderoso, puesto que brinda la libertad de conseguir que se realice casi cualquier
cosa en una computadora. Esta es una de las razones por la cual se ha vuelto tan popular entre quienes
desarrollan software para aplicaciones comerciales profesionalmente. Su dificultad estriba, en que no
es tan sencillo de aprender en comparación con otros lenguajes
Lenguaje de Programación

CLASIFICACIÓN

Lenguaje de Tercera generación: Fortran
(Traductor de Fórmulas: Formula TRANslator), diseñado específicamente para programas
matemáticos y de ingeniería, motivo por el cual, no fue de amplio uso en computadoras personales.
Su uso se dirige especialmente a equipos de cómputo dedicados a la investigación y la educación. La
versión más actual (1990) fue denominada FORTRAN-90.
Lenguaje de Programación

CLASIFICACIÓN

Lenguaje de Tercera generación: Pascal
Nombrado en honor del inventor francés Blas Pascal, es introducido por Niklaus Wirth en 1971. El
Pascal, buscaba superar las limitaciones de los otros lenguajes de programación y demostrar la
manera adecuada de implementar un lenguaje de cómputo. Ha llegado a considerarse un excelente
lenguaje de enseñanza. Las personas que se inician en la programación le consideran fácil para
implementar algoritmos, su compilador es estricto con el uso de programación
estructurada,
asegurándose de que los errores sean señalados al principio.
Lenguaje de Programación

CLASIFICACIÓN

Lenguaje de Tercera generación: JAVA
En 1990, la empresa Sun Microsystems, tras el abandono del proyecto NeWS, decide crear un
pequeño grupo de programadores cuyo objetivo es desarrollar un nuevo lenguaje destinado al
campo de la electrónica de consumo, especialmente electrodomésticos.
Este proyecto se conocía como Green Project. A la cabeza del grupo se encontraba el
programador James Goslin.
Lenguaje de Programación

CLASIFICACIÓN

Lenguaje de Cuarta generación:
Su característica distintiva es especificar que es lo que se debe hacer, en vez de como se debe ejecutar
una tarea. El uso de frases y oraciones parecidas al ingles para emitir instrucciones. Acceso a base de
datos. Capacidades graficas. Puede programarse visualmente como Visual Basic.

Lenguaje de Cuarta generación: Visual Basic
Lenguaje de Quinta generación

Lenguaje de Programación

CLASIFICACIÓN

Lenguaje de Quinta generación
De desarrollo a principio de la década de los 80 fue creado para la inteligencia artificial, también
para el procesamiento de lenguajes naturales.

Están serian capaces de resolver problemas complejos como la traducción del lenguaje natural a
otros.
Lenguaje de Quinta generación

Lenguaje de Programación

CLASIFICACIÓN

Lenguaje de Quinta generación: Lisp

Lenguaje de Quinta generación: Prolog
Lenguaje de Quinta generación

VENTAJAS Y DESVENTAJAS

Lenguaje de Programación

Mais conteúdo relacionado

Mais procurados

Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacionAlexander Campues
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionKarol
 
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 Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de ProgramaciónSandra Esposito
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacionLuis Peralta
 
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONHISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONRYAJPS
 
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++DarioManzano
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativosKenneth Tacuri Mora
 
Aplicaciones de lenguaje c
Aplicaciones de lenguaje cAplicaciones de lenguaje c
Aplicaciones de lenguaje cmoncadalmz
 
Tema 1 Software. Concepto Clasificación y ejecución. formas de adquisición
Tema 1 Software. Concepto Clasificación y ejecución. formas de adquisiciónTema 1 Software. Concepto Clasificación y ejecución. formas de adquisición
Tema 1 Software. Concepto Clasificación y ejecución. formas de adquisiciónLuis Guerrero
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos TiffanyMartinez
 
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNHistoria Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNda4
 
Mapa linux unix
Mapa linux unixMapa linux unix
Mapa linux unixlongojose
 
Mapa conceptual ac
Mapa conceptual acMapa conceptual ac
Mapa conceptual acmani villa
 

Mais procurados (20)

Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Xp
XpXp
Xp
 
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 Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de Programación
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacion
 
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONHISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
 
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
 
macros Lenguaje ensamblador
macros Lenguaje ensambladormacros Lenguaje ensamblador
macros Lenguaje ensamblador
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativos
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
 
Aplicaciones de lenguaje c
Aplicaciones de lenguaje cAplicaciones de lenguaje c
Aplicaciones de lenguaje c
 
Tema 1 Software. Concepto Clasificación y ejecución. formas de adquisición
Tema 1 Software. Concepto Clasificación y ejecución. formas de adquisiciónTema 1 Software. Concepto Clasificación y ejecución. formas de adquisición
Tema 1 Software. Concepto Clasificación y ejecución. formas de adquisición
 
Visual basic
Visual basicVisual basic
Visual basic
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNHistoria Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
 
Mapa linux unix
Mapa linux unixMapa linux unix
Mapa linux unix
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
 
Mapa conceptual ac
Mapa conceptual acMapa conceptual ac
Mapa conceptual ac
 

Destaque

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 programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónJSPN
 
Lenguaje de programación maria
Lenguaje de programación mariaLenguaje de programación maria
Lenguaje de programación mariamariagrau14
 
Lenguaje maquina
Lenguaje maquinaLenguaje maquina
Lenguaje maquinaErnes 28
 
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
 
Derecho asociacion sindical colombia historia
Derecho asociacion sindical colombia historiaDerecho asociacion sindical colombia historia
Derecho asociacion sindical colombia historiaJovanni Patiño
 
Elementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguajeElementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguajeortgmvico
 
Presentation Google Sites
Presentation Google SitesPresentation Google Sites
Presentation Google SitesJosé Ferrer
 
Entendiendo el .NET Framework
Entendiendo el .NET FrameworkEntendiendo el .NET Framework
Entendiendo el .NET FrameworkSorey García
 
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
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónd3m3nt3
 
Historia Computadoras
Historia ComputadorasHistoria Computadoras
Historia ComputadorasJosé Ferrer
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionJose Rojas
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NETjnarchie
 
Sintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionSintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionluismart05
 
CIENCIA TECNICA Y TECNOLOGIA
CIENCIA TECNICA Y TECNOLOGIACIENCIA TECNICA Y TECNOLOGIA
CIENCIA TECNICA Y TECNOLOGIAdycfacu
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 

Destaque (20)

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
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguaje de programación maria
Lenguaje de programación mariaLenguaje de programación maria
Lenguaje de programación maria
 
Lenguaje máquina
Lenguaje máquinaLenguaje máquina
Lenguaje máquina
 
Lenguaje maquina
Lenguaje maquinaLenguaje maquina
Lenguaje maquina
 
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
 
Derecho asociacion sindical colombia historia
Derecho asociacion sindical colombia historiaDerecho asociacion sindical colombia historia
Derecho asociacion sindical colombia historia
 
Elementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguajeElementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguaje
 
Presentation Google Sites
Presentation Google SitesPresentation Google Sites
Presentation Google Sites
 
Entendiendo el .NET Framework
Entendiendo el .NET FrameworkEntendiendo el .NET Framework
Entendiendo el .NET Framework
 
Introduccion a la WebQuest
Introduccion a la WebQuestIntroduccion a la WebQuest
Introduccion a la WebQuest
 
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
 
Lenguaje maquina
Lenguaje maquinaLenguaje maquina
Lenguaje maquina
 
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
 
Historia Computadoras
Historia ComputadorasHistoria Computadoras
Historia Computadoras
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De Programacion
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
 
Sintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionSintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacion
 
CIENCIA TECNICA Y TECNOLOGIA
CIENCIA TECNICA Y TECNOLOGIACIENCIA TECNICA Y TECNOLOGIA
CIENCIA TECNICA Y TECNOLOGIA
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 

Semelhante a Lenguaje de programacion presentacion.

Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 
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
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONBryan Perdomo
 
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
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
Boletin de informatica
Boletin de informaticaBoletin de informatica
Boletin de informaticaDaniel Guerrel
 
Programacion de lenguajes estructurados
Programacion de lenguajes estructurados Programacion de lenguajes estructurados
Programacion de lenguajes estructurados OBANDO555
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdfMariannaGutierrezGom
 
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 programacion.Lenguajes de programacion.
Lenguajes de programacion.dUi velazquez
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.dUi velazquez
 
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfjuanisvelez2
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfMariannaGutierrezGom
 

Semelhante a Lenguaje de programacion presentacion. (20)

Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
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).
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 
Dennis
DennisDennis
Dennis
 
Universidad autónoma de chiapas
Universidad autónoma de chiapasUniversidad autónoma de chiapas
Universidad autónoma de chiapas
 
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...
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Informática
InformáticaInformática
Informática
 
Informática
InformáticaInformática
Informática
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Boletin de informatica
Boletin de informaticaBoletin de informatica
Boletin de informatica
 
Programacion de lenguajes estructurados
Programacion de lenguajes estructurados Programacion de lenguajes estructurados
Programacion de lenguajes estructurados
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
 
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 programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
 
Deber
DeberDeber
Deber
 

Último

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 

Último (20)

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 

Lenguaje de programacion presentacion.

  • 1. COMPUTACIÒN BÀSICA Universidad de Oriente Núcleo Anzoátegui Escuela de Ingeniería y Ciencias Aplicadas Departamento de Arquitectura PROFESORA: María M. Molina BR: Tomás Golindano Francelis Lezama
  • 2. Lenguaje de Programación ¿Qué es el lenguaje de programación? Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por las computadoras. Cuando se programa, se indica una serie de instrucciones para que la computadora las ejecute. Para asegurarse que la computadora entienda las instrucciones, se han establecido estos lenguajes bien definidos para especificar y poder generar la comunicación con al computadora. Estos lenguajes tienen características similares a los lenguajes comunes que utilizan las personas para comunicarse unas con otras, pues cuentan con reglas y estructuras que deben seguirse. ¿Cuál es la ventaja de estudiar una variedad de lenguajes diferentes que es poco probable que uno llegue a utilizar? Mejorar la habilidad para desarrollar algoritmos eficaces. Mejorar el uso del lenguaje de programación disponible. Acrecentar el propio vocabulario con construcciones útiles sobre programación. Hacer posible una mejor elección del lenguaje de programación. Facilitar el aprendizaje de un nuevo lenguaje. Facilitar el diseño de un nuevo lenguaje.
  • 3. ATRIBUTOS DE UN BUEN LENGUAJE Lenguaje de Programación Claridad, sencillez y unidad (legibilidad): La sintaxis del lenguaje afecta la facilidad con la que un programa se puede escribir, por a prueba, y más tarde entender y modificar. Ortogonalidad: Capacidad para combinar varias características de un lenguaje en todas las combinaciones posibles, de manera que todas ellas tengan significado. Naturalidad para la aplicación: La sintaxis del programa debe permitir que la estructura del programa refleje la estructura lógica subyacente. Apoyo para la abstracción: Una parte importante de la tarea del programador es proyectar las abstracciones adecuadas para la solución del problema y luego implementar esas abstracciones empleando las capacidades más primitivas que provee el lenguaje de programación mismo. Facilidad para verificar programas: La sencillez de la estructura semántica y sintáctica ayuda a simplificar la verificación de programas. Entorno de programación: Facilita el trabajo con un lenguaje técnicamente débil en comparación con un lenguaje más fuerte con poco apoyo externo. Portabilidad de programas Costo de uso: 1. Costo de ejecución del programa. 2. Costo de traducción de programas. 3. Costo de creación, prueba y uso de programas. 4. Costo de mantenimiento de los programas: costo total del ciclo de vida.
  • 4. Lenguaje de Programación Inicialmente los lenguajes se proyectaban para ejecutar programas con eficiencia. A mediados de los años sesenta la programación cambia: Las máquinas son menos costosas y aumentan los costos de programación. Surge la necesidad de trasladar programas de unos sistemas a otros. El mantenimiento del producto consume mayores recursos de cómputo. La tarea del lenguaje de alto nivel es la de facilitar el desarrollo de programas correctos para resolver problemas en alguna área de aplicación dada. Los lenguajes de programación evolucionan o dejan de usarse. Influencias que obligan a la revisión del los lenguajes: Capacidad de las computadoras. Aplicaciones: Los requerimientos de nuevas áreas de aplicación afectan los diseños de nuevos lenguajes y las revisiones y ampliaciones de los más antiguos. Métodos de programación. Métodos de implementación. Estudios teóricos. Estandarización.
  • 5. Lenguaje de Programación CONCEPTOS BÁSICOS Lenguaje de alto nivel.- Se caracterizan por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas. Lenguaje de bajo nivel.- Proporciona poca o ninguna abstracción del microprocesador de un ordenador. Consecuentemente es fácilmente trasladado a lenguaje de máquina. Sintaxis.- Reglas que indican cómo realizar las construcciones del lenguaje. Lógica de Programación.- Consta de las colecciones de los estados dentro de una lógica particular. Lenguaje de script.- El trabajo en conjunto con una aplicación más grande, el control de apoyo de una variedad de aplicaciones, se interpretan, o alguna combinación de los mismos.
  • 6. Lenguaje de Programación CLASIFICACIÓN Se clasifican según su generación:      Lenguaje de Primera generación. Lenguaje de Segunda generación. Lenguaje de Tercera generación. Lenguaje de Cuarta generación. Lenguaje de Quinta generación. Lenguaje de Primera generación Lenguaje de máquina las instrucciones de programación de primera generación se inscribieron a través de los interruptores del panel frontal del sistema informático. El principal beneficio del este lenguaje de programación es que el código que el usuario escribe puede correr muy rápido y eficiente, ya que se ejecuta directamente por la CPU. Sin embargo, en lenguaje de máquinaProgramas es  Lenguaje de Segunda generación  Proyecto Lenguaje ensambladores desarrolla a finales de los años 50. Las instrucciones se representan con símbolos mnemotécnicos. Simplifican las estructuras de las instrucciones y las hacen más legibles. Se los reconoce como lenguaje de bajo nivel porque su código está orientado a un modelo de computadora especifica.
  • 7. Lenguaje de Programación CLASIFICACIÓN Lenguaje de Tercera generación Se desarrolla entre los años 60. Sustituyen las Instrucciones simbólicas por códigos independientes de la maquina. Tiene 3 categorías:  Lenguaje orientado a procedimientos que hace énfasis en los procedimientos.  Lenguaje orientado a problemas el cual los resuelve sin el detalle de la programación.  Lenguaje orientado el cual hace énfasis en el objeto de la acción. Lenguaje de Tercera generación: Cobol (Lenguaje simbólico de programación, orientado hacia aplicaciones comerciales y de gestión: Common Business Oriented Languaje) desarrollado en 1960, con el fin de solucionar las incompatibilidades de los fabricantes de computadoras. Ganó amplia aceptación como lenguaje estandarizado llegándose a utilizar ampliamente en los negocios, pero perdió seguidores en la pasada década. Motivado al problema del año  Programas 2000 fueron requeridos programadores especializados en este lenguaje para reprogramar las millones de líneas de código escritas en COBOL para que tales programas continuasen funcionando. Proyecto
  • 8. Lenguaje de Programación CLASIFICACIÓN Lenguaje de Tercera generación: Lenguaje C Desarrollado a principios de los sesenta por Brian Kernighan y Dennis Ritchie, quienes buscaban un mejor lenguaje de integrar con el sistema operativo UNIX, para que los usuarios pudiesen hacer modificaciones y mejoras con facilidad. El código ejecutable obtenido del lenguaje C, es rápido y eficiente. El C es poderoso, puesto que brinda la libertad de conseguir que se realice casi cualquier cosa en una computadora. Esta es una de las razones por la cual se ha vuelto tan popular entre quienes desarrollan software para aplicaciones comerciales profesionalmente. Su dificultad estriba, en que no es tan sencillo de aprender en comparación con otros lenguajes
  • 9. Lenguaje de Programación CLASIFICACIÓN Lenguaje de Tercera generación: Fortran (Traductor de Fórmulas: Formula TRANslator), diseñado específicamente para programas matemáticos y de ingeniería, motivo por el cual, no fue de amplio uso en computadoras personales. Su uso se dirige especialmente a equipos de cómputo dedicados a la investigación y la educación. La versión más actual (1990) fue denominada FORTRAN-90.
  • 10. Lenguaje de Programación CLASIFICACIÓN Lenguaje de Tercera generación: Pascal Nombrado en honor del inventor francés Blas Pascal, es introducido por Niklaus Wirth en 1971. El Pascal, buscaba superar las limitaciones de los otros lenguajes de programación y demostrar la manera adecuada de implementar un lenguaje de cómputo. Ha llegado a considerarse un excelente lenguaje de enseñanza. Las personas que se inician en la programación le consideran fácil para implementar algoritmos, su compilador es estricto con el uso de programación estructurada, asegurándose de que los errores sean señalados al principio.
  • 11. Lenguaje de Programación CLASIFICACIÓN Lenguaje de Tercera generación: JAVA En 1990, la empresa Sun Microsystems, tras el abandono del proyecto NeWS, decide crear un pequeño grupo de programadores cuyo objetivo es desarrollar un nuevo lenguaje destinado al campo de la electrónica de consumo, especialmente electrodomésticos. Este proyecto se conocía como Green Project. A la cabeza del grupo se encontraba el programador James Goslin.
  • 12. Lenguaje de Programación CLASIFICACIÓN Lenguaje de Cuarta generación: Su característica distintiva es especificar que es lo que se debe hacer, en vez de como se debe ejecutar una tarea. El uso de frases y oraciones parecidas al ingles para emitir instrucciones. Acceso a base de datos. Capacidades graficas. Puede programarse visualmente como Visual Basic. Lenguaje de Cuarta generación: Visual Basic
  • 13. Lenguaje de Quinta generación Lenguaje de Programación CLASIFICACIÓN Lenguaje de Quinta generación De desarrollo a principio de la década de los 80 fue creado para la inteligencia artificial, también para el procesamiento de lenguajes naturales. Están serian capaces de resolver problemas complejos como la traducción del lenguaje natural a otros.
  • 14. Lenguaje de Quinta generación Lenguaje de Programación CLASIFICACIÓN Lenguaje de Quinta generación: Lisp Lenguaje de Quinta generación: Prolog
  • 15. Lenguaje de Quinta generación VENTAJAS Y DESVENTAJAS Lenguaje de Programación