1. Que es software de aplicación?
Utiliza las capacidades del computador para realizar una tarea
específica. El software de aplicación es capaz de manipular texto,
números, gráficos y archivos de audio y video. El software de aplicación
se utiliza muchas veces para fines comerciales, encontrados en el
campo educativo, de negocios y médico.
El software de aplicación se conoce simplemente como aplicación o
“app”. Algunos ejemplos de software de aplicaciones son Microsoft
Office Suite, Microsoft Office Excel, Microsoft Office PowerPoint, Adobe
Reader e Internet Explorer. Prácticamente todos los usuarios estamos
familiarizados con algún software de aplicación, ya que generalmente
muchos de nosotros utilizamos a diario alguna aplicaciones de escritorio
o en algún dispositivo móvil como el celular.
Tipos de Software de Aplicación
Existen diferentes tipos de software de aplicación, los más importantes
son mencionados a continuación:
1Software de procesamiento de textos: El propósito principal de este
software es la creación y manipulación de documentos. Ejemplos son
Microsoft Word, Word Pad, Bloc de notas.
2Software de base de datos: El propósito de este tipo de aplicaciones
programa es organizar y administrar los datos de manera tal que se
pueda realizar análisis de información. Ejemplos son: Microsoft Access,
dBase, FoxPro y Oracle.
3Software de hojas de cálculo: Se utilizan para mantener
organizadamente los datos generalmente numéricos con el fin de
obtener presupuestos, estados financieros, promedio de notas, registros
de ventas y mas cálculos o estadísticas. Ejemplos son Microsoft Excel,
Lotus 1-2-3 y Numbers (Apple).
4Software multimedia: Este tipo de software permite al usuario crear o
procesar audio y video. Ejemplos son los juegos, Microsoft media player
y otros.
5Software de presentación: Es de gran ayuda en las reuniones y
exposiciones, utilizado para mostrar gráficos, texto y estadísticas en
forma de presentación utilizando diapositivas. El mejor ejemplo de este
tipo de software de aplicación es Microsoft PowerPoint.
2. de programación.
1. 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).
8. Cobol.- El cobol (COmmon Business-Oriented Lenguage), es un lenguaje cuyo sistema se ideó en la década de los añ os 1960, como
lenguaje compatible para los distintos sistemas informáticos existentes entonces.
9. Ensamblador o assembler.- Es un lenguaje de programació n propio de circuitos integrados, microprocesadores, micro controladores y
diversos circuitos integrados, gracias a que es un lenguaje de bajo nivel cuya estructura se acerca mucho al lenguaje utilizado por las máquinas
(binario).
10. Fortran.- Se trata de un lenguaje de programació n de alto nivel, esto es, se encuentra adaptado y se utiliza regularmente para la creació n
de programas y aplicaciones propios de la computació n científica, gracias a que estáadaptado al cálculo numérico. Suele utilizarse para crear
aplicaciones de uso científico y técnico, como la ingeniería, las matemáticas, astronomía, y aplicaciones para la física y la astronomía. De este
lenguaje se han sucedido varias versiones a través del tiempo, es el caso de las siguientes versiones: FORTRAN IV, FORTRAN 66, FORTRAN
77, Fortran 90, Fortran 95, Fortran 2003, Fortran 2008.
3. lenguaje de programación
Según la definición teórica, como lenguaje se entiende a un sistema
de comunicación que posee una determinada estructura, contenido
y uso. La programación es, en el vocabulario propio de la
informática, el procedimiento de escritura del código fuente de un
software. De esta manera, puede decirse que la programación le
indica al programa informático qué acción tiene que llevar a cabo y
cuál es el modo de concretarla.
Con estas nociones en claro, podemos afirmar que 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.
Compilado
En un lenguaje compilado el código fuente fuente antes de ser ejecutado es convertido a
lenguaje máquina (C, C++) aunque también puede ser convertido a representación
intermedia que posteriormente es interpretada y convertida a lenguaje máquina JIT (Java,
C#). El compilador puede detectar una gran cantidad de errores que en un lenguaje
interpretado o de tipado dinámico se descubrirían en tiempo de ejecución. Wikipedia.
Interpretado
En un lenguaje interpretado el código fuente es compilado a código máquina en el
momento de su ejecución (Python, Ruby, PHP, JavaScript). Wikipedia.
Orientado a objetos
Parte del éxito de los lenguajes orientado a objetos se debe a conceptos como la herencia
que es una forma de reutilizar el código de la clase de la que se hereda, el polimorfismo
con la que un mismo método puede estar implementado de diferente forma en función de
la clase que lo implementa en la jerarquía de clases construida con la herencia, la
sobrecarga usar un mismo método con diferentes parámetros y también igual o más
importante la encapsulación con la que se ocultan los detalles internos del funcionamiento
de la clase siendo únicamente posible manejar la clase a través de la interfaz (mé
todos) que ofrece.
Tipado 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.
4. Que es un lenguaje de programación?
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.1
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.
También la palabra programació n se define como el proceso de creació n de un programa de
computadora, mediante la aplicació n de procedimientos ló gicos, a través de los siguientes
pasos:
•El desarrollo ló gico del programa para resolver un problema en particular.
•Escritura de la ló gica del programa empleando un lenguaje de programació n específico
(codificació n del programa).
•Ensamblaje o compilació n del programa hasta convertirlo en lenguaje de máquina.
•Prueba y depuració n del programa.
•Desarrollo de la documentació n.
5. Para conocer las diferencias entre estos tres terminos
los cuales generalmente se usan como sinonimos y
aunque todos tienen relacion el unico con el otro aqui
estan algunas definiciones de cada uno y una
explicacion propia:
Sistema Informatico:
Un sistema informático es el conjunto de hardware, software
y de un soporte humano. Un sistema informático típico emplea
una computadora que usa dispositivos programables para
capturar, almacenar y procesar datos.[1]
La computadora
personal o PC, junto con la persona que lo maneja y los
periféricos que los envuelven, resultan de por sí un ejemplo de
un sistema informático
Aplicaciones :
En informática, una aplicación es un tipo de programa
informático diseñado para facilitar al usuario la re
alización de un determinado tipo de trabajo. Esto lo diferencia
principalmente de otros tipos de programas como los sistemas
operativos (que hace funcionar al ordenador), las utilidades
(que realiza tareas de mantenimiento o de uso general), y los
lenguajes de programación (con el cual se crean los
programas informáticos), que realizan tareas más avanzadas y
no pertinentes al usuario común.
6. Aplicación informática
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.
Suele resultar que una solució n informática se orienta a la automatizació n de ciertas tareas
complicadas, como pueden ser la contabilidad, la redacció n de documentos, o la gestió n de
almacenes. Algunos ejemplos de programas de aplicaciones generales de este tipo, son los
procesadores de textos, las hojas de cálculo, y las base de datos.
Ciertas aplicaciones desarrolladas a medida suelen ofrecer una gran potencia de uso y rapidez
en la ejecució n, ya que están exclusivamente diseñ adas para resolver un problema
específico. Otros, llamados paquetes integrados de software, ofrecen menos potencia en
cuanto a adaptabilidad al uso y requerimientos en cuanto al equipo utilizado (memoria
disponible, tiempo de uso, etc), pero a cambio, incluyen un variado abanico de aplicaciones,
como es el caso de los ya citados programas procesadores de textos, procesadores de hojas
de cálculo, y manejadores de base de datos.
7. medio de:
Usted necesita un smartphone o algún otro aparato móvil con acceso a internet. No todas las
aplicaciones funcionan en todos los aparatos móviles. Cuando usted compra uno de estos
aparatos debe usar el sistema operativo y el tipo de aplicaciones que corresponde a ese
aparato. Los sistemas operativos móviles Android, Apple, Microsoft y BlackBerry tienen
tiendas de aplicaciones que operan en línea en las cuales usted puede buscar, descargar e
instalar las aplicaciones. Algunos comerciantes minoristas también operan tiendas de
aplicaciones en internet. Usted tendrá que usar una tienda que le ofrezca las aplicaciones
que funcionen con el sistema operativo de su aparato. Para establecer una cuenta, es
posible que tenga que suministrar el número de una tarjeta de crédito, especialmente si va a
descargar una aplicación que no es gratis.
Algunas aplicaciones son distribuidas gratuitamente por tiendas de aplicaciones. Los
creadores de estas aplicaciones pueden ganar dinero de las siguientes maneras:
• Algunos proveedores venden un espacio publicitario dentro de la aplicación. Los creadores
de estas aplicaciones pueden ganar dinero con los anuncios, por este motivo distribuyen la
aplicación gratuitamente para poder llegar a la mayor cantidad posible de usuarios.
• Algunas aplicaciones ofrecen versiones básicas gratuitas. Quienes desarrollan estas
aplicaciones esperan que a usted le agrade suficientemente la aplicación para pasarse a una
versión mejorada y con una mayor cantidad de funciones por la que tendrá que pagar un
cargo.
• Algunas aplicaciones le permiten comprar más funciones de la misma aplicación (“in-app
purchases” en inglés). Usualmente, las compras de esas funciones adicionales se facturan a
través de la tienda de aplicaciones. Hay varios aparatos que vienen con configuraciones que
permiten bloquear estas compras.
• Algunas aplicaciones se ofrecen gratuitamente para despertar su interés en otros productos
de la compañía. Estas aplicaciones son una forma de publicidad.
8. La diferencia entre aplicación y una
utilidad.
En informática, un programa es un 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 (que hacen funcionar al ordenador, como Windows, Mac o Linux), las
utilidades (que realizan tareas de mantenimiento o de uso general), y los lenguajes de
programación (con el cual se crean los programas informáticos).
Suele diseñarse para la automatización de ciertas tareas complicadas o tediosas como pueden
ser la contabilidad, la redacción de documentos, o la gestión de un almacén. Algunos
ejemplos de programas de aplicación son los procesadores de textos, hojas de cálculo, y
base de datos.
De modo que una aplicación informática es un programa o consta de varios programas
relacionados entre sí. Pero un programa no siempre es una aplicación, porque hay diferentes
tipos de programas y los programas de aplicación son solo uno de ellos.
9. 3 ejemplos de aplicación y 3 de
utilidad.
analiza el ordenador y muestra todas las especificaciones técnicas que podamos necesitar, desde la marca, modelo o número de
serie de los componentes, hasta la velocidad de los ventiladores o el estado de la placa base.
Ultimate Windows Tweaker
Cada vez que terminamos de instalar Windows comienza un largo proceso de ajustar cada funció n a nuestro gusto.
Ultimate Windows Tweaker hace mucho más fácil esa tarea. Tiene toneladas de opciones para hacer ajuste fino de prácticamente todo,
lo permita Windows o no
Aplicaciones para probar el rendimiento
Los entusiastas del Overclocking conocen de sobra Prime95, LinX o AIDA64, pero las tres aplicaciones también son muy útiles para el
resto de usuarios. Sirven para diagnosticar posibles problemas de rendimiento en el procesador o en otros componentes importantes
del equipo.
Magical Jelly Bean KeyFinder
¿Vas a reinstalar un programa y no recuerdas la clave de software que utilizaste y que funciona? Magical Jelly Bean KeyFinder
analiza todo el software instalado y muestra las claves de producto en uso. Al instalarlo conviene evitar la instalació n por defecto
porque tiene bastante adware, pero es muy útil.
5.-Process Explorer
Process Explorer es la alternativa al administrador de tareas cuando este no nos ofrece el dato que estamos buscando, como qué
programas hacen uso de cada componente del equipo
10. 3 ejemplos de aplicación y 3 de
utilidad.
analiza el ordenador y muestra todas las especificaciones técnicas que podamos necesitar, desde la marca, modelo o número de
serie de los componentes, hasta la velocidad de los ventiladores o el estado de la placa base.
Ultimate Windows Tweaker
Cada vez que terminamos de instalar Windows comienza un largo proceso de ajustar cada funció n a nuestro gusto.
Ultimate Windows Tweaker hace mucho más fácil esa tarea. Tiene toneladas de opciones para hacer ajuste fino de prácticamente todo,
lo permita Windows o no
Aplicaciones para probar el rendimiento
Los entusiastas del Overclocking conocen de sobra Prime95, LinX o AIDA64, pero las tres aplicaciones también son muy útiles para el
resto de usuarios. Sirven para diagnosticar posibles problemas de rendimiento en el procesador o en otros componentes importantes
del equipo.
Magical Jelly Bean KeyFinder
¿Vas a reinstalar un programa y no recuerdas la clave de software que utilizaste y que funciona? Magical Jelly Bean KeyFinder
analiza todo el software instalado y muestra las claves de producto en uso. Al instalarlo conviene evitar la instalació n por defecto
porque tiene bastante adware, pero es muy útil.
5.-Process Explorer
Process Explorer es la alternativa al administrador de tareas cuando este no nos ofrece el dato que estamos buscando, como qué
programas hacen uso de cada componente del equipo