SlideShare una empresa de Scribd logo
1 de 9
UNIDAD 2 TIPOLOGIA DE SOFTWARE
TEMA 2: SOFTWARE DE PROGRAMACION ESTE ES UN CONJUNTO DE HERRAMIENTAS QUE PERMITEN AL PROGRAMADOR DESARROLLAR PROGRAMAS INFORMATICOS , USANDO DIFERENTES ALTERNATIVAS Y LENGUAJES DE PROGRAMACION DE UNA MANERA PRACTICA. ENTRE OTROS INCLUYE: ,[object Object]
COMPILADORES
INTERPRETES
DEPURADORES
ENTORNOS DE DESARROLLO INTEGRADOS,[object Object]
El editor de texto por excelencia es Microsoft Word, pero existen infinidad de editores de texto gratis adaptados a todo tipo de tareas. Así, podemos contar con completos procesadores de texto como Writer de OpenOffice o LibreOfficeWriter, orientados a la productividad como CreaWriter y FocusWriter, o sencillos como WorpPad de Windows. También, disponemos de editores orientados a la programación como Crimson Editor y Notepad++. Y si tan sólo es necesario tomar unas notas puede ser de utilidad AM-Notebook o el mismo bloc de notas.  Así pues, en función de las necesidades de cada usuario será conveniente recurrir a uno u otro editor. Y si, de entre todos los procesadores de texto de que disponemos, es posible seleccionar un editor gratis ¡mucho mejor!
SE TIENEN LOS SIGUIENTES EJEMPLOS DE EDITORES DE TEXTO SEGÚN LA NECESIDAD Editores de texto enfocados a la programaciónEn el ámbito del desarrollo de software los editores de texto son una parte fundamental, ya que permiten al programador introducir el código de sus aplicaciones y modificarlo a placer, con suma facilidad. Editores de texto para mejorar la productividadEn el caso de los escritores que necesitan una dosis extra de inspiración o de los estudiantes que desean evitar distracciones para acabar a tiempo sus proyectos se hace recomendable el empleo de los editores de texto enfocados a mejorar la productividad. Editores de texto para bloggersAunque la mayoría de CMS (Content Management System) disponen en sus interfaces de un lugar bastante adecuado para organizar nuestras ideas y pensamientos, es posible enriquecer esta experiencia empleando aplicaciones específicas para la edición y publicación de blogs como Windows Live Writer. De esta forma, podemos contar con una mayor cantidad de opciones de edición que darán un aspecto único y personal a nuestros artículos. Editores de texto tradicionalesEn este apartado se incluyen desde los pequeños programas, como WordPad, diseñados para tomar simples anotaciones hasta los complejos procesadores de texto que incluyen una inmensa cantidad de opciones para configurar nuestros textos como mejor nos convenga, como Microsoft Word. Así, podemos encontrar editores de texto gratis que permiten navegación por pestañas, búsqueda en múltiples archivos, justificado, inserción de imágenes, corrección ortográfica, ...

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Software
SoftwareSoftware
Software
 
Software De AplicacióN
Software De AplicacióNSoftware De AplicacióN
Software De AplicacióN
 
Presentación1 de tigs(moises)
Presentación1 de tigs(moises)Presentación1 de tigs(moises)
Presentación1 de tigs(moises)
 
Software
SoftwareSoftware
Software
 
Ensayo diseño de software
Ensayo diseño de softwareEnsayo diseño de software
Ensayo diseño de software
 
Sofware Aplicacion
Sofware AplicacionSofware Aplicacion
Sofware Aplicacion
 
Que es un software
Que es un softwareQue es un software
Que es un software
 
Software
SoftwareSoftware
Software
 
Clasificación del software
Clasificación del softwareClasificación del software
Clasificación del software
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Clasificacion de software
Clasificacion de softwareClasificacion de software
Clasificacion de software
 
Software
SoftwareSoftware
Software
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Trabajo de tecnicas william
Trabajo de tecnicas williamTrabajo de tecnicas william
Trabajo de tecnicas william
 
2
22
2
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
 
Esquema basico del software
Esquema basico del softwareEsquema basico del software
Esquema basico del software
 
Presentacion
PresentacionPresentacion
Presentacion
 
Hebe escobedo
Hebe escobedoHebe escobedo
Hebe escobedo
 

Destacado

Caracteristicas de software y del hardware
Caracteristicas de software y del hardwareCaracteristicas de software y del hardware
Caracteristicas de software y del hardwareaurea_pilar
 
Tolerancia A Fallos
Tolerancia A FallosTolerancia A Fallos
Tolerancia A Fallosdabiddo
 
CaracteríSticas De Software
CaracteríSticas De SoftwareCaracteríSticas De Software
CaracteríSticas De SoftwareIsabel
 
Software y su clasificacion
Software y su clasificacionSoftware y su clasificacion
Software y su clasificacionamorloco56
 
Tipos de software de aplicacion jorgermzluismesta
Tipos de software de aplicacion jorgermzluismestaTipos de software de aplicacion jorgermzluismesta
Tipos de software de aplicacion jorgermzluismestaluismesta
 
Tecnico En Programacion De Software
Tecnico En Programacion De SoftwareTecnico En Programacion De Software
Tecnico En Programacion De SoftwareJeisy Franco
 
Características del software
Características del softwareCaracterísticas del software
Características del softwareFATIMA1C
 
Software más usados
Software  más usadosSoftware  más usados
Software más usadosjcesigloxxi
 
Los 10 programas de software libre
Los 10 programas de software libreLos 10 programas de software libre
Los 10 programas de software libreMarcelo Paucar
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistemapudin108
 
Tipos de software de aplicacion
Tipos de software de aplicacionTipos de software de aplicacion
Tipos de software de aplicacionCristy MG
 
Diapositivas software de aplicación
Diapositivas       software de aplicaciónDiapositivas       software de aplicación
Diapositivas software de aplicaciónpreufod
 
Clasificación y tipos de software
Clasificación y tipos de softwareClasificación y tipos de software
Clasificación y tipos de softwareelilopez17
 
Software= Presentacion En Power Point(2).(2)
Software= Presentacion En Power Point(2).(2)Software= Presentacion En Power Point(2).(2)
Software= Presentacion En Power Point(2).(2)naiari
 
Tipos y Clasificación del Software
Tipos y Clasificación del SoftwareTipos y Clasificación del Software
Tipos y Clasificación del SoftwareFernanda Mora
 
Diapositivas De Software
Diapositivas De SoftwareDiapositivas De Software
Diapositivas De Softwareguest6df70d
 

Destacado (20)

Caracteristicas de software y del hardware
Caracteristicas de software y del hardwareCaracteristicas de software y del hardware
Caracteristicas de software y del hardware
 
Tolerancia A Fallos
Tolerancia A FallosTolerancia A Fallos
Tolerancia A Fallos
 
CaracteríSticas De Software
CaracteríSticas De SoftwareCaracteríSticas De Software
CaracteríSticas De Software
 
Software y su clasificacion
Software y su clasificacionSoftware y su clasificacion
Software y su clasificacion
 
Tipos de software de aplicacion jorgermzluismesta
Tipos de software de aplicacion jorgermzluismestaTipos de software de aplicacion jorgermzluismesta
Tipos de software de aplicacion jorgermzluismesta
 
Tecnico En Programacion De Software
Tecnico En Programacion De SoftwareTecnico En Programacion De Software
Tecnico En Programacion De Software
 
Características del software
Características del softwareCaracterísticas del software
Características del software
 
Software más usados
Software  más usadosSoftware  más usados
Software más usados
 
Software y sus aplicaciones
Software y sus aplicacionesSoftware y sus aplicaciones
Software y sus aplicaciones
 
Los 10 programas de software libre
Los 10 programas de software libreLos 10 programas de software libre
Los 10 programas de software libre
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Tipos de software de aplicacion
Tipos de software de aplicacionTipos de software de aplicacion
Tipos de software de aplicacion
 
Software de sistema y aplicaciones
Software de sistema y aplicacionesSoftware de sistema y aplicaciones
Software de sistema y aplicaciones
 
Diapositivas software de aplicación
Diapositivas       software de aplicaciónDiapositivas       software de aplicación
Diapositivas software de aplicación
 
Clasificación y tipos de software
Clasificación y tipos de softwareClasificación y tipos de software
Clasificación y tipos de software
 
Que es software
Que es softwareQue es software
Que es software
 
Software diapositivas 1
Software diapositivas 1Software diapositivas 1
Software diapositivas 1
 
Software= Presentacion En Power Point(2).(2)
Software= Presentacion En Power Point(2).(2)Software= Presentacion En Power Point(2).(2)
Software= Presentacion En Power Point(2).(2)
 
Tipos y Clasificación del Software
Tipos y Clasificación del SoftwareTipos y Clasificación del Software
Tipos y Clasificación del Software
 
Diapositivas De Software
Diapositivas De SoftwareDiapositivas De Software
Diapositivas De Software
 

Similar a Software de programacion

Alonso perez programas de sistemas
Alonso perez programas de sistemasAlonso perez programas de sistemas
Alonso perez programas de sistemas94miiza
 
curso virtual lenguajes de programacion
curso virtual lenguajes de programacion curso virtual lenguajes de programacion
curso virtual lenguajes de programacion ktrin07
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREAdriana9917
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionjuanjokobrax
 
Programa, aplicaciones y sistema operativo
Programa, aplicaciones y sistema operativoPrograma, aplicaciones y sistema operativo
Programa, aplicaciones y sistema operativoJeison Bedoya
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónkinverdar
 
Lenguaje de programación [autoguardado].pptm
Lenguaje de programación [autoguardado].pptmLenguaje de programación [autoguardado].pptm
Lenguaje de programación [autoguardado].pptmJoyce Candanedo
 
Actividad 3 programacion de sistemas
Actividad 3 programacion de sistemasActividad 3 programacion de sistemas
Actividad 3 programacion de sistemasJESSIKADG86
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionkinverdar
 
Presentación de editores de texto (sofi) nuevo
Presentación de editores de texto (sofi) nuevoPresentación de editores de texto (sofi) nuevo
Presentación de editores de texto (sofi) nuevoSOFIAGOLINDANO21
 
Diapositivas
DiapositivasDiapositivas
Diapositivaskinverdar
 

Similar a Software de programacion (20)

Alonso perez programas de sistemas
Alonso perez programas de sistemasAlonso perez programas de sistemas
Alonso perez programas de sistemas
 
Unidad I Conceptos Básicos
Unidad I Conceptos BásicosUnidad I Conceptos Básicos
Unidad I Conceptos Básicos
 
curso virtual lenguajes de programacion
curso virtual lenguajes de programacion curso virtual lenguajes de programacion
curso virtual lenguajes de programacion
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Presentación1
Presentación1Presentación1
Presentación1
 
Ensayo
EnsayoEnsayo
Ensayo
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Programa, aplicaciones y sistema operativo
Programa, aplicaciones y sistema operativoPrograma, aplicaciones y sistema operativo
Programa, aplicaciones y sistema operativo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguaje de programación [autoguardado].pptm
Lenguaje de programación [autoguardado].pptmLenguaje de programación [autoguardado].pptm
Lenguaje de programación [autoguardado].pptm
 
Actividad 3 programacion de sistemas
Actividad 3 programacion de sistemasActividad 3 programacion de sistemas
Actividad 3 programacion de sistemas
 
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
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Presentación de editores de texto (sofi) nuevo
Presentación de editores de texto (sofi) nuevoPresentación de editores de texto (sofi) nuevo
Presentación de editores de texto (sofi) nuevo
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 

Último

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 

Último (11)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Software de programacion

  • 1. UNIDAD 2 TIPOLOGIA DE SOFTWARE
  • 2.
  • 6.
  • 7. El editor de texto por excelencia es Microsoft Word, pero existen infinidad de editores de texto gratis adaptados a todo tipo de tareas. Así, podemos contar con completos procesadores de texto como Writer de OpenOffice o LibreOfficeWriter, orientados a la productividad como CreaWriter y FocusWriter, o sencillos como WorpPad de Windows. También, disponemos de editores orientados a la programación como Crimson Editor y Notepad++. Y si tan sólo es necesario tomar unas notas puede ser de utilidad AM-Notebook o el mismo bloc de notas. Así pues, en función de las necesidades de cada usuario será conveniente recurrir a uno u otro editor. Y si, de entre todos los procesadores de texto de que disponemos, es posible seleccionar un editor gratis ¡mucho mejor!
  • 8. SE TIENEN LOS SIGUIENTES EJEMPLOS DE EDITORES DE TEXTO SEGÚN LA NECESIDAD Editores de texto enfocados a la programaciónEn el ámbito del desarrollo de software los editores de texto son una parte fundamental, ya que permiten al programador introducir el código de sus aplicaciones y modificarlo a placer, con suma facilidad. Editores de texto para mejorar la productividadEn el caso de los escritores que necesitan una dosis extra de inspiración o de los estudiantes que desean evitar distracciones para acabar a tiempo sus proyectos se hace recomendable el empleo de los editores de texto enfocados a mejorar la productividad. Editores de texto para bloggersAunque la mayoría de CMS (Content Management System) disponen en sus interfaces de un lugar bastante adecuado para organizar nuestras ideas y pensamientos, es posible enriquecer esta experiencia empleando aplicaciones específicas para la edición y publicación de blogs como Windows Live Writer. De esta forma, podemos contar con una mayor cantidad de opciones de edición que darán un aspecto único y personal a nuestros artículos. Editores de texto tradicionalesEn este apartado se incluyen desde los pequeños programas, como WordPad, diseñados para tomar simples anotaciones hasta los complejos procesadores de texto que incluyen una inmensa cantidad de opciones para configurar nuestros textos como mejor nos convenga, como Microsoft Word. Así, podemos encontrar editores de texto gratis que permiten navegación por pestañas, búsqueda en múltiples archivos, justificado, inserción de imágenes, corrección ortográfica, ...
  • 9.
  • 10. LOS COMPILADORES Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser simplemente texto. Este proceso de traducción se conoce como compilación.[1] Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.
  • 11. Tipos de compiladores Esta taxonomía de los tipos de compiladores no es excluyente, por lo que puede haber compiladores que se adscriban a varias categorías: Compiladores cruzados: generan código para un sistema distinto del que están funcionando. Compiladores optimizadores: realizan cambios en el código para mejorar su eficiencia, pero manteniendo la funcionalidad del programa original. Compiladores de una sola pasada: generan el código máquina a partir de una única lectura del código fuente. Compiladores de varias pasadas: necesitan leer el código fuente varias veces antes de poder producir el código máquina. Compiladores JIT (Just In Time): forman parte de un intérprete y compilan partes del código según se necesitan.
  • 12. HISTORIA DE LOS COMPILADORES