Software

de Aplicación y Programación



Alonso Rocío y Conti Agustina

Software de programación

  • Intérpretes
  • Depuradores
  • Entornos de Desarrollo Integrados (IDE)


Software de aplicación

  • Telecomunicaciones

Intérpretes

En ciencias de la computación, intérprete o interpretador es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. 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.

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.


Telecomunicaciones

Se trata de un conjunto de técnicas que permiten la comunicación a distancia. Las redes y servicios de telecomunicación manejan los contenidos que pueden ser de cualquier naturaleza: películas, música, cursos de formación, páginas web, documentos, fotografías, vídeos o simple voz. Con las posibilidades tecnológicas actuales esos contenidos pueden estar almacenados en un servidor situado en cualquier lugar y ser accesibles desde todos los lugares del planeta. Las telecomunicaciones han evolucionado desde la telegrafía, radio, telegrafía sin hilos, telefonía, televisión, satélites de comunicaciones, telefonía móvil, banda ancha, Internet, fibra óptica, redes de nueva generación y otras muchas

IDE: ENTORNO DE DESARROLLO INTEGRADO

Un entorno de desarrollo integrado, llamado también IDE (sigla en inglés de integrated development environment), es un programa informático compuesto por un conjunto de herramientas de programación. Puede dedicarse en exclusiva a un solo lenguaje de programación o bien puede utilizarse para varios.

Los componentes de cualquier entorno de desarrollo integrado son un editor de texto, un compilador, un intérprete, un depurador, que tenga posibilidad de ofrecer un sistema de control de versiones y que ayude en la construcción de interfaces gráficas de usuario.


Depurador


Un depurador es una aplicación que permite correr otros programas, permitiendo al usuario ejercer cierto control sobre los mismos a medida que los estos se ejecutan, y examinar el estado del sistema (variables, registros, banderas, etc.) en el momento en que se presente algún problema. El propósito final de un depurador consiste en permitir al usuario observar y comprender lo que ocurre "dentro" de un programa mientras el mismo es ejecutado. 
En los sistemas operativos UNIX/LINUX, el depurador más comúnmente utilizado es gdb, es decir el depurador de GNU. Éste ofrece una cantidad muy extensa y especializada de opciones. 


Software

By pizza-sama