SlideShare una empresa de Scribd logo
LENGUAJES DE PROGRAMACIONMarcela RamírezJosé Luis Velásquez
Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Es utilizado para controlar el comportamiento físico y lógico de una máquina. puede ser ejecutado de dos maneras:Mediante un programa que va adaptando las instrucciones conforme son encontradas. A este proceso se lo llama interpretar y a los programas que lo hacen se los conoce como interpretes. Traduciendo este programa, al programa equivalente escrito en lenguaje de máquina. A ese proceso se lo llama compilar y al programa traductor se le denomina compilador.concepto
Clasificación de los lenguajes de programaciónLos lenguajes de programación se pueden clasificar atendiendo a varios criterios:Según el nivel de abstracción
   Según el paradigma de programación que poseen cada uno de ellos Lenguajes de MáquinaEstán escritos en lenguajes directamente legibles por la máquina (computadora), ya que sus instrucciones son cadenas binarias (0 y 1). Da la posibilidad de cargar (transferir un programa a la memoria) sin necesidad de traducción posterior lo que supone una velocidad de ejecución superior, solo que con poca fiabilidad y dificultad de verificar y poner a punto los programas.Lenguajes de bajo nivelLos lenguajes de bajo nivel son lenguajes de programación que se acercan al funcionamiento de una computadora. El lenguaje de más bajo nivel por excelencia es el código maquina. A éste le sigue el lenguaje ensamblador, ya que al programar en ensamblador se trabajan con los registros de memoria de la computadora de forma directa. Ejemplo en lenguaje ensamblador  Intel x 86
Lenguajes lógicosLa computación lógica direcciona métodos de procesamiento basados en el razonamiento formal. Los objetos de tales razonamientos son "hechos" o reglas "if then". Para computar lógicamente se utiliza un conjunto de tales estamentos para calcular la verdad o falsedad de ese conjunto de estamentos. Un estamento es un hecho si sus tulpas verifican una serie de operaciones.Un hecho es una expresión en la que algún objeto o conjunto de objetos satisface una relación específica. Una tulpa es una lista inmutable. Una tulpa no puede modificarse de ningún modo después de su creación.[

Más contenido relacionado

PPTX
lenguajes de programacion
PPTX
Clasificacion de los
PPTX
Diapositivas
DOCX
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
PPTX
Lenguaje maquina
PPTX
Lenguajes de programacion
PPTX
Lenguaje de Maquinas
lenguajes de programacion
Clasificacion de los
Diapositivas
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Lenguaje maquina
Lenguajes de programacion
Lenguaje de Maquinas

La actualidad más candente (18)

PPTX
Innovacionk m
PPTX
Lenguajes de programacion tema 2_compiladores e interpretes
PPTX
Pasadas multiples
PPTX
1. que es programacion
PPTX
Compilador e interpretador
PPTX
Universidad fermín toro
DOCX
Compiladores e intérpretes
PPT
Estructura de un interprete
PPTX
Generalidades del lenguaje ensamblador
PPTX
Presentación computación 1_compiladores_e_interpretes
PPSX
Lenguaje de programacion sgs.ppt
PPTX
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
PPT
objetivos de las tecnologias de la informacion y la comunicacion
PPTX
4. Conceptos básicos III
DOCX
Lenguajes de programacion
PPT
Lenguaje maquina
DOCX
Introduccion a la programacion y sus lenguajes
PPTX
Abraham campiño
Innovacionk m
Lenguajes de programacion tema 2_compiladores e interpretes
Pasadas multiples
1. que es programacion
Compilador e interpretador
Universidad fermín toro
Compiladores e intérpretes
Estructura de un interprete
Generalidades del lenguaje ensamblador
Presentación computación 1_compiladores_e_interpretes
Lenguaje de programacion sgs.ppt
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
objetivos de las tecnologias de la informacion y la comunicacion
4. Conceptos básicos III
Lenguajes de programacion
Lenguaje maquina
Introduccion a la programacion y sus lenguajes
Abraham campiño
Publicidad

Similar a lenguajes de programacion (20)

PPTX
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
DOCX
Ensayo de marianny
ODP
Lenguajes de programacion
PDF
Tema 1.3.- Programación
PPTX
Jhinet fernanda
PPTX
Actividades ac 2 computacion mtra elisa navarro lectura
PDF
lenguaje de Programacion
PPTX
Slideshard deisy
PPTX
1. Que es programacion
PPTX
Lenguajes de programacion
PDF
Traductores de lenguajes de programación
PPTX
tlenguajes unidad I 2016
PPTX
Presentación "Estructura de un Programa"
PPTX
Lenguajes de programación
PPTX
Clasificación de los lenguajes de programación
PPTX
Presentación1
PPTX
Presentación1
PPTX
Lenguaje de programacion
PPTX
Lenguajes de programacion
PPTX
Lenguajes de programación
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
Ensayo de marianny
Lenguajes de programacion
Tema 1.3.- Programación
Jhinet fernanda
Actividades ac 2 computacion mtra elisa navarro lectura
lenguaje de Programacion
Slideshard deisy
1. Que es programacion
Lenguajes de programacion
Traductores de lenguajes de programación
tlenguajes unidad I 2016
Presentación "Estructura de un Programa"
Lenguajes de programación
Clasificación de los lenguajes de programación
Presentación1
Presentación1
Lenguaje de programacion
Lenguajes de programacion
Lenguajes de programación
Publicidad

Último (20)

PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
Calidad desde el Docente y la mejora continua .pdf
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PDF
taller de informática - LEY DE OHM
PDF
Estrategia de apoyo tecnología grado 9-3
PDF
Diapositiva proyecto de vida, materia catedra
PDF
clase auditoria informatica 2025.........
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
Maste clas de estructura metálica y arquitectura
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
Sesion 1 de microsoft power point - Clase 1
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Influencia-del-uso-de-redes-sociales.pdf
introduccion a las_web en el 2025_mejoras.ppt
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
CyberOps Associate - Cisco Networking Academy
Power Point Nicolás Carrasco (disertación Roblox).pptx
Propuesta BKP servidores con Acronis1.pptx
SAP Transportation Management para LSP, TM140 Col18
Calidad desde el Docente y la mejora continua .pdf
historia_web de la creacion de un navegador_presentacion.pptx
REDES INFORMATICAS REDES INFORMATICAS.pptx
taller de informática - LEY DE OHM
Estrategia de apoyo tecnología grado 9-3
Diapositiva proyecto de vida, materia catedra
clase auditoria informatica 2025.........
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Maste clas de estructura metálica y arquitectura
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Sesion 1 de microsoft power point - Clase 1

lenguajes de programacion

  • 1. LENGUAJES DE PROGRAMACIONMarcela RamírezJosé Luis Velásquez
  • 2. Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Es utilizado para controlar el comportamiento físico y lógico de una máquina. puede ser ejecutado de dos maneras:Mediante un programa que va adaptando las instrucciones conforme son encontradas. A este proceso se lo llama interpretar y a los programas que lo hacen se los conoce como interpretes. Traduciendo este programa, al programa equivalente escrito en lenguaje de máquina. A ese proceso se lo llama compilar y al programa traductor se le denomina compilador.concepto
  • 3. Clasificación de los lenguajes de programaciónLos lenguajes de programación se pueden clasificar atendiendo a varios criterios:Según el nivel de abstracción
  • 4. Según el paradigma de programación que poseen cada uno de ellos Lenguajes de MáquinaEstán escritos en lenguajes directamente legibles por la máquina (computadora), ya que sus instrucciones son cadenas binarias (0 y 1). Da la posibilidad de cargar (transferir un programa a la memoria) sin necesidad de traducción posterior lo que supone una velocidad de ejecución superior, solo que con poca fiabilidad y dificultad de verificar y poner a punto los programas.Lenguajes de bajo nivelLos lenguajes de bajo nivel son lenguajes de programación que se acercan al funcionamiento de una computadora. El lenguaje de más bajo nivel por excelencia es el código maquina. A éste le sigue el lenguaje ensamblador, ya que al programar en ensamblador se trabajan con los registros de memoria de la computadora de forma directa. Ejemplo en lenguaje ensamblador Intel x 86
  • 5. Lenguajes lógicosLa computación lógica direcciona métodos de procesamiento basados en el razonamiento formal. Los objetos de tales razonamientos son "hechos" o reglas "if then". Para computar lógicamente se utiliza un conjunto de tales estamentos para calcular la verdad o falsedad de ese conjunto de estamentos. Un estamento es un hecho si sus tulpas verifican una serie de operaciones.Un hecho es una expresión en la que algún objeto o conjunto de objetos satisface una relación específica. Una tulpa es una lista inmutable. Una tulpa no puede modificarse de ningún modo después de su creación.[
  • 6. Implementación La implementación de un lenguaje es la que provee una manera de que se ejecute un programa para una determinada combinación de software y hardware. Existen básicamente dos maneras de implementar un lenguaje: Compilación e interpretación. Compilación es la traducción a un código que pueda utilizar la máquina. Los programas traductores que pueden realizar esta operación se llaman compiladores. Éstos, como los programas ensambladores avanzados, pueden generar muchas líneas de código de máquina por cada proposición del programa fuente.Se puede también utilizar una alternativa diferente de los compiladores para traducir lenguajes de alto nivel. En vez de traducir el programa fuente y grabar en forma permanente el código objeto que se produce durante la compilación para utilizarlo en una ejecución futura, el programador sólo carga el programa fuente en la computadora junto con los datos que se van a procesar. A continuación, un programa interprete, almacenado en el sistema operativo del disco, o incluido de manera permanente dentro de la máquina, convierte cada proposición del programa fuente en lenguaje de máquina conforme vaya siendo necesario durante el procesamiento de los datos. El código objeto no se graba para utilizarlo posteriormente