Professional Documents
Culture Documents
El software son las instrucciones electrnicas que van a indicar al ordenador que es
lo que tiene que hacer. Tambin se puede decir que son los programas usados para dirigir
las funciones de un sistema de computacin o un hardware. Como concepto general, el
software puede dividirse en varias categoras basadas en el tipo de trabajo realizado.
con procesos servidores independientes se le llam HURD. Recin desde los ltimos meses
de 1999 HURD ha comenzado a ser utilizado en forma confiable. Mucho antes de que esto
sucediera, un estudiante finlands, Linus Torvalds, desarroll un kernel para computadoras
basadas en el procesador Intel 386, compatible con unix, que llam LINUX. Este kernel fue
tambin desarrollado como software libre, y rpidamente fue creciendo merced a la
colaboracin de programadores de todo el mundo. En este momento Linux ha sido portado
a toda la gama de procesadores Intel a partir del i386: (486, Pentium, Pentium II y III,
Celeron), a procesadores para PC's de Cyrix y de AMD, e incluso a procesadores tipo sparc
(SUN), a los procesadores Motorola 68000 (Apple MacIntosh), a procesadores Alpha (de
64 bits, utilizados por Compaq, antes Digital). De esta manera, alrededor de 1992 fue
posible combinar el kernel Linux con los utilitarios del proyecto GNU y surgi el primer
sistema operativo completamente basado en software libre.
Lenguaje de Programacin
En computacin, un lenguaje de programacin es cualquier lenguaje artificial, el
cual, se utiliza para definir adecuadamente una secuencia de instrucciones que puedan ser
interpretadas y ejecutadas en una computadora. Se asume que las instrucciones as escritas
son traducidas luego a un cdigo que la mquina pueda comprender. El proceso de
traduccin es realizado normalmente por la computadora, usando un programa
especializado para tal fin.
Los lenguajes de programacin intentan conservar una similitud con el lenguaje
humano, con la finalidad de que sean ms naturales a quienes los usan. Establecen un
conjunto de reglas sintcticas y semnticas, las cuales rigen la estructura del programa de
computacin que se escribe o edita. De esta forma, permiten a los programadores o
desarrolladores, poder especificar de forma precisa los datos sobre los que se va a actuar, su
almacenamiento, transmisin y dems acciones a realizar bajo las distintas circunstancias
consideradas.
En computacin se suele hablar de niveles y generaciones de los lenguajes de
programacin. Respecto al nivel, se clasifican en lenguajes de bajo y alto nivel. Los
lenguajes de bajo nivel, son aquellos que se asemejan al lenguaje empleado por la
computadora, mientras que los lenguajes de alto nivel, son aquellos que se asemejan al
lenguaje humano.
- C++
- Java
Cuarta generacin: Lenguajes de propsito especial:
Estos lenguajes de cuarta generacin (4GL) son usados en programacin, de
propsitos especficos, caracterizados por una mayor facilidad de uso comparados con los
de la tercera generacin, permitiendo la creacin de prototipos de una aplicacin
rpidamente. Los prototipos permiten tener una idea del aspecto y funcionamiento de la
aplicacin antes que el cdigo sea terminado. Esto implica que quienes estn involucrados
en el desarrollo de la aplicacin pueden aportar retroalimentacin en aspectos como,
estructura y diseo desde el principio del proceso. A cambio de esta capacidad para trabajar
ms velozmente, debe sacrificarse parte de la flexibilidad con la que se dispona con los
lenguajes anteriores.
Muchos de estos lenguajes tienen capacidad para bases de datos, permitiendo crear
programas que sirvan de enlace con las mismas. Los programas incluyen formas y cuadros
para introducir datos, as como solicitar reportes de informacin de las bases de datos. En
general, ahorran tiempo puesto que el cdigo requerido para conectar los cuadros de
dilogo y las formas se genera de forma automtica.
Entre los programas de cuarta generacin se tienen:
- Los programas de ambientes visuales: Existen versiones de programas populares
como el Visual BASIC o el Visual C, los cuales, soportan caractersticas y mtodos
orientados a objetos y que permiten crear programas en un ambiente visual. Por ejemplo, si
se desea ubicar un cuadro de texto en un formulario para entrada de datos slo se requiere
arrastrarlo desde la barra de herramientas hasta la posicin deseada sobre el formulario.
- Ambientes de autora: Un ambiente de autora es Macromedia Director el cual se
usa para crear ttulos multimedia que combinen, cortos de msica, texto, animacin,
grficos y dems. Son ambientes de desarrollos visuales en el cual gran parte del cdigo se
escribe automticamente, pero la mayora de ambientes de autora robustos tambin
incluyen sus propios lenguajes, lenguajes de escritura, que proporcionan un control extra
sobre el producto final.
1965-1980
CIRCUITOS
Se trata del primer sistema operativo creado por ordenadores personales en la dcada de los
80 dado que los sistemas anteriores fueron creados para maquinas grandes en entornos de
empresa. A lo largo del tiempo pugnaron tres fabricantes por la hegemona del mercado
hasta que en la dcada de los 90 con la aparicin de las primeras plataformas de Windows
3.0.3.1 y 3.11 microsoft se queda sola por la retirada de los dems aunque ya IBM lo haba
dejado mucho tiempo antes.
Se trata de un sistema operativo grabado sobre disco de modo que se ha de encontrar
permanentesmente activo y residente para poder trabajar con esa maquina .
Sistemas operativos mas conocidos
MS-DOS
Dos es un acrnimo de MicroSoft Disk Operating System, sistema operativo creado por
Microsoft, y que tienen instalado la mayora de los ordenadores PC. DOS es a parte de un
sistema operativo, un conjunto de programas que nos permiten manipular informacin
contenida en discos, de esta forma podemos trabajar con facilidad, comodidad y rapidez
con estos; a dems, el DOS coordina el funcionamiento del microprocesador para que todo
funcione bien en el interior de nuestro ordenador.A lo largo del tiempo Microsoft ha ido
mejorando el DOS, desde su primera versin el 1981. Las versiones que puedan existir,
sirven para corregir errores detectados en la versin anterior o para mejorar ciertas partes
del programa
En la actualidad tiene poco uso el sistema operativo MS-DOS, en la mayor parte solo es
utilizado cuando Windows no es capaz de realizar la tarea que esta realizando o cuando
Windows falla. Muchos tcnicos en el rea de la informtica, utilizan MS-DOS para
realizar mantenimientos del PC, instalaciones, formateo y particionamiento de discos duros
y escaneos de los mismos.
UNIX
Desde hace muchos aos es el sistema operativo mas difundido y usado del
mundo; de hecho la mayora de los programas se desarrolla originalmente para
este sistema.
Linea de tiempo
Windows 1.01: Presentado publico en 1985 este Windows (es la mejor nota de
Microsoft nunca especifico oficialmente el numero de versin 1.0) fue el primer
intento de microsoft de implementar un entorno operativo grafico multitarea en
la plataforma pc.
Windows 2.0: Presentado en noviembre de 1987, y fue un poco mas popular
que la versin inicial. Gran parte de esa popularidad se debi a que inclua
nuevas aplicaciones graficas como, por ejemplo, Microsoft Excel y Microsoft
Word para Windows. En esta versin todava se usaba el modelo de memoria
8088, es decir utilizaban memoria en modo real, por ello estaba limitado a 1
MB de memoria RAM.
Windows 3.0: Presentado en mayo 1990, Windows 3.x es el nombre genrico
con el que se suele conocer las versiones 3.0, 3.1 y 3.11 de la interfaz grfica
de usuario del sistema Microsoft DOS (MsDOS) (Microsoft Windows nunca fue
realmente un sistema operativo con verdadero entorno grafico hasta Windows
95).
Windows NT 3.1:
Presentado el 27 de julio de 1993.
El numero de versin se eligi para coincidir con la versin de Windows 3.1,
luego de la ultima GUI de Microsoft, en razn de que la misma apariencia visual
de la interfaz de usuario.
Windows NT 3.5:
Es la segunda versin del sistema operativo Microsoft Windows NT. Fue puesto
en libertad el 21 de septiembre de 1994. En esta versin Windows NT 3.5 fue
aumentar la velocidad del sistema operativo, como resultado, el proyecto se le
dio nombre de "daytona", en referencia a la daytona internacional speedway,
en daytona beach, florida.
Windows NT 3.51:
Tercer lanzamiento de Microsoft Windows NT, linea de los sistemas operativos.
Fue publicado el 30 de mayo de 1995, nueve meses despus de Windows NT
3.5. La liberacin promociono notables mejoras: Una efmera salida de
Microsoft Windows en la arquitectura PowerPC.
Windows 95:
El trmino cdigo fuente tambin se usa para hacer referencia al cdigo fuente
de otros elementos del software, como por ejemplo el cdigo fuente de una
pgina web que est escrito en lenguaje de marcado HTML o en Javascript, u
otros lenguajes de programacin web, y que es posteriormente ejecutado por
el navegador web para visualizar dicha pgina cuando es visitada.
El rea de la informtica que se dedica a la creacin de programas , y por tanto
a la creacin de su cdigo fuente, es la ingeniera de software.
Qu es un Lenguaje de programacin?
En computacin, un lenguaje de programacin es cualquier lenguaje artificial,
el cual, se utiliza para definir adecuadamente una secuencia de instrucciones
que puedan ser interpretadas y ejecutadas en una computadora. Se asume que
las instrucciones as escritas son traducidas luego a un cdigo que la mquina
pueda comprender. El proceso de traduccin es realizado normalmente por la
computadora, usando un programa especializado para tal fin.
Cobol
En 1958, muchos profesionales de la industria estaban de acuerdo en que era
necesario buscar una normalizacin que permitiese trabajar con un nico lenguaje en
cualquier computador as que, gracias a la formacin de un consorcio entre varias empresas
de la industria de los computadores y el Departamento de Defensa de Estados Unidos, se
convoc el CODASYL (Conference on Data Systems Languages) para buscar un lenguaje
de programacin que pudiera ser un estndar en el mbito de la gestin, as fue como
naci el lenguaje de programacin COBOL (Common Business-Oriented Language, cuyo
nombre fue otorgado el 18 de septiembre de 1959), La prxima versin, COBOL-61, fue
puesto en libertad en 1961, con algunas revisiones, En 1968, COBOL fue aprobado por
ANSI como un lenguaje estndar para uso comercial (COBOL-68) Una vez ms se revis
en 1974 y 1985 para desarrollar las siguientes versiones denominado COBOL-74 y
COBOL-85 respectivamente, en el ao 2002, orientada a objetos COBOL fue puesto en
libertad, lo que podra utilizar objetos encapsulados como una parte normal de
programacin COBOL y en cualquiera de sus versiones es el lenguaje apropiado para las
aplicaciones administrativas del computador.
COBOL fue el primer ampliamente utilizado de alto nivel lenguaje de programacin.
Se trata de un ingls como la lengua que es fcil de usar. Todas las instrucciones se pueden
codificar en simples palabras en ingls y Adems de ser uno de los lenguajes de
Wirth dise este lenguaje para que fuese un buen lenguaje de programacin para
personas comenzando a aprender a programar. Pascal tiene un nmero relativamente
pequeo de conceptos para aprender a denominar. Su diseo facilita escribir programas
usando un estilo que esta generalmente aceptado como prctica estndar de programacin
buena. Otra de las metas del diseo de Wirth era la implementacin fcil.
Fortran
FORTRAN es un acrnimo para FORmula TRANslation, o Traduccin de
Frmulas, y fue el primer lenguaje de alto nivel, Diseado por John Backus para IBM
(International Business Machines Corp) en 1953, como alternativa al Lenguaje Maquina
de un ordenador IBM 704. El primer compilador fue distribuido en 1957. Se caracteriza
por su potencia en los clculos matemticos, pero esta limitado en las aplicaciones de
gestin, manejo de archivos, tratamiento de cadenas de caracteres y edicin de informes.
Es un lenguaje notorio, por la facilidad con que permite expresar una ecuacin. FORTRAN
fue diseado teniendo en cuenta el uso de la Tarjeta perforada de 80 columnas, por lo que
el orden de las instrucciones deba ser secuencial, es decir la programacin de los
algoritmos era lineal, para producir cualquier alteracin del orden de la lgica, se introduce
la instruccin Goto. Debido al desarrollo de los mtodos de programacin el FORTRAN
tambin fue evolucionado de versin en versin, se le han incorporado nuevas
funciones, Estructuras de control y Asignacin dinmica de memoria, posee comandos
breves para efectuar operaciones matemticas con matrices y dispone de tipos, estas
mejoras aportan informacin til al Compilador. Por estas razones FORTRAN no es muy
usado fuera de los campos de la informtica y el anlisis numrico, pero permanece como
el lenguaje a escoger para desempear tareas de computacin numrica de alto
rendimiento.
En 1958 se present una segunda versin y varias compaas comenzaron a
desarrollar compiladores independientes a IBM para usar el lenguaje en otras mquinas. El
primer estndar de FORTRAN se introdujo en 1962 y se llam FORTRAN IV. En 1966 se
present el primer estndar ANSI (American National Standards Institute), que se conoci
como FORTRAN 66. El segundo estndar ANSI, con muchas mejoras, se introdujo en
1977 (FORTRAN 77), y se convirti en el estndar utilizado por la comunidad cientfica
por muchos aos. Incluso a la fecha es comn encontrar muchos programas escritos en
FORTRAN 77. Para mejorar esta situacin, en 1990 se present un tercer estndar ANSI
conocido como FORTRAN 90, que contena muchas nuevas caractersticas y permita una
programacin ms estructurada. Una serie de cambios menores se presentaron en 1995
(FORTRAN 95), y actualmente se trabaja en un nuevo estndar ANSI (FORTRAN 2003).
El da de hoy la mayor parte de los programas en FORTRAN siguen el estndar de
FORTRAN 90, pero an existe un nmero importante de aplicaciones de FORTRAN 77.
FORTRAN esta especficamente diseado para el computo cientfico, y no es
particularmente bueno para otro tipo de aplicaciones (control, administracin, manejo de
documentos, etc). Para estas aplicaciones otros lenguajes somos C, JAVA o PERL son ms
adecuados. En la actualidad, la mayor parte del cmputo cientfico de alto rendimiento a
nivel internacional se lleva a cabo en FORTRAN (FORTRAN est muy lejos de ser
obsoleto), aunque los lenguajes C y C++ han ganado cierta popularidad recientemente.
Lenguaje C
El lenguaje de programacin C fue creado por Brian Kernighan y Dennis Ritchie a
mediados de los aos 70. La primera implementacin del mismo la realiz Dennis Ritchie
sobre un computador DEC PDP-11 con sistema operativo UNIX. C es el resultado de un
proceso de desarrollo que comenz con un lenguaje anterior, el BCPL, el cual influy en el
Bibliografa:
https://ezetina.wordpress.com/2010/01/12/caracteristicasunix/
http://www.ecured.cu/MS-DOS
http://www.monografias.com/trabajos73/evolucion-software/evolucionsoftware2.shtml#ixzz47uXmU77o
http://www.rena.edu.ve/cuartaEtapa/Informatica/Tema13.html
http://www.geocities.ws/newomich/info/informatica/word1.html
Www.panamacom.com
Windows.microsoft.com
Www.gamerzlove.com
Wee.euroresidentes.com
Www.informatica.com
Www.adobe.com
Office.microsoft.com