Está en la página 1de 1

�Qu� es el Software Libre?

(Open/Free Software)
El software libre o abierto son programas de ordenador que se distribuyen
libremente.
Esto significa (1) que las instrucciones que componen el programa (el c�digo
fuente)
est�n disponibles para su estudio y cambio y (2) que son gratuitos.

�Qu� son los programas de ordenador?


Son las instrucciones que permiten al ordenador realizar una funci�n. Un ordenador
es
una m�quina que sigue una lista de instrucciones y realiza una tarea. Para
comunicarse
con el exterior tiene instrucciones que toman informaci�n (del teclado, rat�n,
discos...) y
otras que le permiten sacar informaci�n (a una impresora, a una pantalla, a unos
altavoces, a otro ordenador...). T�picamente un programa de ordenador toma una
serie de
datos (con las instrucciones de entrada), procesa la informaci�n (con instrucciones
u
operadores l�gicos y aritm�ticos) y manda el resultado (con las instrucciones de
salida)
a un dispositivo donde podemos percibir el resultado.

�Qu� es GNU/Linux?
Es un clon de UNIX (un sistema operativo) que a principios de los 90 un estudiante
Finland�s llamado Linus Torvalds empez� a escribir como parte de su proyecto de fin
de carrera. Hizo algo muy notable: a medida que lo iba escribiendo lo 'colgaba' de
Internet. R�pidamente empez� a coordinar a decenas de calaboradores desinteresados
de
todo el mundo. Para simplificar lo llamaremos Linux. Ahora Linux es el ejemplo m�s
notable de Software libre, pero hay muchos otros proyectos cuya filosof�a es
similar.

Que son los Tipos de datos abstractos?


Un Tipo de dato abstracto (en adelante TDA) es un conjunto de datos u objetos al
cual se le asocian operaciones. El TDA provee de una interfaz con la cual es
posible realizar las operaciones permitidas, abstray�ndose de la manera en como
est�n implementadas dichas operaciones. Esto quiere decir que un mismo TDA puede
ser implementado utilizando distintas estructuras de datos y proveer la misma
funcionalidad.

También podría gustarte