2. Qué es software de aplicación?
El Software de Aplicació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. Ejemplos: Lenguajes de programación
1. Java: s un lenguaje de programación de propósito general, concurrente, orientado a objetos, que fue diseñado específicamente para tener
tan pocas dependencias de implementación como fuera posible.
• Lenguaje totalmente orientado a Objetos. Todos los conceptos en los que se apoya esta técnica, encapsulación, herencia, polimorfismo, etc.,
están presentes en Java.
• Disponibilidad de un amplio conjunto de bibliotecas. Como ya se mencionó anteriormente, Java es algo más que un lenguaje. La
programación de aplicaciones con Java se basa no solo en el empleo del juego de instrucciones que componen el lenguaje, sino,
fundamentalmente, en la posibilidad de utilizar el amplísimo conjunto de clases que Sun pone a disposición del programador y con las cuales
es posible realizar prácticamente cualquier tipo de aplicación.
• Lenguaje simple. Java posee una curva de aprendizaje muy rápida. Resulta relativamente sencillo escribir applets interesantes desde el
principio. Todos aquellos familiarizados con C++ encontrarán que Java es más sencillo, ya que se han eliminado ciertas características, como
los punteros. Debido a su semejanza con C y C++, y dado que la mayoría de la gente los conoce aunque sea de forma elemental, resulta muy
fácil aprender Java. Los programadores experimentados en C++ pueden migrar muy rápidamente a Java y ser productivos en poco tiempo.
• Distribuido. Java proporciona una colección de clases para su uso en aplicaciones de red, que permiten abrir sockets y establecer y aceptar
conexiones con servidores o clientes remotos, facilitando así la creación de aplicaciones distribuidas.
• Acceso a memoria de bajo nivel mediante el uso de punteros.
4. 2. Python: es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.
Una característica importante de Python es la resolución dinámica de nombres; es decir, lo que enlaza un método y un nombre de variable
durante la ejecución del programa (también llamado enlace dinámico de métodos).
3. C: s un lenguaje de programación originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell,2
como
evolución del anterior lenguaje B, a su vez basado en BCPL.
• Núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones matemáticas y de manejo de archivos, proporcionadas
por bibliotecas.
• Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más empleados es el estructurado "no llevado al
extremo" (permitiendo ciertas licencias de ruptura).
• Un sistema de tipos que impide operaciones sin sentido.
• Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como definir macros e incluir múltiples archivos de código fuente.
Ejemplos: Lenguajes de programación
5. Lenguajes de programación
Un lenguaje de programación es aquella estructura que, con una cierta base sintáctica y semántica, imparte
distintas instrucciones a un programa de computadora.
Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados 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 algoritmos con precisión, o como modo de
comunicación humana.Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que
definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe,
se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático
se le llama programación.
6. Sistemas y Aplicaciones
En informática, un sistema es un programa (código fuente/código programado) que permite realizar cierta
rutina de forma independiente. Una aplicación es un tipo de programa informático diseñado para facilitar al
usuario la realización de un determinado tipo de trabajo. Esto lo diferencia principalmente de otros tipos de
programas que realizan tareas más avanzadas y no pertinentes al usuario común, como los sistemas
operativos, las utilidades y los lenguajes de programación .
7. Que es una aplicación?
En informática, una aplicación es un programa informático diseñado como herramienta para permitir a un
usuario realizar uno o diversos tipos de tareas. Esto lo diferencia principalmente de otros tipos de programas,
como los sistemas operativos (que hacen funcionar la computadora), las utilidades (que realizan tareas de
mantenimiento o de uso general), y las herramientas de desarrollo de software (para crear programas
informáticos). Las aplicaciones pertenecen al software de aplicación.
8. Cómo se crea una aplicación?• Las aplicaciones son creadas por medio de diversos programas (lenguajes de programación) que podemos
encontrar en línea tales como:
• Microsoft Visual Studio.NET
• Básicamente, Microsoft Visual Studio.NET es un entorno de desarrollo integrado (IDE, en inglés) desarrollado
para crear aplicaciones para el sistema operativo Windows. Este entorno es capaz de ofrecer soporte a
múltiples lenguajes de programación como Visual C++, Visual C#, Visual J#, y Visual Basic .NET. Del mismo
modo, ofrece soporte a entornos de desarrollo web como ASP.NET.
• Xcode es un entorno de desarrollo integrado (IDE, en sus siglas en inglés) para macOS que contiene un
conjunto de herramientas creadas por Apple destinadas al desarrollo de software para macOS, iOS, watchOS
y tvOS. Su primera versión tiene origen en el año 2003 y actualmente su versión número 9 se encuentra
disponible de manera gratuita en el Mac App Store o mediante descarga directa desde la página para
desarrolladores de Apple.
9. Aplicaciones y utilidades
Una aplicación es un programa informático diseñado como herramienta para permitir a un usuario realizar
uno o diversos tipos de tareas mientras que la utilidad es una herramienta que realiza:Tareas de
mantenimiento, soporte para la construcción y ejecución de programas y tareas en general.
11. Importancia de software
El software es imprescindible para cualquier sistema informático o basado en informática, puesto que sin él,
este no funcionaría. Es el software quien dá las órdenes, quien indica que debe hacer cada máquina con sus
elementos, cuando y como. Un ordenador sin software sería simplemente un conjunto de chips, cables,
periféricos e interruptores totalmente inerte y sin función alguna. Es el software quien ordena todo ese
material, lo reconoce, le asigna una función según sus características, y permite que funcione todo en su
conjunto. Imaginaos una orquesta tocando una pieza: el director sería la parte central del ordenador, los
músicos, el hardware periférico, y el software, la partitura de esa pieza. Está claro que sin partitura no habrá
música, pero también que sin músicos tampoco.
12. Clasificación de aplicaciones
1 - Las Aplicaciones Nativas son aquellas que se desarrollan para un determinado sistema operativo en el mó vil. Se crean exclusivamente
para teléfonos mó viles, debiéndose crear una para iOS, otra para Android y otra para Windows Phone.
2- Web App o Webs Mobile Friendly son más sencillas de desarrollar y se manejan desde un ordenador. Los desarrolladores no usan
diferentes lenguajes de programació n; por el contrario, las desarrollan en lenguajes conocidos como el Java Script o el HTML.