SlideShare una empresa de Scribd logo
PROGRAMAS
DEFINICION
Un programa informático o programa de computadora es
una secuencia de instrucciones, escritas para realizar una
tarea específica en una computadora. Este dispositivo
requiere programas para funcionar, por lo general,
ejecutando las instrucciones del programa en un
procesador central. El programa tiene un formato
ejecutable que la computadora puede utilizar
directamente para ejecutar las instrucciones. El mismo
programa en su formato de código fuente legible para
humanos, del cual se derivan los programas ejecutables
(por ejemplo, compilados), le permite a un programador
estudiar y desarrollar sus algoritmos.
CODIGO FUENTE
El código fuente de un programa informático (o
software) es un conjunto de líneas de texto con
los pasos que debe seguir la computadora para
ejecutar dicho programa. El término código
fuente también se usa para hacer referencia al
código fuente de otros elementos del software,
como por ejemplo el código fuente de una
página web, que está escrito en lenguaje de
marcado HTML o en JavaScript, u otros
lenguajes de programación web.
CODIGO FUENTE
fuente lo escriben profesionales
conocidos como programadores de
computadora. Este código se escribe en
un lenguaje de programación que sigue
uno de los siguientes dos paradigmas:
Imperativo o Declarativo, y que
posteriormente puede ser convertido en
un archivo ejecutable (usualmente
llamado un programa ejecutable o un
binario) por un compilador y más tarde
ejecutado por una unidad central de
procesamiento.
INTERPRETE DE PROGRAMACIÓN
En ciencias de la computación, intérprete o
interpretador es un programa informático capaz
de analizar y ejecutar otros programas. Los
intérpretes se diferencian de los compiladores o
de los ensambladores en que mientras estos
traducen un programa desde su descripción en un
lenguaje de programación al código de máquina
del sistema, los intérpretes sólo realizan la
traducción a medida que sea necesaria,
típicamente, instrucción por instrucción, y
normalmente no guardan el resultado de dicha
traducción.
INTERPRETE DE PROGRAMACIÓN
Los programas interpretados suelen ser más lentos que
los compilados debido a la necesidad de traducir el
programa mientras se ejecuta, pero a cambio son más
flexibles como entornos de programación y depuración
(lo que se traduce, por ejemplo, en una mayor facilidad
para reemplazar partes enteras del programa o añadir
módulos completamente nuevos), y permiten ofrecer al
programa interpretado un entorno no dependiente de la
máquina donde se ejecuta el intérprete, sino del propio
intérprete (lo que se conoce comúnmente como
máquina virtual).

Más contenido relacionado

PPTX
Compilador 22 (1)
PPT
Cargadores y ligadores
PPSX
Sofware de programación
PPTX
Procesadores de lenguaje
PPTX
Ensayo diseño de software
PPTX
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS
DOCX
Informatik
Compilador 22 (1)
Cargadores y ligadores
Sofware de programación
Procesadores de lenguaje
Ensayo diseño de software
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS
Informatik

La actualidad más candente (19)

PPT
1.4 ensambladores y compiladores
PPTX
Abraham campiño
DOCX
Ensambladores
PPTX
Tercera unidad ;3
PPTX
Clasificacion de Interpretes
PPTX
3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...
PPTX
3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...
PPTX
3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...
PPTX
Lenguajes de Programación
PPTX
Unidad I Conceptos Básicos
PPTX
PDF
Ensambladores y Compiladores
PPSX
Tipos De Ensambladores
PPTX
Traductores de lenguajes
PPTX
Terceraunidad 130504124039-phpapp02
PPTX
lenguajes de programacion
PPTX
Tipos de software
PPTX
Software
1.4 ensambladores y compiladores
Abraham campiño
Ensambladores
Tercera unidad ;3
Clasificacion de Interpretes
3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...
3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...
3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...
Lenguajes de Programación
Unidad I Conceptos Básicos
Ensambladores y Compiladores
Tipos De Ensambladores
Traductores de lenguajes
Terceraunidad 130504124039-phpapp02
lenguajes de programacion
Tipos de software
Software
Publicidad

Similar a Programas tema 4 (20)

PDF
Investigacion sobre traductor, interprete y compilador
PPTX
Lenguajes de programacion
PPTX
Lenguajes de programacion
PPTX
Programa informatico
PPTX
Jhinet fernanda
PPT
Introducción a la programacion 3 Software De Programacion
PPTX
Diapositivas
PPTX
TEMA 1. MODELACION Y SIMULACION CONCURRENCIA
PDF
Traductores de lenguajes de programación
PPTX
El Software Y Lenguajes De Programacion
PPTX
Abraham campiño
PPT
PPSX
Actividad 3 programacion de sistemas
PPSX
Preparación e instalación del software de aplicación
PPT
1. introduccion a java
PPTX
DOCX
Ensayo de marianny
PPTX
Slideshard deisy
PPTX
Los Lenguajes de Programación
Investigacion sobre traductor, interprete y compilador
Lenguajes de programacion
Lenguajes de programacion
Programa informatico
Jhinet fernanda
Introducción a la programacion 3 Software De Programacion
Diapositivas
TEMA 1. MODELACION Y SIMULACION CONCURRENCIA
Traductores de lenguajes de programación
El Software Y Lenguajes De Programacion
Abraham campiño
Actividad 3 programacion de sistemas
Preparación e instalación del software de aplicación
1. introduccion a java
Ensayo de marianny
Slideshard deisy
Los Lenguajes de Programación
Publicidad

Último (20)

PDF
Calidad desde el Docente y la mejora continua .pdf
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
Sesion 1 de microsoft power point - Clase 1
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
Estrategia de apoyo tecnología grado 9-3
PDF
taller de informática - LEY DE OHM
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
Presentación de Redes de Datos modelo osi
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
Maste clas de estructura metálica y arquitectura
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
Propuesta BKP servidores con Acronis1.pptx
Calidad desde el Docente y la mejora continua .pdf
introduccion a las_web en el 2025_mejoras.ppt
Sesion 1 de microsoft power point - Clase 1
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
Estrategia de apoyo tecnología grado 9-3
taller de informática - LEY DE OHM
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Presentación de Redes de Datos modelo osi
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
CyberOps Associate - Cisco Networking Academy
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Presentación PASANTIAS AuditorioOO..pptx
Maste clas de estructura metálica y arquitectura
SAP Transportation Management para LSP, TM140 Col18
Power Point Nicolás Carrasco (disertación Roblox).pptx
Diapositiva proyecto de vida, materia catedra
Propuesta BKP servidores con Acronis1.pptx

Programas tema 4

  • 2. DEFINICION Un programa informático o programa de computadora es una secuencia de instrucciones, escritas para realizar una tarea específica en una computadora. Este dispositivo requiere programas para funcionar, por lo general, ejecutando las instrucciones del programa en un procesador central. El programa tiene un formato ejecutable que la computadora puede utilizar directamente para ejecutar las instrucciones. El mismo programa en su formato de código fuente legible para humanos, del cual se derivan los programas ejecutables (por ejemplo, compilados), le permite a un programador estudiar y desarrollar sus algoritmos.
  • 3. CODIGO FUENTE El código fuente de un programa informático (o software) es un conjunto de líneas de texto con los pasos que debe seguir la computadora para ejecutar dicho programa. El término código fuente también se usa para hacer referencia al código fuente de otros elementos del software, como por ejemplo el código fuente de una página web, que está escrito en lenguaje de marcado HTML o en JavaScript, u otros lenguajes de programación web.
  • 4. CODIGO FUENTE fuente lo escriben profesionales conocidos como programadores de computadora. Este código se escribe en un lenguaje de programación que sigue uno de los siguientes dos paradigmas: Imperativo o Declarativo, y que posteriormente puede ser convertido en un archivo ejecutable (usualmente llamado un programa ejecutable o un binario) por un compilador y más tarde ejecutado por una unidad central de procesamiento.
  • 5. INTERPRETE DE PROGRAMACIÓN En ciencias de la computación, intérprete o interpretador es un programa informático capaz de analizar y ejecutar otros programas. Los intérpretes se diferencian de los compiladores o de los ensambladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema, los intérpretes sólo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.
  • 6. INTERPRETE DE PROGRAMACIÓN Los programas interpretados suelen ser más lentos que los compilados debido a la necesidad de traducir el programa mientras se ejecuta, pero a cambio son más flexibles como entornos de programación y depuración (lo que se traduce, por ejemplo, en una mayor facilidad para reemplazar partes enteras del programa o añadir módulos completamente nuevos), y permiten ofrecer al programa interpretado un entorno no dependiente de la máquina donde se ejecuta el intérprete, sino del propio intérprete (lo que se conoce comúnmente como máquina virtual).