SlideShare una empresa de Scribd logo
Lenguajes de programacion
UNIVERSIDAD PEDAGÓGICA
NACIONAL FRANCISCO MORAZÁN
IFE 115: INFORMÁTICA BÁSICA
LICENCIADO: MARCIÓ RODAS
CARLOS HUMBERTO MARTÍNEZ MARTÍNEZ
313198900150
LENGUAJES DE
PROGRAMACION
LENGUAJES DE PROGRAMACIÓN
PRESENTADO POR: CARLOS HUMBERTO MARTINEZ MARTINEZ
Un lenguaje de programación es un
lenguaje diseñado para describir el
conjunto de acciones consecutivas
que un equipo debe ejecutar. Por lo
tanto, un lenguaje de programación
es un modo práctico para que los
seres humanos puedan dar
instrucciones a un equipo.
LENGUAJES DE PROGRAMACIÓN
El lenguaje utilizado por el procesador se denomina lenguaje
máquina. Se trata de datos tal como llegan al procesador, que
consisten en una serie de 0 y 1 ( datos binarios).
A CADA instrucción le corresponde UNA acción de procesador.
Los lenguajes que los equipos usan para comunicarse entre ellos
no tienen nada que ver con los lenguajes de programación; se los
conoce como protocolos de comunicación. Se trata de dos
conceptos totalmente diferentes. Un lenguaje de programación es
muy estricto:
LENGUAJES DE PROGRAMACIÓN
Es muy similar al lenguaje máquina, pero los desarrolladores pueden
comprenderlo. No obstante, este lenguaje se parece tanto al lenguaje
máquina que depende estrictamente del tipo de procesador utilizado
(cada tipo de procesador puede tener su propio lenguaje máquina).
El ensamblador fue el primer lenguaje de programación utilizado.
El lenguaje máquina, por lo tanto, no es comprensible para los seres
humanos, razón por la cual se han desarrollado lenguajes
intermediarios comprensibles para el hombre. El código escrito en este
tipo de lenguaje se transforma en código máquina para que el
procesador pueda procesarlo.
Lenguajes de programación imperativos y
funcionales
Lenguajes Imperativos
Lenguaje de programación imperativo
Lenguajes Funcionales
Lenguaje de programación funcional
Un lenguaje imperativo programa mediante una serie de comandos, agrupados en bloques y
compuestos de órdenes condicionales que permiten al programa retornar a un bloque de
comandos si se cumple la condición.
Un lenguaje de programación funcional (a menudo llamado lenguaje procedimental) es un
lenguaje que crea programas mediante funciones, devuelve un nuevo estado de resultado y
recibe como entrada el resultado de otras funciones. Cuando una función se invoca a sí
misma, hablamos de recursividad.
Interpretación y compilación
Lenguajes interpretados
Lenguajes compilados
Un lenguaje de programación es, por definición, diferente al lenguaje máquina.
Por lo tanto, debe traducirse para que el procesador pueda comprenderlo. Un
programa escrito en un lenguaje interpretado requiere de un programa auxiliar (el
intérprete), que traduce los comandos de los programas según sea necesario.
Un programa escrito en un lenguaje "compilado" se traduce a través de un
programa anexo llamado compilador que, a su vez, crea un nuevo archivo
independiente que no necesita ningún otro programa para ejecutarse a sí mismo.
Este archivo se llama ejecutable.
Ejemplos de Lenguajes de Programacion
Primero's Lenguajes de Programacion
ADA
CobolJava
PHP
Pascal BASIC
C++
FORTRAN
Lenguajes Ampliamente Usados
Lenguaje Principal Área de
Aplicación
Compilado/Interpretado
ADA Tiempo real Lenguaje compilado
BASIC Programación para fines educativos Lenguaje interpretado
C Programación de sistema Lenguaje compilado
C++ Programación de sistema orientado a objeto Lenguaje compilado
Cobol Administración Lenguaje compilado
Fortran Cálculo Lenguaje compilado
Java Programación orientada a Internet Lenguaje intermediario
MATLAB Cálculos matemáticos Lenguaje interpretado
Cálculos matemáticos Cálculos matemáticos Lenguaje interpretado
LISP Inteligencia artificial Lenguaje intermediario
Pascal Educación Lenguaje compilado
PHP Desarrollo de sitios web dinámicos Lenguaje interpretado
Inteligencia artificial Inteligencia artificial Lenguaje interpretado
Perl Procesamiento de cadenas de caracteres Lenguaje interpretado
BIBLIOGRAFIA
Lenguajes de
Programacion
Lenguaje de
programación
Evolución histórica
de los lenguajes de
programación Tipos de lenguajes
de programación
"Una vez un ordenador me venció jugando al ajedrez, pero no
me opuso resistencia cuando pasamos al kick boxing"
- Emo Philips -
Gracias por su Atención! 
Preguntas, sobre el tema?

Más contenido relacionado

PPTX
Lenguajes de programacion
PPTX
Lenguajes de programación
PPT
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
 
PPTX
Clases/Tipos de lenguajes de programación
PPT
Lenguajes De Programacion
PPTX
Lenguajes de programacion
PPTX
TIPOS DE LENGUAJES DE PROGRAMACION
PPSX
Lenguajes De Programacion
Lenguajes de programacion
Lenguajes de programación
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
 
Clases/Tipos de lenguajes de programación
Lenguajes De Programacion
Lenguajes de programacion
TIPOS DE LENGUAJES DE PROGRAMACION
Lenguajes De Programacion

La actualidad más candente (20)

PPT
Lección 1 Introducción a los Lenguajes de Programación
PPTX
Diapositivas lenguaje de programación gladys
PPTX
Lenguaje de programacion
PPTX
Lenguajes de programacion (exposicion)
PPTX
Clasificación de los lenguajes de programación
PPTX
Lenguaje de programacion
PPTX
Exposición de Lenguajes de Programación
PPT
Lenguajes de Programación
PPTX
Algoritmos y programas
DOCX
1.1. historia del lenguaje de programacion
PPTX
Lenguajes de programacion
PPTX
Lenguajes de Programacion según su Generación
PPTX
Lenguajes de programación
DOCX
Boletin de informatica
PPTX
Tipos de lenguaje de programacion
PPT
Lenguaje maquina
PPTX
Clasificación de los lenguajes de programación
PPTX
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
PPTX
Clasificación de lenguajes de
PPTX
Historia de la programación
Lección 1 Introducción a los Lenguajes de Programación
Diapositivas lenguaje de programación gladys
Lenguaje de programacion
Lenguajes de programacion (exposicion)
Clasificación de los lenguajes de programación
Lenguaje de programacion
Exposición de Lenguajes de Programación
Lenguajes de Programación
Algoritmos y programas
1.1. historia del lenguaje de programacion
Lenguajes de programacion
Lenguajes de Programacion según su Generación
Lenguajes de programación
Boletin de informatica
Tipos de lenguaje de programacion
Lenguaje maquina
Clasificación de los lenguajes de programación
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Clasificación de lenguajes de
Historia de la programación
Publicidad

Destacado (19)

PPT
Lenguajes De Programacion
PPT
Lenguaje De Programación
PPTX
Lenguajes interactivos
PDF
Lenguajes de programacion
PPTX
Lenguaje de programación
PPTX
Lenguaje de programacion
DOCX
Lenguajes de Programación
PPTX
Lenguajes de programacion
DOCX
Paradigmas de programación
PPT
Historia de los Lenguajes de Programación
PPTX
Lenguajes de programación
DOCX
Paradigmas de programación
PDF
Generaciones de los lenguajes de programación
PPTX
Lenguaje de Programación
PPT
Que Es Un Lenguaje De Programacion...?
PPSX
Lenguaje de programacion sgs.ppt
PDF
Tema1 Lenguajes De Programacion
PPT
Lenguajes De Bajo Nivel
PPT
tipos de lenguaje de programación
Lenguajes De Programacion
Lenguaje De Programación
Lenguajes interactivos
Lenguajes de programacion
Lenguaje de programación
Lenguaje de programacion
Lenguajes de Programación
Lenguajes de programacion
Paradigmas de programación
Historia de los Lenguajes de Programación
Lenguajes de programación
Paradigmas de programación
Generaciones de los lenguajes de programación
Lenguaje de Programación
Que Es Un Lenguaje De Programacion...?
Lenguaje de programacion sgs.ppt
Tema1 Lenguajes De Programacion
Lenguajes De Bajo Nivel
tipos de lenguaje de programación
Publicidad

Similar a Lenguajes de programacion (20)

PPTX
Lenguajes de programación
PDF
Lenguaje de programación
PDF
EXAMEN2
PPTX
Lenguajes de programación
DOCX
Lenguajes de programación
PPTX
Lenguajes de programación
ODP
Lenguajes de programacion
PPTX
Valladares karlos clp
ODT
Tipos de lenguajes de programación
PDF
Herramientas
PDF
Herramientas
DOCX
Ensayo de marianny
DOCX
Lenguajes de programación
PPTX
1. Que es programacion
PPTX
1. que es programacion
PPTX
programacion grado 9bbbbbbbbbbbbbbbb.pptx
PPTX
Lenguaje de programación 00
PPTX
Ideograma horaciogonzalez
PDF
Clase 10 lenguajes_de_programacion
PPTX
tlenguajes unidad I 2016
Lenguajes de programación
Lenguaje de programación
EXAMEN2
Lenguajes de programación
Lenguajes de programación
Lenguajes de programación
Lenguajes de programacion
Valladares karlos clp
Tipos de lenguajes de programación
Herramientas
Herramientas
Ensayo de marianny
Lenguajes de programación
1. Que es programacion
1. que es programacion
programacion grado 9bbbbbbbbbbbbbbbb.pptx
Lenguaje de programación 00
Ideograma horaciogonzalez
Clase 10 lenguajes_de_programacion
tlenguajes unidad I 2016

Más de Ariel Medina (17)

PPTX
Teoria de la computacion
PPTX
Inteligencia artificial
PPTX
Diseño por computadora
PPTX
Sistema de bases de datos
PPTX
Abstracciones de datos
PPTX
Ingenieria de la informatica
PPTX
Algoritmos
PPTX
Repercusiones sociales
PPTX
Un resumen de nuestro estudio
PPTX
Abstraccion
PPTX
La ciencia de los algoritmos
PPTX
Historia de la computación
PPTX
El papel de los algoritmos
PPTX
Redes internet
PPT
Sistemas operativos
PPTX
Tratamiento de datos
PPTX
Almacenamiento de datos
Teoria de la computacion
Inteligencia artificial
Diseño por computadora
Sistema de bases de datos
Abstracciones de datos
Ingenieria de la informatica
Algoritmos
Repercusiones sociales
Un resumen de nuestro estudio
Abstraccion
La ciencia de los algoritmos
Historia de la computación
El papel de los algoritmos
Redes internet
Sistemas operativos
Tratamiento de datos
Almacenamiento de datos

Último (20)

PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
clase auditoria informatica 2025.........
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
Estrategia de apoyo tecnología miguel angel solis
PDF
taller de informática - LEY DE OHM
PDF
Estrategia de apoyo tecnología grado 9-3
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
Diapositiva proyecto de vida, materia catedra
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
Presentación de Redes de Datos modelo osi
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPT
Que son las redes de computadores y sus partes
PPTX
Sesion 1 de microsoft power point - Clase 1
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Propuesta BKP servidores con Acronis1.pptx
CyberOps Associate - Cisco Networking Academy
Power Point Nicolás Carrasco (disertación Roblox).pptx
clase auditoria informatica 2025.........
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
SAP Transportation Management para LSP, TM140 Col18
Estrategia de apoyo tecnología miguel angel solis
taller de informática - LEY DE OHM
Estrategia de apoyo tecnología grado 9-3
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Diapositiva proyecto de vida, materia catedra
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Presentación de Redes de Datos modelo osi
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Que son las redes de computadores y sus partes
Sesion 1 de microsoft power point - Clase 1
Influencia-del-uso-de-redes-sociales.pdf
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...

Lenguajes de programacion

  • 2. UNIVERSIDAD PEDAGÓGICA NACIONAL FRANCISCO MORAZÁN IFE 115: INFORMÁTICA BÁSICA LICENCIADO: MARCIÓ RODAS CARLOS HUMBERTO MARTÍNEZ MARTÍNEZ 313198900150
  • 4. LENGUAJES DE PROGRAMACIÓN PRESENTADO POR: CARLOS HUMBERTO MARTINEZ MARTINEZ Un lenguaje de programación es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo.
  • 5. LENGUAJES DE PROGRAMACIÓN El lenguaje utilizado por el procesador se denomina lenguaje máquina. Se trata de datos tal como llegan al procesador, que consisten en una serie de 0 y 1 ( datos binarios). A CADA instrucción le corresponde UNA acción de procesador. Los lenguajes que los equipos usan para comunicarse entre ellos no tienen nada que ver con los lenguajes de programación; se los conoce como protocolos de comunicación. Se trata de dos conceptos totalmente diferentes. Un lenguaje de programación es muy estricto:
  • 6. LENGUAJES DE PROGRAMACIÓN Es muy similar al lenguaje máquina, pero los desarrolladores pueden comprenderlo. No obstante, este lenguaje se parece tanto al lenguaje máquina que depende estrictamente del tipo de procesador utilizado (cada tipo de procesador puede tener su propio lenguaje máquina). El ensamblador fue el primer lenguaje de programación utilizado. El lenguaje máquina, por lo tanto, no es comprensible para los seres humanos, razón por la cual se han desarrollado lenguajes intermediarios comprensibles para el hombre. El código escrito en este tipo de lenguaje se transforma en código máquina para que el procesador pueda procesarlo.
  • 7. Lenguajes de programación imperativos y funcionales Lenguajes Imperativos Lenguaje de programación imperativo Lenguajes Funcionales Lenguaje de programación funcional Un lenguaje imperativo programa mediante una serie de comandos, agrupados en bloques y compuestos de órdenes condicionales que permiten al programa retornar a un bloque de comandos si se cumple la condición. Un lenguaje de programación funcional (a menudo llamado lenguaje procedimental) es un lenguaje que crea programas mediante funciones, devuelve un nuevo estado de resultado y recibe como entrada el resultado de otras funciones. Cuando una función se invoca a sí misma, hablamos de recursividad.
  • 8. Interpretación y compilación Lenguajes interpretados Lenguajes compilados Un lenguaje de programación es, por definición, diferente al lenguaje máquina. Por lo tanto, debe traducirse para que el procesador pueda comprenderlo. Un programa escrito en un lenguaje interpretado requiere de un programa auxiliar (el intérprete), que traduce los comandos de los programas según sea necesario. Un programa escrito en un lenguaje "compilado" se traduce a través de un programa anexo llamado compilador que, a su vez, crea un nuevo archivo independiente que no necesita ningún otro programa para ejecutarse a sí mismo. Este archivo se llama ejecutable.
  • 9. Ejemplos de Lenguajes de Programacion Primero's Lenguajes de Programacion ADA CobolJava PHP Pascal BASIC C++ FORTRAN
  • 10. Lenguajes Ampliamente Usados Lenguaje Principal Área de Aplicación Compilado/Interpretado ADA Tiempo real Lenguaje compilado BASIC Programación para fines educativos Lenguaje interpretado C Programación de sistema Lenguaje compilado C++ Programación de sistema orientado a objeto Lenguaje compilado Cobol Administración Lenguaje compilado Fortran Cálculo Lenguaje compilado Java Programación orientada a Internet Lenguaje intermediario MATLAB Cálculos matemáticos Lenguaje interpretado Cálculos matemáticos Cálculos matemáticos Lenguaje interpretado LISP Inteligencia artificial Lenguaje intermediario Pascal Educación Lenguaje compilado PHP Desarrollo de sitios web dinámicos Lenguaje interpretado Inteligencia artificial Inteligencia artificial Lenguaje interpretado Perl Procesamiento de cadenas de caracteres Lenguaje interpretado
  • 11. BIBLIOGRAFIA Lenguajes de Programacion Lenguaje de programación Evolución histórica de los lenguajes de programación Tipos de lenguajes de programación
  • 12. "Una vez un ordenador me venció jugando al ajedrez, pero no me opuso resistencia cuando pasamos al kick boxing" - Emo Philips -
  • 13. Gracias por su Atención!  Preguntas, sobre el tema?