Está en la página 1de 2

SOFTWARE

Existen dos componentes claramente diferenciables, el hardware y el software. El primero hace referencia a los elementos fsicos: software est formado por los datos y por el conjunto de programas que nos permiten controlar el funcionamiento del ordenador. Un programa es, un conjunto de rdenes que indican al ordenador qu acciones hay que realizar sobre los datos para obtener los resultados que desea el usuario. Tipos de software: 1,El software de sistemas, est formado por los programas que se encargan de controlar, coordinar y gestionar todo el hardware del ordenador. pueden destacar: Ms-dos, Dr-dos, Otro tipo de software de sistemas son los drivers. 2,El software de programacin rene los programas que utilizan los programadores para crear nuevos programas. Se crean utilizando un lenguaje de programacin, o conjunto de palabras clave. pueden clasificarse en: lenguajes de bajo nivel, lenguajes de alto nivel, lenguajes 4G o de cuarta generacin y lenguajes orientados a objetos. Lenguajes de bajo nivel: el primer lenguaje de programacin que se utiliz fue el lenguaje mquina, i.e., un conjunto de instrucciones en binario. E l l e n g u a j e En s a m b l a d o r , u n p o c o m s a v a n z a d o , c o n s i s t e e n a s i g n a r a cada instruccin en binario un nombre, compuesto normalmente por tres letras. A lenguajes de alto nivel ocurre lo contrario, no es necesario conocer tan a fondo el funcionamiento del ordenador para realizar un programa en uno de estos lenguajes. A l g u n o s d e l o s m s c o n o c i d o s s o n : Basic, Cobol, C, Visual,... N o e s u n l e n g u a j e d e p r o g r a m a c i n sino ms bien de descripcin de documentos. El intrprete toma el programa creado con el lenguaje de alto nivel (programa fuente) y lo va traduciendo y ejecutando instruccin a instruccin. Un compilador, primero traduce todas las instrucciones del programa fuente y crea un programa traducido a lenguaje mquina llamado programa objeto. Los Lenguajes de 4 Generacin nacieron para solucionar p r o b l e m a s m u y c o n c r e t o s . Un ejemplo es SQL (Structured Query Language) para gestionar y consultar bases de datos

los Lenguajes orientados a objetos, suponen un nivel ms de abstraccin. El programa sigue constando de instrucciones, pero el diseo del mismo se basa en objetos que interactan entre s, comunicndose a travs de mtodos. 3.Software de aplicacin se conoce al conjunto de programas que utilizan los usuarios para trabajar con el ordenador.

FREEWARE Freeware. Son programas gratuitos. Se pueden copiar y/o distribuir libremente, pero no se puede comerciar con ellos. Shareware. No es un tipo de programa sino una forma de distribucin. Permite a los usuarios probar el programa, incluso distribuirlo libremente, pero tienen una restriccin que puede ser temporal o f u n c i o n a l y s u o b j e t i v o e s que se compre. Software libre u Opensource. El programa no slo es gratuito sino que su cdigo fuente est disponible para que cualquier persona o empresa pueda estudiarlo y ampliarlo o mejorarlo. Linus Torvalds d e Universidad de Helsinki creo el ncleo (Kernel) p e r s o n a s d e t o d o e l m u n d o , siguieron mejorando y aadiendo cosas a Linux,caus toda una revolucin tecnolgica hasta el punto de suponer la nica amenaza real para la hegemona de Microsoft y su sistema operativo Windows. Software propietario. Requieren licencia de uso que se obtienen al comprar el programa. A veces las condiciones de uso del programa se recogen en un contrato,que especifica el nmero de copias que se puede hacer, condiciones de mantenimiento etc.

También podría gustarte