Conceptos
Programa (en computación)
En informática, un programa es un conjunto de instrucciones u órdenes que indican a la máquina las operaciones que ésta debe realizar con unos datos determinados. En general, todo programa indica a la computadora cómo obtener unos datos de salida, a partir de unos datos de entrada. En la siguiente figura se muestra, gráficamente, el funcionamiento básico de un programa.
|
|
|
Lenguaje de programación
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
A la hora de establecer el origen del lenguaje de programación tenemos que hacer referencia, sin lugar a dudas, a Ada Lovelace que está considerada como la primera programadora de computadoras conocida en todo el mundo. De ahí, curiosamente que se hablara en su honor del lenguaje de programación Ada. Y es que dicha figura llevó a cabo no sólo la manipulación de una serie de símbolos para una máquina del científico británico Charles Babbage sino también la consecución del establecimiento de las instrucciones necesarias para que un computador pudiera realizar una serie de cálculos iniciales.
Las secuencias de programación para las acciones más usuales fueron asociadas para ser denominadas con nombres fáciles de memorizar (como ADD o MUL). Al conjunto de instrucciones se lo denomina lenguaje ensamblador.
Cabe diferenciar entre el lenguaje de programación y el lenguaje informático. Existen lenguajes informáticos que no son, en realidad, lenguajes de programación, como es el caso del HTML(un lenguaje de marcas).
El lenguaje de programación tiene la capacidad de especificar, de forma precisa, cuáles son los datos que debe trabajar un equipo informático, de qué modo deben ser conservados o transferidos dichos datos y qué instrucciones debe poner en marcha la computadora ante ciertas circunstancias.
Freeware
Con freeware se hace referencia al software libre, es decir, a aquellos programas que pueden distribuirse sin que exista una transacción que involucre dinero en alguna forma. El software libre ha existido desde los comienzos de la informática, pero su desarrollo se ha visto impulsado por el apogeo de internet en las últimas décadas. De esta manera, hoy en día es posible encontrar una gran cantidad de aplicaciones de toda índole que pueden dar solución a una gran cantidad de problemas cotidianos. El freeware debe distinguirse, empero, del denominado software de código abierto, aunque veremos que ambos conceptos están profundamente interrelacionados, siendo el software de código abierto una fuente para el desarrollo de programas gratuitos.
Shareware
Se denomina shareware a una modalidad de distribución de software, en la que el usuario puede evaluar de forma gratuita el producto, pero con limitaciones en el tiempo de uso o en algunas de las formas de uso o con restricciones en las capacidades finales.
Para adquirir una licencia de software que permita el uso del software de manera completa se requiere de un pago, aunque también existe el llamado "shareware de precio cero", pero esta modalidad es poco común.
No debe confundirse el shareware con el sistema freeware que indica que el software es totalmente gratuito. Tampoco debe confundirse el hecho de que el software sea shareware o freeware con el hecho de que sea de código abierto, ya que esto último depende de la disponibilidad o no del código fuente, mientras que los primeros son denominaciones de la forma o sistema de comercialización.
Adware
Adware es un concepto que se utiliza en el terreno de la informática. Se trata de un tipo de software que, de modo automático, exhibe al usuario anuncios publicitarios. De este modo, el fabricante del software obtiene ganancias a partir de estas publicidades.
Un programa de clase adware es cualquier programa que automáticamente muestra u ofrece publicidad no deseada, ya sea incrustada en una página web mediante gráficos, carteles, ventanas flotantes
Adware es un concepto que se utiliza en el terreno de la informática. Se trata de un tipo de software que, de modo automático, exhibe al usuario anuncios publicitarios. De este modo, el fabricante del software obtiene ganancias a partir de estas publicidades.
Crippleware
Crippleware es cualquier programa de software que no se puede utilizar completamente hasta que el usuario se registre o compre el programa.
En una aplicación crippleware el software se distribuye como versión de prueba pero las características principales se bloquean o deshabilitan para que funcionen cuando se haya ha comprado una licencia de uso.
Por ejemplo, en un programa X distribuido como criplleware, el programa puede bloquear la función “guardar”, la cual es necesaria para guardar los cambios realizados a un documento. Si durante la etapa de prueba el usuario considera que la aplicación le es de utilidad, entonces compra la aplicación para desbloquear las funciones que necesita.
Hay dos tipos de programa crippleware:
1. Crippleware que permite la activación de algunas, pero no todas, de las características de la aplicación hasta que se realice el registro o pago.
2. Crippleware que permite al usuario aprovechar al máximo todas las características del programa, pero sólo durante unas cuantas sesiones. Después de eso, el registro o el pago es necesario antes de que el programa se puede ejecutar de nuevo.
Nagware
Nagware es un tipo de shareware que periódicamente recuerda al usuario que si desea registrar o pagar por el uso de un programa.
Normalmente el nagware presenta mensajes emergentes pop-up que aparecen al abrir o cerrar el programa, razón por la cual Nagware a veces es llamado “annoyware”
Nagware se distribuye como una versión de demostración, que normalmente ofrece un período de prueba gratuita de uso de la aplicación y luego pide que el usuario la compra del derecho para utilizar el software de forma indefinida.
El término nagware proviene de la palabra en ingles “nag” que significa “molestar”. Nagware debe su nombre a la idea de que los recordatorios “regañar” al usuario a tomar alguna acción en particular ya que siguen apareciendo hasta que la acción deseada se ha realizado.
Algunos ejemplos de nagware son:
1. WinRAR programa para comprimir archivos
2. WinZip programa para comprimir archivos
3. LimeWire permite comparer archivos
4. mIRC
Demoware
Es llamado también trialware o versión Demo. Demoware es un software comercial lanzado a través de una descarga gratuita con cierta limitación, que tiene por objeto dar al usuario una idea suficiente de cómo funciona el programa para que este pueda decidir si quiere comprar la versión completa de la aplicación.
Las versiones Demo de un software permiten que una aplicación funcione parcialmente, muchas veces funciona más como tutorial de la aplicación. Si una persona quiere usar el programa, tienen que comprar una versión completamente funcional.
Un Demoware o software demo puede cumplir una o más de las siguientes se características:
· Funciona por un determinado número de días a partir de la instalación.
· Sólo puede ser lanzado por un número determinado de veces.
· Agrega marcas de identificación a la salida. Común con la edición de imagen y vídeo Demoware.
· La ejecución del programa termina después de un período de tiempo determinado (normalmente entre 5 y 60 minutos).
Spyware
El spyware es un software que recopila información de un ordenador y después transmite esta información a una entidad externa sin el conocimiento o el consentimiento del propietario del ordenador.
El término spyware también se utiliza más ampliamente para referirse a otros productos que no son estrictamente spyware. Estos productos, realizan diferentes funciones, como mostrar anuncios no solicitados (pop-up), recopilar información privada, redirigir solicitudes de páginas e instalar marcadores de teléfono.
Un spyware típico se auto instala en el sistema afectado de forma que se ejecuta cada vez que se pone en marcha el ordenador (utilizando CPU y memoria RAM, reduciendo la estabilidad del ordenador), y funciona todo el tiempo, controlando el uso que se hace de Internet y mostrando anuncios relacionados.
Sin embargo, a diferencia de los virus, no se intenta replicar en otros ordenadores, por lo que funciona como un parásito.
Las consecuencias de una infección de spyware moderada o severa (a parte de las cuestiones de privacidad) generalmente incluyen una pérdida considerable del rendimiento del sistema (hasta un 50% en casos extremos), y problemas de estabilidad graves (el ordenador se queda "colgado"). También causan dificultad a la hora de conectar
Courseware
Es un término que resulta de combinar las palabras en ingles “course” y “software”. Courware es un software diseñado para fines educativos que sirve como ayuda o refuerzo del tópico estudiado.
Courseware se utiliza con frecuencia para impartir cursos de formación tales como procesamiento de textos y hojas de cálculo. El material didáctico puede encontrarse en diferentes formatos como html para web, mientras que otros se pueden descargar en formato pdf o cualquier otro tipo de formato de documento.
Courseware es también utilizado en programas certificación de herramientas de tecnología como el Microsoft Certified Systems Engineer (MCSE) y la Computing Technology Industry Associaton.
Ciertas aplicaciones courseware incluyen herramientas de auto-evaluación.
Shrinkware
Se refiere al termino otorgado antiguamente al software distribuido al por menor (retail software) programas que generalmente se venden en las tiendas de computo.
Los paquetes de software se conocen como shrinkware porque se venden en estuche que contiene un disco junto con manuales o instrucciones impresas. Siendo una manera de hacer del software intangible un producto que se puede “tocar”
Algunos ejemplos de shrinkware son los CD de juegos para el computador o los DVD de aplicaciones de software como Microsoft Office, Quickbooks o los antivirus como Norton o Macafee.
video
https://www.youtube.com/watch?v=8MIFLlvATi4&t=1s
https://www.youtube.com/watch?v=8MIFLlvATi4&t=1s








No hay comentarios:
Publicar un comentario