SlideShare una empresa de Scribd logo
1 de 22
Universidad Tocológica del Cibao
Oriental (UTECO)
Presentado por:
María Sánchez Almonte……..2014-0146
Ruth Dilania Francisco………..2015-0048
José Ángel Leocadio García…2015-0549
Johanny Manuela Cruz……….2015-1975
REFLEXIÓN
• Software programación
• Tipos de lenguajes de programación
– Lenguaje de Alto Nivel
– Lenguaje de Bajo Nivel
– Lenguaje de Maquina
• Nombre de algunos Lenguajes de Programación
de Alto Nivel
• Programa Fuente
• Programa Objeto
• Compiladores
• Interpretes
Software de Programación
• Es el conjunto de
herramientas que
permiten
al programador escribi
r programas
informáticos, usando
diferentes alternativas
y lenguajes de
programación, de una
manera práctica.
CONT.
• Un lenguaje de programación es un idioma
artificial diseñado para expresar computaciones que
pueden ser llevadas a cabo por máquinas como
las computadoras. Pueden usarse para crear programas
que controlen el comportamiento físico y lógico de una
máquina, para expresar solución a problemas con pasos
lógicos y con precisión, o como modo de comunicación
humana.
Tipos de lenguajes de programación
Lenguaje de alto nivel
• Lenguaje de alto nivel se refiere
al nivel más alto de abstracción
de lenguaje de máquina. En
lugar de tratar con registros,
direcciones de memoria y las
pilas de llamadas, lenguajes de
alto nivel se refieren a las
variables, matrices, objetos,
aritmética compleja o
expresiones booleanas,
subrutinas.
Lenguaje de bajo nivel
• Un lenguaje de programación de
características bajo nivel es aquel en el que
sus instrucciones ejercen un control directo
sobre el hardware y están condicionados por
la estructura física de las computadoras que lo
soportan.
CONT.
• El uso de la palabra bajo en su denominación
no implica que el lenguaje sea menos potente
que un lenguaje de alto nivel, sino que se
refiere a la reducida abstracción entre el
lenguaje y el hardware.
lenguaje de máquina
• El lenguaje de
máquina o código
máquina es el sistema
de códigos directamente
interpretable por un
circuito micro
programable, como
el microprocesador de
una computadora o
el micro controlador de
un autómata.
CONT.
• Este lenguaje está compuesto por un conjunto
de instrucciones que determinan acciones a
ser tomadas por la máquina. Un programa
consiste en una cadena de estas instrucciones
más un conjunto de datos sobre el cual se
trabaja.
CONT.
• Estas instrucciones son normalmente
ejecutadas en secuencia, con eventuales
cambios de flujo causados por el propio
programa o eventos externos. El lenguaje de
máquina es específico de la arquitectura de la
máquina, aunque el conjunto de
instrucciones disponibles pueda ser similar
entre arquitecturas distintas.
Principales lenguajes de nivel alto
• VB.NET
• Ada
• ALGOL
• BASIC
• C Sharp
• FORTRAN
• Java
• Lisp
• Pascal
• Perl
• PHP
• PL/1
• PL/SQL
• Python
• Ruby
• MATLAB
Programa Fuente
• Programa fuente es una
noción que se emplea
como sinónimo de código
fuente. Se trata de las
instrucciones que
un programa informático
transmite a una
computadora para que
pueda ejecutarse.
CONT.
• Dichas instrucciones son líneas de texto
escritas en un lenguaje de programación (una
estructura capaz de impartir instrucciones
informáticas a partir de una determinada base
semántica y sintáctica).
Código objeto
• En programación, se llama código objeto al
código que resulta de la compilación del
código fuente.
CONT.
• Consiste en lenguaje máquina o bytecode y
se distribuye en varios archivos que
corresponden a cada código fuente
compilado. Para obtener un programa
ejecutable se han de enlazar todos los
archivos de código objeto con un programa
llamado enlazador (linker).
COMPILADOR
• Un compilador es un programa informático,
que se encarga de traducir el código fuente de
una aplicación que este en desarrollo, es decir
convierte un programa hecho en lenguaje de
programación de alto nivel a un lenguaje de
máquina.
CONT.
• El cual es conocido como de bajo nivel, de tal
forma que sea más entendible y mucho más fácil
de procesar en el equipo en el que se esta
ejecutando.
• De igual manera un traductor es el que toma
como entrada un texto escrito y da como salida
otro texto en un lenguaje llamado objeto.
INTÉRPRETE
• En ciencias de la computación, intérprete
o interpretador es un programa informático
capaz de analizar y ejecutar otros programas.
CONT.
• 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.
Software

Más contenido relacionado

La actualidad más candente

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ónEriick Leon
 
Lenguaje de bajo nivel
Lenguaje de bajo nivelLenguaje de bajo nivel
Lenguaje de bajo nivelj-wilder26
 
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 programacionKarol
 
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 Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de ProgramacionLauracks
 
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 de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelelvin1202
 
CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION Katherine Parra
 
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
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelEstefhany1
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionKarina Molina
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de ProgramaciónSandra Esposito
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionfranklin
 
Términos relacionados a la programación
Términos relacionados a la programaciónTérminos relacionados a la programación
Términos relacionados a la programaciónromeprofe
 

La actualidad más candente (20)

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
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguaje de bajo nivel
Lenguaje de bajo nivelLenguaje de bajo nivel
Lenguaje de bajo nivel
 
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
 
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 Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje 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 de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivel
 
CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION
 
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
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de Programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Términos relacionados a la programación
Términos relacionados a la programaciónTérminos relacionados a la programación
Términos relacionados a la programación
 

Similar a Software

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
 
Jhinet fernanda
Jhinet fernandaJhinet fernanda
Jhinet fernandaJHINETA
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionjafp21
 
Traductores de lenguajes de programación
Traductores de lenguajes de programaciónTraductores de lenguajes de programación
Traductores de lenguajes de programaciónDaniela Brignolo
 
Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- ProgramaciónYenny Salazar
 
Compilador e interpretador
Compilador e interpretadorCompilador e interpretador
Compilador e interpretadorFrancisco Leal
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionAndres Garcia
 
tlenguajes unidad I 2016
tlenguajes unidad I 2016tlenguajes unidad I 2016
tlenguajes unidad I 2016maritqueve
 
Lenguaje de programacion.
Lenguaje de programacion.Lenguaje de programacion.
Lenguaje de programacion.Siul_G
 
Fundamentos de programación presentación tese
Fundamentos de programación presentación teseFundamentos de programación presentación tese
Fundamentos de programación presentación teseaalvarado2205
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOadark
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacionFausto Orozco
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacionFausto Orozco
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionmarcejose
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionguest7eefa2
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 

Similar a Software (20)

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
 
Jhinet fernanda
Jhinet fernandaJhinet fernanda
Jhinet fernanda
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Traductores de lenguajes de programación
Traductores de lenguajes de programaciónTraductores de lenguajes de programación
Traductores de lenguajes de programación
 
Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- Programación
 
Compilador e interpretador
Compilador e interpretadorCompilador e interpretador
Compilador e interpretador
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De Programacion
 
Slideshard deisy
Slideshard deisySlideshard deisy
Slideshard deisy
 
Michael guti
Michael gutiMichael guti
Michael guti
 
tlenguajes unidad I 2016
tlenguajes unidad I 2016tlenguajes unidad I 2016
tlenguajes unidad I 2016
 
Lenguaje de programacion.
Lenguaje de programacion.Lenguaje de programacion.
Lenguaje de programacion.
 
Fundamentos de programación presentación tese
Fundamentos de programación presentación teseFundamentos de programación presentación tese
Fundamentos de programación presentación tese
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacion
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacion
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 

Más de amauri lopez

El lazarillo de tormes
El lazarillo de tormesEl lazarillo de tormes
El lazarillo de tormesamauri lopez
 
El juego y actividades para prevenir la violencia de genero en menores, adole...
El juego y actividades para prevenir la violencia de genero en menores, adole...El juego y actividades para prevenir la violencia de genero en menores, adole...
El juego y actividades para prevenir la violencia de genero en menores, adole...amauri lopez
 
El enfoque de sistemas
El enfoque de sistemasEl enfoque de sistemas
El enfoque de sistemasamauri lopez
 
Efectos sociales de los inventos
Efectos sociales de los inventosEfectos sociales de los inventos
Efectos sociales de los inventosamauri lopez
 
Educador y enzeñanza
Educador y enzeñanzaEducador y enzeñanza
Educador y enzeñanzaamauri lopez
 
Distribución de los productos lácteos elaborado en la fábrica de queso guzmán...
Distribución de los productos lácteos elaborado en la fábrica de queso guzmán...Distribución de los productos lácteos elaborado en la fábrica de queso guzmán...
Distribución de los productos lácteos elaborado en la fábrica de queso guzmán...amauri lopez
 
Discapacidad de aprendizaje
Discapacidad de aprendizajeDiscapacidad de aprendizaje
Discapacidad de aprendizajeamauri lopez
 
Diagnostico del lenguaje infantil
Diagnostico del lenguaje infantilDiagnostico del lenguaje infantil
Diagnostico del lenguaje infantilamauri lopez
 
Desarrollo emocional
Desarrollo emocionalDesarrollo emocional
Desarrollo emocionalamauri lopez
 
Desarrollo cognitivo de 0 a 3 años 1
Desarrollo cognitivo de 0 a 3 años 1Desarrollo cognitivo de 0 a 3 años 1
Desarrollo cognitivo de 0 a 3 años 1amauri lopez
 
Debilitamiento de la capaz de ozono (2)
Debilitamiento de la capaz de ozono (2)Debilitamiento de la capaz de ozono (2)
Debilitamiento de la capaz de ozono (2)amauri lopez
 
Curriculo en la educacion inicial
Curriculo en la educacion inicialCurriculo en la educacion inicial
Curriculo en la educacion inicialamauri lopez
 
Cultura y educación
Cultura y educaciónCultura y educación
Cultura y educaciónamauri lopez
 
Conducta y observación de las discusión
Conducta y observación de las discusiónConducta y observación de las discusión
Conducta y observación de las discusiónamauri lopez
 
Concepto de moral y ética
Concepto de moral y éticaConcepto de moral y ética
Concepto de moral y éticaamauri lopez
 
Concepto de diagrama de flujo
Concepto de diagrama de flujoConcepto de diagrama de flujo
Concepto de diagrama de flujoamauri lopez
 

Más de amauri lopez (20)

El lazarillo de tormes
El lazarillo de tormesEl lazarillo de tormes
El lazarillo de tormes
 
El juego y actividades para prevenir la violencia de genero en menores, adole...
El juego y actividades para prevenir la violencia de genero en menores, adole...El juego y actividades para prevenir la violencia de genero en menores, adole...
El juego y actividades para prevenir la violencia de genero en menores, adole...
 
El enfoque de sistemas
El enfoque de sistemasEl enfoque de sistemas
El enfoque de sistemas
 
El coctel
El coctelEl coctel
El coctel
 
El aborto
El abortoEl aborto
El aborto
 
Efectos sociales de los inventos
Efectos sociales de los inventosEfectos sociales de los inventos
Efectos sociales de los inventos
 
Educador y enzeñanza
Educador y enzeñanzaEducador y enzeñanza
Educador y enzeñanza
 
Distribución de los productos lácteos elaborado en la fábrica de queso guzmán...
Distribución de los productos lácteos elaborado en la fábrica de queso guzmán...Distribución de los productos lácteos elaborado en la fábrica de queso guzmán...
Distribución de los productos lácteos elaborado en la fábrica de queso guzmán...
 
Discapacidad de aprendizaje
Discapacidad de aprendizajeDiscapacidad de aprendizaje
Discapacidad de aprendizaje
 
Diagnóstico
DiagnósticoDiagnóstico
Diagnóstico
 
Diagnostico del lenguaje infantil
Diagnostico del lenguaje infantilDiagnostico del lenguaje infantil
Diagnostico del lenguaje infantil
 
Desarrollo emocional
Desarrollo emocionalDesarrollo emocional
Desarrollo emocional
 
Desarrollo cognitivo de 0 a 3 años 1
Desarrollo cognitivo de 0 a 3 años 1Desarrollo cognitivo de 0 a 3 años 1
Desarrollo cognitivo de 0 a 3 años 1
 
Debilitamiento de la capaz de ozono (2)
Debilitamiento de la capaz de ozono (2)Debilitamiento de la capaz de ozono (2)
Debilitamiento de la capaz de ozono (2)
 
Curriculo en la educacion inicial
Curriculo en la educacion inicialCurriculo en la educacion inicial
Curriculo en la educacion inicial
 
Cultura y educación
Cultura y educaciónCultura y educación
Cultura y educación
 
Conducta y observación de las discusión
Conducta y observación de las discusiónConducta y observación de las discusión
Conducta y observación de las discusión
 
Concepto de moral y ética
Concepto de moral y éticaConcepto de moral y ética
Concepto de moral y ética
 
Concepto de diagrama de flujo
Concepto de diagrama de flujoConcepto de diagrama de flujo
Concepto de diagrama de flujo
 
Comunidad
ComunidadComunidad
Comunidad
 

Último

PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOAdrianaBernal82
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añosMaraPazCrdenas
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariajosevilla696981
 
La Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresLa Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresjosegillopez
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 

Último (8)

PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los años
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primaria
 
La Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresLa Navegacion en Internet con navegadores
La Navegacion en Internet con navegadores
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 

Software

  • 1. Universidad Tocológica del Cibao Oriental (UTECO) Presentado por: María Sánchez Almonte……..2014-0146 Ruth Dilania Francisco………..2015-0048 José Ángel Leocadio García…2015-0549 Johanny Manuela Cruz……….2015-1975
  • 3.
  • 4. • Software programación • Tipos de lenguajes de programación – Lenguaje de Alto Nivel – Lenguaje de Bajo Nivel – Lenguaje de Maquina • Nombre de algunos Lenguajes de Programación de Alto Nivel • Programa Fuente • Programa Objeto • Compiladores • Interpretes
  • 5. Software de Programación • Es el conjunto de herramientas que permiten al programador escribi r programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica.
  • 6. CONT. • Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar solución a problemas con pasos lógicos y con precisión, o como modo de comunicación humana.
  • 7. Tipos de lenguajes de programación Lenguaje de alto nivel • Lenguaje de alto nivel se refiere al nivel más alto de abstracción de lenguaje de máquina. En lugar de tratar con registros, direcciones de memoria y las pilas de llamadas, lenguajes de alto nivel se refieren a las variables, matrices, objetos, aritmética compleja o expresiones booleanas, subrutinas.
  • 8. Lenguaje de bajo nivel • Un lenguaje de programación de características bajo nivel es aquel en el que sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras que lo soportan.
  • 9. CONT. • El uso de la palabra bajo en su denominación no implica que el lenguaje sea menos potente que un lenguaje de alto nivel, sino que se refiere a la reducida abstracción entre el lenguaje y el hardware.
  • 10. lenguaje de máquina • El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito micro programable, como el microprocesador de una computadora o el micro controlador de un autómata.
  • 11. CONT. • Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina. Un programa consiste en una cadena de estas instrucciones más un conjunto de datos sobre el cual se trabaja.
  • 12. CONT. • Estas instrucciones son normalmente ejecutadas en secuencia, con eventuales cambios de flujo causados por el propio programa o eventos externos. El lenguaje de máquina es específico de la arquitectura de la máquina, aunque el conjunto de instrucciones disponibles pueda ser similar entre arquitecturas distintas.
  • 13. Principales lenguajes de nivel alto • VB.NET • Ada • ALGOL • BASIC • C Sharp • FORTRAN • Java • Lisp • Pascal • Perl • PHP • PL/1 • PL/SQL • Python • Ruby • MATLAB
  • 14. Programa Fuente • Programa fuente es una noción que se emplea como sinónimo de código fuente. Se trata de las instrucciones que un programa informático transmite a una computadora para que pueda ejecutarse.
  • 15. CONT. • Dichas instrucciones son líneas de texto escritas en un lenguaje de programación (una estructura capaz de impartir instrucciones informáticas a partir de una determinada base semántica y sintáctica).
  • 16. Código objeto • En programación, se llama código objeto al código que resulta de la compilación del código fuente.
  • 17. CONT. • Consiste en lenguaje máquina o bytecode y se distribuye en varios archivos que corresponden a cada código fuente compilado. Para obtener un programa ejecutable se han de enlazar todos los archivos de código objeto con un programa llamado enlazador (linker).
  • 18. COMPILADOR • Un compilador es un programa informático, que se encarga de traducir el código fuente de una aplicación que este en desarrollo, es decir convierte un programa hecho en lenguaje de programación de alto nivel a un lenguaje de máquina.
  • 19. CONT. • El cual es conocido como de bajo nivel, de tal forma que sea más entendible y mucho más fácil de procesar en el equipo en el que se esta ejecutando. • De igual manera un traductor es el que toma como entrada un texto escrito y da como salida otro texto en un lenguaje llamado objeto.
  • 20. INTÉRPRETE • En ciencias de la computación, intérprete o interpretador es un programa informático capaz de analizar y ejecutar otros programas.
  • 21. CONT. • 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.