Vous êtes sur la page 1sur 9

Que es software El software se refiere a los programas y datos almacenados en un ordenador.

En otras palabras, son las instrucciones responsables de que el hardware (la mquina) realice su tarea. El lenguaje utilizado por el software, para comunicarse con el hardware, es de tipo binario, viene en forma de instrucciones, las cuales son ejecutadas, por cada una de las partes del hardware (monitor, mouse, teclado, impresora, CPU, CD-ROM, disco duro, etc.) Clasificacin del software El software puede dividirse en dos categoras bsicas: 1. Software de sistema 2. Software de aplicacin Software de base (de datos) Este software es independiente de cualquier paquete de software para uso general o cualquier rea de aplicacin especfica; controla y respalda en cierto modo el software de las otras categoras. Pertenecen a la categora del software de base el sistema operativo, la interfaz grfica de usuario (GUI) y los utilitarios. Son un tipo de software muy especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.

Software de sistemas de operativo Es el software bsico o sistema operativo. Es un conjunto de programas que controlan los trabajos del ordenador o computadora. SE encarga de administrar y asignar los recursos de hardware.

Software lenguaje de programacin Existe una variedad de software, el cual se encuentra dividido, segn la funcin especifica que realiza, en ciertas reas principales, tales como, el software del sistema operativo, diversos lenguajes o herramientas para realizar programas o aplicaciones, programas de bien comn como son los software utilitarios, software de aplicaciones especifica y aquellos que

sirven de apoyo al usuario en las gestiones de carcter empresarial.

Software de aplicacin Es aquel que hace que el computador coopere con el usuario en la realizacin de tareas tpicamente humanas, tales como gestionar una contabilidad o escribir un texto. La diferencia entre los programas de aplicacin y los de sistema estriba en que los de sistema suponen ayuda al usuario para relacionarse con el computador y hacer un uso ms cmo del mismo, mientras los de aplicacin son programas que cooperan con el usuario para la realizacin de las actividades mencionadas. Es en este software de Aplicacin donde se aprecia en forma ms clara la ayuda que puede suponer un computador en las actividades humanas, ya que la mquina se convierte en un auxiliar del hombre, liberndole de las tareas repetitivas.

Los programadores de aplicaciones, a diferencia de los programadores de sistemas, no necesitan conocer a fondo el modo de funcionamiento interno del hardware. Basta con que conozcan las necesidades de informacin de sus aplicaciones y cmo usar el sistema operativo, para conseguir satisfacer estas necesidades.

Algunos ejemplos de software aplicaciones son:

> Procesadores de texto. (Bloc de Notas) > Editores. (PhotoShop para el Diseo Grfico) > Hojas de Clculo. (MS Excel) > Sistemas gestores de bases de datos. (MySQL) > Programas de comunicaciones. (MSN Messenger) > Paquetes integrados. (Ofimtica: Word, Excel, PowerPoint) > Programas de diseo asistido por computador. (AutoCAD)

Paquetes de software Un paquete de software es una serie de programas que se distribuyen conjuntamente. Algunas de las razones suelen ser que el funcionamiento de cada uno complementa a o requiere de otros, adems de que sus objetivos estn relacionados como estrategia de mercadotecnia. .software de procesamiento de texto .hojas de clculo .administracin de datos .grficos de presentaciones

.correo electrnico .navegadores web

Sistemas Operativos: Tienen como misin que el ordenador gestione sus recursos de forma eficiente, adems de permitir su comunicacin con el usuario. Para saber ms de los sistemas operativos pincha en el enlace

- Aplicaciones: Son programas informticos que tratan de resolver necesidades concretar del usuario, como por ejemplo: escribir, dibujar, escuchar msica,... EL HARDWARE: Componentes fsicos del ordenador, es decir, todo lo que se puede ver y tocar. Clasificaremos el hardware en dos tipos:

- El que se encuentra dentro de la torre o CPU, y que por lo tanto no podemos ver a simple vista.

- El que se encuentra alrededor de la torre o CPU, y que por lo tanto, si que vemos a simple vista, y que denominamos perifricos.

LENGUAJE DE PROGRAMACION Con la idea de facilitarnos las tareas que debemos de desempear los humanos, hemos venidoinventado diversas herramientas a lo largo de nuestra historia, que nos permiten tener unamejor calidad de vida.Los ordenadores son uno ms de los inventos del hombre, aunque debemos decir que lastecnologas para su fabricacin y explotacin han tenido un desarrollo sorprendente a partir dela segunda mitad del siglo XX. Esta herramienta por s sola no es capaz de efectuar ningunatarea, es tan slo un conjunto de cables y circuitos que necesitan recibir instruccin por partede los humanos para desempear alguna tarea. El problema entonces, se puede fijar encmo vamos a poder hacer que un conjunto de circuitos desempeen una determinada tareay nos entreguen los resultados que nosotros esperamos?, es decir, de qu manera se puedelograr la comunicacin entre el hombre y el ordenador?.As pues, tratando de dar una solucin al problema planteado, surgieron los lenguajes deprogramacin, que son como un lenguaje cualquiera, pero simplificado y con ciertas normas,para poder trasmitir nuestros deseos al ordenador.Por otro lado, como se sabe, un conjunto de circuitos no entendera ningn lenguaje quenosotros conozcamos, por ms sencillo que ste parezca. Los circuitos en todo caso, sloreconocen presencia o ausencia de energa, es decir que debemos hablarle a la mquina en supropio lenguaje (presencia y ausencia de energa, 0 y 1), o nuestro lenguaje deber de ser traducido a un lenguaje binario cuyo alfabeto

es el 0 y el 1, mediante las herramientasdesarrolladas para llevar a cabo esta tarea, las cuales reciben el nombre de traductores, ycomo veremos ms adelante, los hay de muchos tipos, dependiendo de caractersticas msespecficas del lenguaje a traducir y de la manera de llevar a cabo su traduccin Como ya habris entendido, para crear un lenguaje de programacin, deberemos crear laherramienta que lo traduce, y es justamente de ellas, de las que hablaremos a continuacin,para describir como han ido evolucionando en los ltimos 50 aos [BYTE 95].

1946: Konrad Zuse , un ingeniero Alemn mientras trabajaba en los Alpes de Bavaria,desarroll el lenguaje Plankalkul, el cual, fue aplicado entre otras cosas para jugar alajedrez.

1949: Aparece Short Code, que viene a ser el primer lenguaje que fue usado en undispositivo de cmputo electrnico, aunque se debe decir que se trata de un lenguajetraducido a mano.

1951:Grace Hopper , trabajando para Remington Rand, comenz el trabajo de diseo del primer compilador conocido ampliamente, el A-0, el cual, al ser liberado por lacompaa en 1957, lo hizo con el nombre de MATH-MATIC.

1952: Alick E. Glennie, durante su tiempo libre en la Universidad de Manchester,concibe un sistema de programacin llamado AUTOCODE, que viene a ser uncompilador muy rudimentario.

1957: aparece FORTRAN (FORmula TRANslating) sistema traductor de frmulasmatemticas. Fue desarrollado por un equipo, al frente del cual se encontraba JohnBackus quien despus vendra a contribuir en el desarrollo del compilador para ellenguaje ALGOL y de la notacin usada para la especificacin sintctica de loslenguajes, conocida como BNF (Backus Naur Form).

En la Asamblea Nacional Anual fueron elegidos los nuevos miembros de la Junta Directiva de Fedesoft, quienes tendrn la misin de alcanzar el objetivo del gremio para el 2012 que es crecer un 32%. Bogot, abril de 2012. Con la asistencia de ms de 70 empresas del sector del software y TI, se llev a cabo la 44 Asamblea Nacional Anual de Fedesoft en el Club de Abogados de Bogot, en la cual se dio a conocer el crecimiento de la federacin de ms del 29% durante el 2011, gracias al trabajo en conjunto con el gobierno, el fortalecimiento y creacin de los cluster, agremiacin de empresas del sector segn su especialidad; en las diferentes regiones del pas, adems de los proyectos en materia de formacin especializada. En 2011 Fedesoft logr articular cambios en materia tributaria y de normatividad para el sector por medio las acciones que se ha realizado con el gobierno nacional y sus programas como el de Transformacin Productiva del Ministerio de Comercio, Industria y Turismo, y el programa Vive Digital de Mintic, a travs de la presentacin de la propuesta de ley de Promocin de Software y Servicios Asociados, con el fin de afianzar la presencia del gremio y el posicionamiento de las necesidades y oportunidades del sector, afirma Alberto Pradilla, Presidente de la Junta Directiva de Fedesoft. Las diferentes iniciativas y proyectos desarrollados desde la federacin, tanto con entidades pblicas como privadas, tambin han hecho que sea reconocida como un referente importante del sector por su conocimiento