SlideShare una empresa de Scribd logo
1 de 11
Software de aplicaciónSoftware de aplicación
Andrea Ulrich TamayoAndrea Ulrich Tamayo
DEFINICIÓNDEFINICIÓN
Son los programas diseñados para o por los usuarios para facilitar
la realización de tareas específicas en la computadora, como
pueden ser las aplicaciones ofimáticas (procesador de texto, hoja
de cálculo, programa de presentación, sistema de gestión de base
de datos...), u otros tipos de software especializados como software
médico, software educativo, editores de música, programas de
contabilidad, etc.
LENGUAJES DELENGUAJES DE
PROGRAMACIÓNPROGRAMACIÓN
DEFINICIÓN: Es aquella estructura que, con una cierta base sintáctica y semántica, imparte distintas instrucciones a un programa de computadora.
ETipado estático
En un lenguaje de tipado estático las comprobaciones de tipos se realizan en tiempo de compilación (C, C++, Java). Los tipos pueden ser declarados de forma explícita o de forma
inferida según el análisis del código fuente que realiza el compilador. Wikipedia.
Static versus Dynamic typing
Tipado dinámico
Por el contrario el tipado dinámico comprueba los tipos en el momento de ejecución del programa (PHP, Python, Groovy, JavaScript). A esos lenguajes se les conoce como lenguajes
dinámicos. Wikipedia.
The Inconvenient Truth About Dynamic vs. Static Typing
Fuertemente y débilmente tipado
En un lenguaje fuertemente tipado un dato con un tipo no puede ser usado como si fuese de otro. Aunque algunos lenguajes como Java se dicen que son fuertemente tipado tienen
algunas laxitudes. Por ejemplo, en Java un float puede usarse como si fuese un double y en otros lenguajes con menor grado de tipificación como PHP un string puede ser
usado como un dato numérico. Wikipedia
Lenguajes fuertemente, débilmente, estáticamente y dinámicamente tipados
Otras características que se suelen mencionar al hablar de lenguajes de programación.
Inferencia de tipos
En base al análisis del código fuente se puede inferir el tipo de las variables evitando que el programador los declare explícitamente continuamente. Wkipedia.
Closures y Lambdas
Un closure es una referencia a una función que puede referenciar las variables del contexto en el que está definida. Una lambda es simplemente una referencia a una función anónima.
En Java las lambdas puede referenciar variables declaradas como final, esto es, sean constantes. Wikipedia.
Defaults methods y Traits
EJEMPLOSEJEMPLOS1. Action Script.- Se trata de un lenguaje de programació n para la plataforma Adobe Fash, lo que permite la creació n de
aplicaciones y comandos en dicha plataforma de una manera más eficaz.
2. ADA.- Este lenguaje suele ser utilizado en la creació n de programas con un alto nivel de confiabilidad, como es el caso del
desarrollo de softwares militares e industriales de alta precisió n y de costo elevado.
3. ASP.- Se trata de un sub-lenguaje de programació n enfocado a la creació n de aplicaciones para servidores creado por
Microsoft.
4. BASIC.- Es uno de los primeros lenguajes informáticos de programació n que se enfocaban a un público no especializado en
las variadas ecuaciones y cálculos necesarios en la principiante ciencia de la computació n. Fue diseñ ado en 1964
originalmente como medio para facilitar la programació n de computadoras para los estudiantes. Pasados los añ os fueron
surgiendo versiones mejoradas del lenguaje BASIC siendo usado ampliamente durante las décadas de los 70s y 80s.
5. C.- Es un lenguaje de programació n que se encuentra enfocado a la creació n de sistemas operativos. Su desarrollo se dio
entre los añ os 1969 y 1972, como una eficiente sustitució n de lenguajes de programació n en computadoras como el
antiguo lenguaje COBOL. De este lenguaje se derivan los lenguajes C# y C++ más actuales.
6. C#.- El lenguaje C# es una consecució n de su antecesor (el lenguaje C), también es un lenguaje de programació n que está
enfocado a la creació n de sistemas operativos
7. C++.- El lenguaje C++ es una versió n más reciente derivada del lenguaje C, en el existen varios conceptos y mecanismos que
mejoran la decodificació n y creació n de comandos. Por medio de este lenguaje es posible realizar compilaciones de
programas construidos con el lenguaje C (pero no a la inversa).
DIFERENCIA: SISTEMAS VSDIFERENCIA: SISTEMAS VS
APLICACIONESAPLICACIONES
SISTEMAS: Este tipo de sistemas denominan al conjunto de hardware, software y soporte humano que
forman parte de una empresa u organización. Incluyen ordenadores con los programas necesarios para
procesar datos y las personas encargadas de su manejo.
APLICACIONES: es un tipo de software que permite al usuario realizar uno o más tipos de trabajo. Los
procesadores de texto y las hojas de cálculo son ejemplos de aplicaciones informáticas, mientras que los
sistemas operativos o los programas de utilidades (que cumplen tareas de mantenimiento) no forman parte
de estos programas.
APLICACIÓNAPLICACIÓN
Es un tipo de software que permite al usuario
realizar uno o más tipos de trabajo. Los
procesadores de texto y las hojas de cálculo son
ejemplos de aplicaciones informáticas, mientras
que los sistemas operativos o los programas de
utilidades (que cumplen tareas de mantenimiento)
no forman parte de estos programas.
Como se crean las aplicacionesComo se crean las aplicaciones
Paso 1. Seleccione una plantilla móvil:
1000+ Plantillas móviles
Paso 2. Editar su Aplicacion
Fácil de editar: cargar su logotipo, gráficos de diseño, vídeo, audio, imágenes. Selecciona Facebook, Instagram,
Twitter
Paso 3. Conéctese con sus usuarios móviles
Solicitud de publicación para iPhone y Android
Con iBuildApp, una aplicación móvil es todo lo que se necesita para llegar a sus clientes. Usted puede desarrollar una
sola aplicación para iPhone y teléfonos Android. El software de iBuildApp permite a las empresas desarrollar
aplicaciones móviles en cuestión de minutos, sin necesidad de codificación! libre de Android, arrastrar y soltar
fácil las características, 1000s plantillas, 24/7 soporte technico y mucho más.
APLICACIONAPLICACION
UTILIDADES: Las aplicaciones cliente/servidor,
permiten realizar diferentes tipos de tareas de
manera remota, es decir, ofrecen la posibilidad de
trabajar desde un terminal con comodidad y sin
complicaciones.
EJEMPLOS UTILIDAD YEJEMPLOS UTILIDAD Y
APLICACIONESAPLICACIONES
Los programas de utilidades son también conocidos como rutinas de servicio o Utility Programs/Utility
Software en ingles. Los programas de utilidad son parte del software del sistema, varios de ellos son
incluidos en tu computadora al momento de instalar el sistema operativo. Si necesitas un programa
de utilidad que no está instalado en tu equipo puedes descargarlo desde Internet.
• Anti-virus
• Restaurador del sistema operativo
• Defragmentador del disco duro
• Particionador del disco duro
• Programas de respaldo
APLICACIONES
1.­ Google Maps
2.­ Facebook Mobile Ap 
3.­ YouTube 
4.­ Google+ Mobile App
5.­ Wixin/Wechat
importancia del softwareimportancia del software
La palabra software se refiere a las instructions
que se incorporan a un sistema informático para
que este lleve a cabo una determinada funció n.
Partiendo de esta sencilla definició n, el campo que
se esconde detrás es inmenso, porque engloba
desde pequeñ as aplicaciones para llevar a cabo
tareas muy específicas, a archiconocidos sistemas
operativos con capacidad para realizar miles de
funciones.
EJEMPLOS DEEJEMPLOS DE
CLASIFICACIONESCLASIFICACIONES
Estáclaro que para que puedan existir diversos programas, primero debe haber personas encargadas del
desarrollo de sistemas, en este caso haciendo uso de software de programació n, por eso la
clasificació n continua en este punto, después de que el sistema operativo es la base de todo, la
programació n le sigue muy detrás, un software que ayuda en la creació n y desarrollo de
aplicaciones, haciendo uso de conocimientos ló gicos y de programació n.
Algunos ejemplos de esto, son los compiladores y los editores de texto, un conjunto de software que
trabaja de la mano uno con el otro, el programador desarrolla en un editor de texto y posteriormente
compila el programa para verificar que estácorrecto, esto en cualquier lenguaje de programació n,
aunque actualmente existen Entornos de Desarrollo Integrados (IDE) que no son más que un
programa informático que consta de una serie de herramientas de programació n, los que
actualmente utilizan los lenguajes de programació n para su desarrollo.
La Clasificació n del software de programació n es la siguiente:
• Editores de texto
• Compiladores
• Intérpretes
• Enlazadores
Depuradores
• Entornos de Desarrollo Integrados (IDE)
Software de Aplicació n
El software de aplicació n, es aquel que utilizamos día a día, cada uno de los
programas, aplicaciones o utilidades que manejamos dentro de nuestra

Más contenido relacionado

La actualidad más candente

Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónKatherine Gonzales
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionEdagaJunior
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 
01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidadLuisBeltrnAlvinoAlva
 
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)pedrolrc
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castrocriistiancas
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonadoRAUL Velez
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionJose Rojas
 
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áticosMilagrosJacqueline
 
Evoluciýýn de la programaciýýn
Evoluciýýn de la programaciýýnEvoluciýýn de la programaciýýn
Evoluciýýn de la programaciýýnJana EstRada JacoBo
 
Lección 1 Introducción a los Lenguajes de Programación
Lección 1   Introducción a los Lenguajes de ProgramaciónLección 1   Introducción a los Lenguajes de Programación
Lección 1 Introducción a los Lenguajes de Programaciónocasas
 
Introduccion a la Programación I parte
Introduccion a la Programación I parte Introduccion a la Programación I parte
Introduccion a la Programación I parte Yelixa Araque Angulo
 

La actualidad más candente (19)

Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad
 
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
 
1er Trabajo
1er Trabajo1er Trabajo
1er Trabajo
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castro
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonado
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Taller saberes previos
Taller saberes previosTaller saberes previos
Taller saberes previos
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De Programacion
 
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
 
Programcion
ProgramcionProgramcion
Programcion
 
Evoluciýýn de la programaciýýn
Evoluciýýn de la programaciýýnEvoluciýýn de la programaciýýn
Evoluciýýn de la programaciýýn
 
Lección 1 Introducción a los Lenguajes de Programación
Lección 1   Introducción a los Lenguajes de ProgramaciónLección 1   Introducción a los Lenguajes de Programación
Lección 1 Introducción a los Lenguajes de Programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Presentación1
Presentación1Presentación1
Presentación1
 
Introduccion a la Programación I parte
Introduccion a la Programación I parte Introduccion a la Programación I parte
Introduccion a la Programación I parte
 

Similar a Andy powerpoint (20)

Software alejandra martinez
Software alejandra martinezSoftware alejandra martinez
Software alejandra martinez
 
Lopl
LoplLopl
Lopl
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
 
Software
SoftwareSoftware
Software
 
Software ana monterrosas 6030
Software ana  monterrosas 6030Software ana  monterrosas 6030
Software ana monterrosas 6030
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Sofware
SofwareSofware
Sofware
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Cuaderno3
Cuaderno3Cuaderno3
Cuaderno3
 
Dalia Carolina Varela Zapoteco
Dalia Carolina Varela ZapotecoDalia Carolina Varela Zapoteco
Dalia Carolina Varela Zapoteco
 
Unidad I Conceptos Básicos
Unidad I Conceptos BásicosUnidad I Conceptos Básicos
Unidad I Conceptos Básicos
 
Introducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxIntroducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptx
 
Softwer
SoftwerSoftwer
Softwer
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Software de aplicacion
Software de aplicacionSoftware de aplicacion
Software de aplicacion
 

Más de ANDREAULRICHTAMAYO

Más de ANDREAULRICHTAMAYO (6)

Andrea ulrich word 7
Andrea ulrich word 7Andrea ulrich word 7
Andrea ulrich word 7
 
Andrea ulrich tamayo powerpoint 5
Andrea ulrich tamayo powerpoint 5Andrea ulrich tamayo powerpoint 5
Andrea ulrich tamayo powerpoint 5
 
Andrea ulrich tamayo powerpoint
Andrea ulrich tamayo powerpointAndrea ulrich tamayo powerpoint
Andrea ulrich tamayo powerpoint
 
Andrea ulrich
Andrea ulrich Andrea ulrich
Andrea ulrich
 
Andrea ulrich tamayo
Andrea ulrich tamayoAndrea ulrich tamayo
Andrea ulrich tamayo
 
Andrea ulrich
Andrea ulrichAndrea ulrich
Andrea ulrich
 

Andy powerpoint

  • 1. Software de aplicaciónSoftware de aplicación Andrea Ulrich TamayoAndrea Ulrich Tamayo
  • 2. DEFINICIÓNDEFINICIÓN Son los programas diseñados para o por los usuarios para facilitar la realización de tareas específicas en la computadora, como pueden ser las aplicaciones ofimáticas (procesador de texto, hoja de cálculo, programa de presentación, sistema de gestión de base de datos...), u otros tipos de software especializados como software médico, software educativo, editores de música, programas de contabilidad, etc.
  • 3. LENGUAJES DELENGUAJES DE PROGRAMACIÓNPROGRAMACIÓN DEFINICIÓN: Es aquella estructura que, con una cierta base sintáctica y semántica, imparte distintas instrucciones a un programa de computadora. ETipado estático En un lenguaje de tipado estático las comprobaciones de tipos se realizan en tiempo de compilación (C, C++, Java). Los tipos pueden ser declarados de forma explícita o de forma inferida según el análisis del código fuente que realiza el compilador. Wikipedia. Static versus Dynamic typing Tipado dinámico Por el contrario el tipado dinámico comprueba los tipos en el momento de ejecución del programa (PHP, Python, Groovy, JavaScript). A esos lenguajes se les conoce como lenguajes dinámicos. Wikipedia. The Inconvenient Truth About Dynamic vs. Static Typing Fuertemente y débilmente tipado En un lenguaje fuertemente tipado un dato con un tipo no puede ser usado como si fuese de otro. Aunque algunos lenguajes como Java se dicen que son fuertemente tipado tienen algunas laxitudes. Por ejemplo, en Java un float puede usarse como si fuese un double y en otros lenguajes con menor grado de tipificación como PHP un string puede ser usado como un dato numérico. Wikipedia Lenguajes fuertemente, débilmente, estáticamente y dinámicamente tipados Otras características que se suelen mencionar al hablar de lenguajes de programación. Inferencia de tipos En base al análisis del código fuente se puede inferir el tipo de las variables evitando que el programador los declare explícitamente continuamente. Wkipedia. Closures y Lambdas Un closure es una referencia a una función que puede referenciar las variables del contexto en el que está definida. Una lambda es simplemente una referencia a una función anónima. En Java las lambdas puede referenciar variables declaradas como final, esto es, sean constantes. Wikipedia. Defaults methods y Traits
  • 4. EJEMPLOSEJEMPLOS1. Action Script.- Se trata de un lenguaje de programació n para la plataforma Adobe Fash, lo que permite la creació n de aplicaciones y comandos en dicha plataforma de una manera más eficaz. 2. ADA.- Este lenguaje suele ser utilizado en la creació n de programas con un alto nivel de confiabilidad, como es el caso del desarrollo de softwares militares e industriales de alta precisió n y de costo elevado. 3. ASP.- Se trata de un sub-lenguaje de programació n enfocado a la creació n de aplicaciones para servidores creado por Microsoft. 4. BASIC.- Es uno de los primeros lenguajes informáticos de programació n que se enfocaban a un público no especializado en las variadas ecuaciones y cálculos necesarios en la principiante ciencia de la computació n. Fue diseñ ado en 1964 originalmente como medio para facilitar la programació n de computadoras para los estudiantes. Pasados los añ os fueron surgiendo versiones mejoradas del lenguaje BASIC siendo usado ampliamente durante las décadas de los 70s y 80s. 5. C.- Es un lenguaje de programació n que se encuentra enfocado a la creació n de sistemas operativos. Su desarrollo se dio entre los añ os 1969 y 1972, como una eficiente sustitució n de lenguajes de programació n en computadoras como el antiguo lenguaje COBOL. De este lenguaje se derivan los lenguajes C# y C++ más actuales. 6. C#.- El lenguaje C# es una consecució n de su antecesor (el lenguaje C), también es un lenguaje de programació n que está enfocado a la creació n de sistemas operativos 7. C++.- El lenguaje C++ es una versió n más reciente derivada del lenguaje C, en el existen varios conceptos y mecanismos que mejoran la decodificació n y creació n de comandos. Por medio de este lenguaje es posible realizar compilaciones de programas construidos con el lenguaje C (pero no a la inversa).
  • 5. DIFERENCIA: SISTEMAS VSDIFERENCIA: SISTEMAS VS APLICACIONESAPLICACIONES SISTEMAS: Este tipo de sistemas denominan al conjunto de hardware, software y soporte humano que forman parte de una empresa u organización. Incluyen ordenadores con los programas necesarios para procesar datos y las personas encargadas de su manejo. APLICACIONES: es un tipo de software que permite al usuario realizar uno o más tipos de trabajo. Los procesadores de texto y las hojas de cálculo son ejemplos de aplicaciones informáticas, mientras que los sistemas operativos o los programas de utilidades (que cumplen tareas de mantenimiento) no forman parte de estos programas.
  • 6. APLICACIÓNAPLICACIÓN Es un tipo de software que permite al usuario realizar uno o más tipos de trabajo. Los procesadores de texto y las hojas de cálculo son ejemplos de aplicaciones informáticas, mientras que los sistemas operativos o los programas de utilidades (que cumplen tareas de mantenimiento) no forman parte de estos programas.
  • 7. Como se crean las aplicacionesComo se crean las aplicaciones Paso 1. Seleccione una plantilla móvil: 1000+ Plantillas móviles Paso 2. Editar su Aplicacion Fácil de editar: cargar su logotipo, gráficos de diseño, vídeo, audio, imágenes. Selecciona Facebook, Instagram, Twitter Paso 3. Conéctese con sus usuarios móviles Solicitud de publicación para iPhone y Android Con iBuildApp, una aplicación móvil es todo lo que se necesita para llegar a sus clientes. Usted puede desarrollar una sola aplicación para iPhone y teléfonos Android. El software de iBuildApp permite a las empresas desarrollar aplicaciones móviles en cuestión de minutos, sin necesidad de codificación! libre de Android, arrastrar y soltar fácil las características, 1000s plantillas, 24/7 soporte technico y mucho más.
  • 8. APLICACIONAPLICACION UTILIDADES: Las aplicaciones cliente/servidor, permiten realizar diferentes tipos de tareas de manera remota, es decir, ofrecen la posibilidad de trabajar desde un terminal con comodidad y sin complicaciones.
  • 9. EJEMPLOS UTILIDAD YEJEMPLOS UTILIDAD Y APLICACIONESAPLICACIONES Los programas de utilidades son también conocidos como rutinas de servicio o Utility Programs/Utility Software en ingles. Los programas de utilidad son parte del software del sistema, varios de ellos son incluidos en tu computadora al momento de instalar el sistema operativo. Si necesitas un programa de utilidad que no está instalado en tu equipo puedes descargarlo desde Internet. • Anti-virus • Restaurador del sistema operativo • Defragmentador del disco duro • Particionador del disco duro • Programas de respaldo APLICACIONES 1.­ Google Maps 2.­ Facebook Mobile Ap  3.­ YouTube  4.­ Google+ Mobile App 5.­ Wixin/Wechat
  • 10. importancia del softwareimportancia del software La palabra software se refiere a las instructions que se incorporan a un sistema informático para que este lleve a cabo una determinada funció n. Partiendo de esta sencilla definició n, el campo que se esconde detrás es inmenso, porque engloba desde pequeñ as aplicaciones para llevar a cabo tareas muy específicas, a archiconocidos sistemas operativos con capacidad para realizar miles de funciones.
  • 11. EJEMPLOS DEEJEMPLOS DE CLASIFICACIONESCLASIFICACIONES Estáclaro que para que puedan existir diversos programas, primero debe haber personas encargadas del desarrollo de sistemas, en este caso haciendo uso de software de programació n, por eso la clasificació n continua en este punto, después de que el sistema operativo es la base de todo, la programació n le sigue muy detrás, un software que ayuda en la creació n y desarrollo de aplicaciones, haciendo uso de conocimientos ló gicos y de programació n. Algunos ejemplos de esto, son los compiladores y los editores de texto, un conjunto de software que trabaja de la mano uno con el otro, el programador desarrolla en un editor de texto y posteriormente compila el programa para verificar que estácorrecto, esto en cualquier lenguaje de programació n, aunque actualmente existen Entornos de Desarrollo Integrados (IDE) que no son más que un programa informático que consta de una serie de herramientas de programació n, los que actualmente utilizan los lenguajes de programació n para su desarrollo. La Clasificació n del software de programació n es la siguiente: • Editores de texto • Compiladores • Intérpretes • Enlazadores Depuradores • Entornos de Desarrollo Integrados (IDE) Software de Aplicació n El software de aplicació n, es aquel que utilizamos día a día, cada uno de los programas, aplicaciones o utilidades que manejamos dentro de nuestra