El documento describe varios tipos de software, incluyendo software de sistema, software de programación, software de compresión, software libre, software no libre y software shareware. Explica que el software son conjuntos de instrucciones que ejecutan las computadoras y que se clasifican según su código fuente, comercialización y operatividad.
2. ¿Qué es el SOFTWARE?:
El software es un conjunto de instrucciones que una
computadora ejecuta de manera ordenada para ejecutar
una determinada tarea o interactividad con el usuario.
La palabra «software» se refiere al equipamiento
lógico o soporte lógico de un computador digital,
comprende el conjunto de los componentes lógicos
necesarios para hacer posible la realización de una tarea
específica, en contraposición a los componentes físicos del
sistema (hardware), incluyen, entre otros, aplicaciones
informáticas tales como procesador de textos, que permite
al usuario realizar todas las tareas concernientes a edición
de textos; software de sistema, tal como un sistema
operativo, el que, básicamente, permite al resto de los
programas funcionar adecuadamente, facilitando la
interacción con los componentes físicos y el resto de las
aplicaciones, también provee una interface ante el
usuario.
4. Codigo Fuente:
El código fuente de un programa informático (o software) es un
conjunto de líneas de texto que son las instrucciones que debe
seguir la computadora para ejecutar dicho programa. Por tanto,
en el código fuente de un programa está descrito por completo
su funcionamiento. El código fuente de un programa está escrito
por un programador en algún lenguaje de programación, pero en
este primer estado no es directamente ejecutable por la
computadora, sino que debe ser traducido a otro lenguaje (el
lenguaje máquina o código objeto) que sí pueda ser ejecutado
por el hardware de la computadora. Para esta traducción se usan
los llamados compiladores, ensambladores, intérpretes y otros
sistemas de traducción.
5. Software de Compresión:
En la actualidad, existen programas de comprensión de
archivos, cuya finalidad es reducir el espacio almacenado
que ocupan en el disco. Para ello, se crearon distintas
técnicas, según los diversos tipos de datos. Por ejemplo,
para comprimir archivos gráficos, de video, o de sonidos,
se usan los métodos de comprensión con pérdida de datos,
es decir algunos de los datos son indefectiblemente
eliminados cuando los archivos se comprimen. Sin
embargo, este tipo de compresión es inaceptable para
datos fundamentales, por ejemplo, los incluidos en las
planillas de cálculos, las bases de datos y los documentos
de textos. Para esos tipos de archivos, sólo se puede usar
la comprensión sin pérdida de datos, la cual garantiza que
no se pierda ni un solo bit de información durante las
operaciones de comprensión o de descompresión.
6. Software de programación:
Es el conjunto de herramientas que permiten al programador desarrollar
programas informáticos, usando diferentes alternativas y lenguajes de
programación, de una manera práctica. Incluye entre otros:
Editores de texto, Compiladores, Intérpretes, Enlazadores, Depuradores
Entornos de Desarrollo Integrados: Agrupan las anteriores herramientas,
usualmente en un entorno visual, de forma que el programador no necesite
introducir múltiples comandos para compilar, interpretar, depurar, etc..
Habitualmente cuentan con una avanzada interfaz gráfica de usuario . En
informática la programación es un proceso por el cual se escribe (en un
lenguaje de programación), se prueba, se depura y se mantiene el código
fuente de un programa informático. Dentro de la informática, los programas
son los elementos que forman el software, que es el conjunto de las
instrucciones que ejecuta el hardware de una computadora para realizar
una tarea determinada. Por lo tanto, la programación es una de las
principales áreas dentro de la informática.
7. Software de sistema:
Es aquel que permite que el hardware funcione. El software de
sistema le procura al usuario y programador adecuadas interfaces
de alto nivel y utilidades de apoyo que permiten su
mantenimiento. El Software de sistema, en algunas ocasiones
también denominado software de base, consiste en un software
que sirve para controlar e interactuar con el sistema,
proporcionando control sobre el hardware y dando soporte a otros
programas. En contraposición del llamado Software de Aplicación.
Ejemplos de software del sistema son sistema operativo, sistema
operativo de red, compiladores, Antivirus, librerías tales como
OpenGL (para la aceleración gráfica), PNG para el sistema gráfico
o demonios que controlan la temperatura, la velocidad del disco
duro (como hdparm) o la frecuencia del procesador como por
ejemplo cpudyn.
Si el software de sistema se almacena en una memoria no volátil
tal como circuitos integrados, usualmente se lo denomina
firmware.
8. Distintos tipos de
Comercialización del
Software:
Los software se clasifican por su comercialización
según:
Freeware
Shareware
Y no libre
9. Software Libre:
El término inglés freeware define un tipo
de software de computadora que se distribuye sin costo
y por tiempo ilimitado, frente al shareware, en el que
la meta es lograr que un usuario pague, usualmente
luego de un tiempo "trial" limitado y con la finalidad de
habilitar toda la funcionalidad. A veces se incluye
el código fuente, pero no es lo usual freeware suele
incluir una licencia de uso, que permite su
redistribución pero con algunas restricciones, como no
modificar la aplicación en sí, ni venderla, y dar cuenta
de su autor. También puede desautorizar el uso en una
compañía con fines comerciales o en una entidad
gubernamental.
10. Software NO Libre:
El software no libre (también llamado software
propietario, software privativo, software
privado, software con propietario o software de
propiedad) se refiere a cualquier programa informático en
el que los usuarios tienen limitadas las posibilidades de
usarlo, modificarlo o redistribuirlo (con o sin
modificaciones), o cuyo código fuente no está disponible o
el acceso a éste se encuentra restringido .
En el software no libre una persona física o jurídica
(compañía, corporación, fundación, etc.) posee los
derechos de autor sobre un software negando o no
otorgando, al mismo tiempo, los derechos de usar el
programa con cualquier propósito; de estudiar cómo
funciona el programa y adaptarlo a las propias necesidades
(donde el acceso al código fuente es una condición previa);
de distribuir copias; o de mejorar el programa y hacer
públicas las mejoras (para esto el acceso al código fuente
es un requisito previo).
11. Software Shareware:
Se denomina Shareware a una modalidad
de distribución de software, tanto como
juegos como programas utilitarios, para
que el usuario pueda evaluar de forma
gratuita el producto, por un tiempo
especificado, aunque también las
limitaciones pueden estar en algunas de
las formas de uso o las capacidades
finales.
Para adquirir una licencia de software que
permite el uso del software de manera
completa se requiere de un pago (muchas
veces modesto) aunque también existe el
llamado "shareware de precio cero", pero
esta modalidad es poco común.
12. Distintos tipos de Software:
-Software de sistema: recibe este nombre el conjunto de
programas que requiere de un equipo físico para poder
operar los denominados sistemas operativos.
- Software de programación: se utiliza para crear el
software de sistema y el de aplicación.
- Software de aplicación: incluye programas que se
ejecutan para realizar trabajos relacionados con áreas
específicas, o aplicaciones. Para utilizarlo, es preciso que
exista un software de sistema que permita su ejecución.
- Software de comprensión: hoy en día existen programas
de compresión de archivos, cuya finalidad el espacio de
almacenamiento que ocupan en el disco.
13. OTROS
FACEBOOK
Facebook es una utilidad social libre que
te permite armar o integrarte a redes
web permitierndote subir fotos, publicar
notas, obtener las noticias de tus
amigos, enviar vídeos sobre tu perfil,
establecer parámetros de privacidad
para controlar quién ve tu información y
unirte para ver las personas que viven,
estudian o trabajan a tu alrededor.
14. BLOGGER
Nos permite hacer pública nuestra vida o lanzar mensajes a la Red que pueden
llegar a mucha gente o a nadie. Se puede, incluso, ganar dinero con ellos. Conocer
gente. Aportar algo de felicidad a la vida
Esta herramienta nos sirve para muchísimas cosas, como para investigar sobre
algún tema en especial, comprar cosas o comunicarnos con amigos.
O sea, que los blogs sirven para mucho. Se pueden utilizar con fines personales o
profesionales. Solidarios o egoístas. Pero siempre hay que utilizarlos.
Un blog nos puede servir como diario personal, esto es que podemos escribir las
cosas que nos pasan dia a dia, claro debemos tener cuidado con las cosas que
publicamos ya que es un espacio que cualquier pesona podra visitar.
15. SLIDESHARE
Esta aplicación de web 2.0 es muy útil, puesto que nos permite
administrar una cuenta donde archivar, publicar y difundir
muestras presentaciones. Los beneficios de este servicio radican
en la alternativa de compartir las sin necesidad de adjuntar
archivos pesados en nuestros mails, publicarlos en un sitio web o
blog (gracias al código HTML desde donde también accedemos a
modificar el tamaño de visualización de la presentación),
socializarlos mediante un enlace con nuestros amigos/as o
alumnos/as, seleccionar nuestros favoritos, etc.