NOTAS INFORMATICAS
BASIC Altair
8800 Ordenador
personal o Computadora personal Historia
Lenguaje de programación Lenguajes de bajo nivel
Lenguajes de alto nivel
Intérpretes y compiladores Sistema operativo
Cómo
funciona un sistema operativo
Sistemas operativos actuales Tecnologías futuras International Business Machines
Corporation, IBM
Interfaz gráfica de usuario Windows Internet Cómo funciona Internet
El Protocolo de Internet
Servicios de Internet La World Wide Web Historia de los protocolos de Internet
Impacto social Microsoft
BASIC, en informática, acrónimo de Beginners All-purpose Symbolic Instruction Code (Código de Instrucciones Simbólicas de Uso General para Principiantes). Se trata de un lenguaje de programación de alto nivel desarrollado por los estadounidenses John Kemeny y Thomas Kurtz en el Dartmouth College a mediados de la década de 1960. BASIC se ganó su enorme popularidad gracias sobre todo a dos implementaciones, Tiny BASIC y Microsoft BASIC, que convirtieron a este lenguaje en la primera lengua franca de los microordenadores o microcomputadoras. Otras importantes implementaciones han sido CBASIC (BASIC Compilado), Integer y Applesoft BASIC (para el Apple II), GW-BASIC (para computadoras personales), Turbo BASIC (de Borland) y Microsoft QuickBASIC. El lenguaje ha cambiado en el transcurso de los años. Las primeras versiones eran interpretadas y no estructuradas. Las más recientes son estructuradas y, a menudo, compiladas. BASIC suele enseñarse a los programadores principiantes porque es fácil de utilizar y de comprender, y además porque contiene los mismos conceptos fundamentales que muchos otros lenguajes considerados más difíciles, como Pascal y C. Véase también Programación estructurada.
Altair 8800, pequeño ordenador o computadora lanzado en 1975 por Micro Instrumentation Telemetry Systems de Nuevo México (EEUU). El Altair se basaba en un microprocesador Intel de 8 bits, tenía 256 bytes de memoria de acceso aleatorio (RAM), recibía la entrada de datos a través de un banco de conmutadores en el panel delantero y mostraba la información mediante una fila de diodos emisores de luz (LED). Aunque de vida efímera, se considera que el Altair fue el primer ordenador o computadora personal de éxito. Véase también Microordenador o Microcomputadora.
Ordenador personal o Computadora personal (del inglés PC, Personal Computer), máquina diseñada para que lo emplee una única persona. Es más pequeña, más barata y más fácil de usar que otro tipo de computadoras, como los superordenadores, los grandes ordenadores (mainframes) o las estaciones de trabajo. Sin embargo, suele tener menor potencia de cálculo.
Los PC han revolucionado el ocio, la ciencia, los medios de comunicación,
la medicina, la educación y los negocios, al proporcionar capacidad de cálculo a bajo
coste a personas sin gran experiencia de programación. Los PC permiten a los artistas
crear y manipular imágenes. Los músicos los emplean para aprender, crear y grabar
música. Las empresas siguen la situación financiera y pronostican los resultados de la
compañía empleando PC. Los corresponsales en el extranjero pueden redactar crónicas en
PC portátiles y enviarlas electrónicamente desde lugares remotos. Muchas personas
trabajan en casa y se comunican con sus colegas a través de su PC, en lo que se conoce
como "teletrabajo". Los PC también permiten acceder a redes mundiales de
comunicaciones, como Internet, o a la base de datos conocida como World Wide Web, basada en gráficos, donde es posible encontrar información sobre
cualquier tema.
Al inicio
Los primeros ordenadores, fabricados a mediados de la década de 1940, tenían el tamaño de una casa y el coste de un acorazado, pero carecían de la potencia y facilidad de uso habituales en los PC modernos. La miniaturización de los circuitos electrónicos y la invención de los circuitos integrados y los microprocesadores permitieron a los fabricantes de computadoras combinar los elementos esenciales de un ordenador en minúsculas lascas de silicio llamadas chips, lo que aumentó la potencia de las computadoras y disminuyó su coste. El primer microprocesador, el Intel 4004, creado por Intel corporation, fue diseñado originalmente como procesador lógico y computacional para calculadoras y relojes. A partir de aquel sencillo diseño evolucionaron los microprocesadores modernos.
El Altair 8800, desarrollado por Micro Instruments Telemetry Systems (MITS), se considera el primer PC. El Altair se vendía sin montar y se programaba empleando conmutadores. La información del ordenador se presentaba a través de diodos luminosos en el panel frontal del aparato. El Altair apareció en la portada de la revista Popular Electronics en 1975 e inspiró a muchos entusiastas de la informática que posteriormente fundaron empresas de equipo físico y soporte lógico.
Los diseñadores estadounidenses de computadoras Steven Jobs y Stephen Wozniak, que trabajaban en un garaje, crearon el Apple II en 1977. El Apple II fue uno de los primeros PC en incorporar una pantalla en color y un teclado, lo que facilitaba el manejo del ordenador. Jobs y Wozniak fundaron posteriormente la Apple Computer Corporation.
En 1981, International Business Machines Corporation (IBM) lanzó el IBM PC. Estaba diseñado con una arquitectura abierta que permitía a otros fabricantes de computadoras crear ordenadores similares, conocidos como clónicos, que también eran capaces de ejecutar programas diseñados para el IBM PC. El diseño del IBM PC y sus clones se convirtió muy pronto en la norma para los PC.
En España tuvieron una gran difusión ordenadores de 8 bits como el Commodore 64 (y más tarde, el magnífico Commodore Amiga), Amstrad y, sobre todo, el Sinclair ZX-Spectrum, basado en el microprocesador Zilog Z-80. Su sencillez de manejo contribuyó a la alfabetización informática de este país.
El Apple Macintosh, desarrollado en 1984, contaba con una interfaz gráfica de usuario (GUI, siglas en inglés), una forma visualmente atractiva de representar instrucciones y datos en la pantalla. La GUI del Macintosh combinaba iconos (imágenes que representan archivos o programas) con ventanas (recuadros que contienen un archivo o programa abierto). La información de la pantalla se controlaba con un dispositivo de puntero conocido como mouse o ratón. Inspirada en trabajos anteriores de los informáticos de Xerox Corporation, la interfaz de usuario de Macintosh hacía fácil y divertido usar un PC, y eliminaba la necesitad de teclear instrucciones complicadas. En la actualidad, el soporte lógico para los PC de IBM y clónicos también cuenta con una GUI.
En los últimos 20 años, la potencia de cálculo se ha duplicado aproximadamente cada 18 meses gracias a la creación de microprocesadores más rápidos, la incorporación de diseños con microprocesadores múltiples y el desarrollo de nuevas tecnologías de almacenamiento. Las investigaciones actuales se centran en la creación de computadoras que empleen la luz y moléculas biológicas en lugar de los circuitos electrónicos convencionales, o como complemento de los mismos. Estos avances tecnológicos, unidos a nuevos métodos de interconectar ordenadores, como la World Wide Web, harán que los PC sean todavía más potentes y útiles.
Lenguaje de programación, en informática, cualquier lenguaje artificial que puede utilizarse para definir una secuencia de instrucciones para su procesamiento por un ordenador o computadora. Es complicado definir qué es y qué no es un lenguaje de programación. Se asume generalmente que la traducción de las instrucciones a un código que comprende la computadora debe ser completamente sistemática. Normalmente es la computadora la que realiza la traducción.
Vistos a muy bajo nivel, los microprocesadores procesan exclusivamente señales electrónicas binarias. Dar una instrucción a un microprocesador supone en realidad enviar series de unos y ceros espaciadas en el tiempo de una forma determinada. Esta secuencia de señales se denomina código máquina. El código representa normalmente datos y números e instrucciones para manipularlos. Un modo más fácil de comprender el código máquina es dando a cada instrucción un mnemónico, como por ejemplo STORE, ADD o JUMP. Esta abstracción da como resultado el ensamblador, un lenguaje de muy bajo nivel que es específico de cada microprocesador.
Los lenguajes de bajo nivel permiten crear programas muy rápidos, pero que son a menudo difíciles de aprender. Más importante es el hecho de que los programas escritos en un bajo nivel sean altamente específicos de cada procesador. Si se lleva el programa a otra máquina se debe reescribir el programa desde el principio.
Por lo general se piensa que los ordenadores son máquinas que realizan tareas de cálculos o procesamiento de textos. La descripción anterior es sólo una forma muy esquemática de ver una computadora. Hay un alto nivel de abstracción entre lo que se pide a la computadora y lo que realmente comprende. Existe también una relación compleja entre los lenguajes de alto nivel y el código máquina.
Los lenguajes de alto nivel son normalmente fáciles de aprender porque
están formados por elementos de lenguajes naturales, como el inglés. En BASIC, el lenguaje de alto nivel más conocido, los comandos como "IF
CONTADOR = 10 THEN STOP" pueden utilizarse para pedir a la computadora que pare si
CONTADOR es igual a 10. Por desgracia para muchas personas esta forma de trabajar es un
poco frustrante, dado que a pesar de que las computadoras parecen comprender un lenguaje
natural, lo hacen en realidad de una forma rígida y sistemática.
Al inicio
La traducción de una serie de instrucciones en lenguaje ensamblador (el código fuente) a un código máquina (o código objeto) no es un proceso muy complicado y se realiza normalmente por un programa especial llamado compilador. La traducción de un código fuente de alto nivel a un código máquina también se realiza con un compilador, en este caso más complejo, o mediante un intérprete. Un compilador crea una lista de instrucciones de código máquina, el código objeto, basándose en un código fuente. El código objeto resultante es un programa rápido y listo para funcionar, pero que puede hacer que falle el ordenador si no está bien diseñado. Los intérpretes, por otro lado, son más lentos que los compiladores ya que no producen un código objeto, sino que recorren el código fuente una línea cada vez. Cada línea se traduce a código máquina y se ejecuta. Cuando la línea se lee por segunda vez, como en el caso de los programas en que se reutilizan partes del código, debe compilarse de nuevo. Aunque este proceso es más lento, es menos susceptible de provocar fallos en la computadora.
Sistema operativo, software básico que controla un ordenador. El sistema operativo tiene tres grandes funciones: coordina y manipula el hardware de la computadora, como la
memoria, las impresoras, las unidades de disco, el teclado o el mouse; organiza los archivos en diversos medios de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas, y gestiona los errores de hardware y la pérdida de datos.Cómo funciona un sistema operativo
Los sistemas operativos controlan diferentes procesos de la computadora, como la ejecución de un programa de hoja de cálculo o el acceso a información almacenada en la memoria del ordenador. Un proceso importante es la interpretación de los comandos que permiten al usuario comunicarse con el ordenador. Algunos intérpretes de instrucciones están basados en texto, y exigen que las instrucciones sean tecleadas. Otros intérpretes de instrucciones están basados en gráficos, y permiten al usuario comunicarse señalando y haciendo clic en un icono, una imagen que aparece en la pantalla y representa una instrucción determinada. Generalmente, los principiantes consideran más fácil de usar los intérpretes basados en gráficos, pero muchos usuarios informáticos expertos prefieren los intérpretes de instrucciones basados en texto porque son más potentes.
Los sistemas operativos pueden ser de tarea única o
multitarea. Los sistemas operativos de tarea única, más primitivos, sólo pueden manejar un proceso en cada momento. Por ejemplo, cuando la computadora está imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.Todos los sistemas operativos modernos son multitarea y pueden ejecutar varios procesos simultáneamente. En la mayoría de los ordenadores sólo hay una
UCP; un sistema operativo multitarea crea la ilusión de que varios procesos se ejecutan simultáneamente en la UCP. El mecanismo que se emplea más a menudo para lograr esta ilusión es la multitarea por segmentación de tiempos, en la que cada proceso se ejecuta individualmente durante un periodo de tiempo determinado. Si el proceso no finaliza en el tiempo asignado, se suspende y se ejecuta otro proceso. Este intercambio de procesos se denomina conmutación de contexto. El sistema operativo se encarga de controlar el estado de los procesos suspendidos. También cuenta con un mecanismo llamado planificador que determina el siguiente proceso que debe ejecutarse. El planificador ejecuta los procesos basándose en su prioridad para minimizar el retraso percibido por el usuario. Los procesos parecen efectuarse simultáneamente por la alta velocidad del cambio de contexto.Los sistemas operativos pueden emplear memoria virtual para ejecutar
procesos que exigen más memoria principal de la realmente disponible. Con esta técnica
se emplea espacio en el disco duro para simular la memoria adicional necesaria. Sin
embargo, acceder al disco duro requiere más tiempo que acceder a la memoria principal,
por lo que el funcionamiento del ordenador resulta más lento.
Los sistemas operativos empleados normalmente en los PC son el
UNIX, el Macintosh OS, el MS-DOS, el OS/2 y el Windows-NT. El UNIX, desarrollado en 1969 en los laboratorios Bell de AT&T, es un sistema operativo popular entre los usuarios informáticos universitarios. Su popularidad se debe en gran medida al crecimiento de Internet, cuyo software fue diseñado originalmente para computadoras que funcionaban con UNIX. Entre las variantes de UNIX figuran el SunOS (distribuido por Sun Microsystems, Inc.), Xenix (distribuido por Microsoft Corporation) y Linux. El UNIX y sus clones permiten múltiples tareas y múltiples usuarios. Su sistema de archivos proporciona un método sencillo de organizar los archivos de disco y permite a los usuarios proteger sus archivos frente a otros usuarios. Sin embargo, las instrucciones del UNIX no son intuitivas. Otros sistemas operativos multiusuario y multitarea son OS/2, desarrollado inicialmente por Microsoft Corporation e International Business Machines (IBM) y Windows-NT, desarrollado por Microsoft. El sistema operativo multitarea de las computadoras Apple se denomina Macintosh OS. El DOS y su sucesor, el MS-DOS, son sistemas operativos populares entre los usuarios de PC. Sólo permiten un usuario y una tarea.Los sistemas operativos siguen evolucionando. Los sistemas operativos distribuidos, están diseñados para su uso en un grupo de ordenadores conectados pero independientes que comparten recursos. En un sistema operativo distribuido, un proceso puede ejecutarse en cualquier ordenador de la red (normalmente, un ordenador que no esté haciendo nada en ese momento) para aumentar el rendimiento de ese proceso. En los sistemas distribuidos, todas las funciones básicas de un sistema operativo como mantener los sistemas de archivos, garantizar un comportamiento razonable y recuperar datos en caso de fallos parciales resultan más complejas.
International Business Machines Corporation, IBM, fabricante estadounidense de
ordenadores o computadoras, con sede en Armonk, Nueva York. IBM es uno de los grandes proveedores de sistemas de tratamiento de información, software, sistemas de comunicaciones, estaciones de trabajo y suministros y servicios auxiliares en todo el mundo. Sus productos se utilizan en una amplia variedad de entornos, desde las compañías privadas hasta los organismos públicos, pasando por las organizaciones científicas, la defensa, la medicina y la exploración del espacio. La compañía se estableció en 1911 como Computing-Tabulating-Recording Company, producto de la fusión de tres compañías menores. Tras varias adquisiciones, absorbió a la International Business Machines Corporation en 1924 y tomó su propio nombre. Thomas Watson llegó ese mismo año y comenzó a convertir la indecisa compañía en un gigante industrial. IBM se convirtió con rapidez en el fabricante de relojes de control de personal más importante de Estados Unidos, y desarrolló y comercializó la primera máquina de escribir eléctrica. En 1951 la compañía entró en el terreno de las computadoras. El desarrollo de la tecnología de IBM se financió en gran medida mediante contratos con la Comisión de Energía Atómica del gobierno de Estados Unidos. El paralelismo entre los productos fabricados para el gobierno y los comercializados por la compañía era evidente. A finales de la década de 1950, IBM se distinguió por dos innovaciones: el concepto de familia de computadoras (su familia 360) que permitía ejecutar el mismo software en todos los equipos pertenecientes a la familia, y la nueva máxima de la empresa, según la cual todos los clientes podrían utilizar con éxito un sistema IBM. Esta nueva política produjo una enorme lealtad hacia el Big Blue, o gigante azul, sobrenombre con que se empezó a conocer a IBM. Entre la década de 1960 y la de 1980, IBM dominó el mercado global de las grandes computadoras, aunque durante los años ochenta comenzó a ceder terreno ante otros fabricantes en áreas especializadas como la computación de alto nivel. Cuando durante la década de 1970 aparecieron los miniordenadores o minicomputadoras, IBM los vio como una amenaza a su mercado de grandes computadoras y no supo reconocer su potencial, dando pie al éxito de competidores como Digital Equipment Corporation, Hewlett-Packard y Data General. Sin embargo, en 1981 IBM presentó con gran éxito el IBM PC, que se convirtió rápidamente en un modelo de la microinformática. La compañía tuvo menos éxito a la hora de defender su cuota de mercado frente a otras empresas en el terreno de los costes de fabricación. A finales de la década de 1980, IBM se convirtió en el mayor productor del mundo de una línea completa de computadoras y en el principal productor de equipos de oficina, incluyendo máquinas de escribir y fotocopiadoras. Así mismo, la compañía era el principal fabricante de circuitos integrados para sus propios productos. La venta de grandes ordenadores y el software y los periféricos correspondientes suponían casi la mitad del negocio de IBM y entre un 70% y un 80% de sus beneficios. A principios de la década de 1990, en plena recesión de la economía estadounidense, IBM se reorganizó formando divisiones autónomas más cercanas a los diversos mercados de la empresa. Como consecuencia, 40.000 empleados perdieron sus puestos de trabajo en 1992, y se anunciaron más recortes para 1993. A principios de 1993, tras batir el récord de pérdidas en 1992 y sufrir un recorte en los dividendos de las acciones por primera vez en su historia (a menos de la mitad de su valor anterior), John F. Akers, presidente desde 1985 dimitió. En abril de 1993 se designó como presidente de la compañía a Louis V. Gerstner, hijo. En 1994, IBM se asoció con Apple Computer Inc. para fabricar el Power PC, un ordenador capaz de ejecutar programas de ambas empresas. En 1995, IBM adquirió la Lotus Development Corporation, una empresa de soporte lógico, para ampliar su presencia en dicho sector.Interfaz gráfica de usuario, en informática, tipo de visualización que permite al usuario elegir comandos, iniciar programas y ver listas de archivos y otras opciones utilizando las representaciones visuales (
iconos) y las listas de elementos del menú. Las selecciones pueden activarse bien a través del teclado o con el ratón. (Véase Interfaz de usuario).Para los autores de aplicaciones, las interfaces gráficas de usuario ofrecen un entorno que se encarga de la comunicación con el
ordenador o computadora. Esto hace que el programador pueda concentrarse en la funcionalidad, ya que no está sujeto a los detalles de la visualización ni a la entrada a través del ratón o del teclado. También permite a los programadores crear programas que realicen de la misma forma las tareas más frecuentes, como guardar un archivo, porque la interfaz proporciona mecanismos estándar de control como ventanas y cuadros de diálogo. Otra ventaja es que las aplicaciones escritas para una interfaz gráfica de usuario son independientes de los dispositivos: a medida que la interfaz cambia para permitir el uso de nuevos dispositivos de entrada y salida, como un monitor de pantalla grande o un dispositivo óptico de almacenamiento, las aplicaciones pueden utilizarlos sin necesidad de cambios.
Windows, en informática, nombre común o coloquial de Microsoft Windows, un entorno multitarea dotado de una interfaz gráfica de usuario, que se ejecuta en computadoras diseñadas para MS-DOS. Windows proporciona una interfaz estándar basada en menús desplegables, ventanas en pantalla y un dispositivo señalador como el mouse (ratón). Los programas deben estar especialmente diseñados para aprovechar estas características. Véase Ventana.
Internet, interconexión de redes informáticas que permite a las computadoras conectadas comunicarse directamente. El término suele referirse a una interconexión en particular, de carácter planetario y abierto al público, que conecta redes informáticas de organismos oficiales, educativos y empresariales. También existen sistemas de redes más pequeños llamados intranet, generalmente para el uso de una única organización.
La tecnología de Internet es una precursora de la llamada 'superautopista de la información', un objetivo teórico de las comunicaciones informáticas que permitiría proporcionar a colegios, bibliotecas, empresas y hogares acceso universal a una información de calidad que eduque, informe y entretenga. A principios de 1996 estaban conectadas a Internet más de 25 millones de computadoras en más de 180 países, y la cifra sigue en aumento.
Internet es un conjunto de redes locales conectadas entre sí a través de un ordenador especial por cada red, conocido como
gateway. Las interconexiones entre gateways se efectúan a través de diversas vías de comunicación, entre las que figuran líneas telefónicas, fibras ópticas y enlaces por radio. Pueden añadirse redes adicionales conectando nuevas puertas. La información que debe enviarse a una máquina remota se etiqueta con la dirección computerizada de dicha máquina.Los distintos tipos de servicio proporcionados por Internet utilizan diferentes formatos de dirección (
Dirección de Internet). Uno de los formatos se conoce como decimal con puntos, por ejemplo 123.45.67.89. Otro formato describe el nombre del ordenador de destino y otras informaciones para el encaminamiento, por ejemplo 'mayor.dia.fi.upm.es'. Las redes situadas fuera de Estados Unidos utilizan sufijos que indican el país, por ejemplo (.es) para España o (.ar) para Argentina. Dentro de Estados Unidos, el sufijo anterior especifica el tipo de organización a que pertenece la red informática en cuestión, que por ejemplo puede ser una institución educativa (.edu), un centro militar (.mil), una oficina del Gobierno (.gov) o una organización sin ánimo de lucro (.org).Una vez direccionada, la información sale de su red de origen a través de la puerta. De allí es encaminada de puerta en puerta hasta que llega a la red local que contiene la máquina de destino. Internet no tiene un control central, es decir, ningún ordenador individual que dirija el flujo de información. Esto diferencia a Internet y a los sistemas de redes semejantes de otros tipos de servicios informáticos de red como CompuServe, America Online o Microsoft Network.
El Protocolo de Internet (IP) es el soporte lógico básico empleado para controlar el sistema de redes. Este protocolo especifica cómo las computadoras de puerta encaminan la información desde el ordenador emisor hasta el ordenador receptor. Otro protocolo denominado Protocolo de Control de Transmisión (TCP) comprueba si la información ha llegado al ordenador de destino y, en caso contrario, hace que se vuelva a enviar. Véase
TCP/IP.Los sistemas de redes como Internet permiten intercambiar información entre computadoras, y ya se han creado numerosos servicios que aprovechan esta función. Entre ellos figuran los siguientes: conectarse a un ordenador desde otro lugar (
telnet); transferir ficheros entre una computadora local y una computadora remota (protocolo de transferencia de ficheros, o FTP) y leer e interpretar ficheros de ordenadores remotos (gopher). El servicio de Internet más reciente e importante es el protocolo de transferencia de hipertexto (http), un descendiente del servicio de gopher. El http puede leer e interpretar ficheros de una máquina remota: no sólo texto sino imágenes, sonidos o secuencias de vídeo. El http es el protocolo de transferencia de información que forma la base de la colección de información distribuida denominada World Wide Web.
World Wide Web (también conocida como Web o WWW) es una colección de ficheros, denominados lugares de Web o páginas de Web, que incluyen información en forma de textos, gráficos, sonidos y vídeos, además de vínculos con otros ficheros. Los ficheros son identificados por un localizador universal de recursos (
URL, siglas en inglés) que especifica el protocolo de transferencia, la dirección de Internet de la máquina y el nombre del fichero. Por ejemplo, un URL podría ser http://www.encarta.es/msn.com. Los programas informáticos denominados exploradores como Navigator, de Netscape, o Internet Explorer, de Microsoft utilizan el protocolo http para recuperar esos ficheros. Continuamente se desarrollan nuevos tipos de ficheros para la WWW, que contienen por ejemplo animación o realidad virtual (VRML). Hasta hace poco había que programar especialmente los lectores para manejar cada nuevo tipo de archivo. Los nuevos lenguajes de programación (como Java, de Sun Microsystems) permiten que los exploradores puedan cargar programas de ayuda capaces de manipular esos nuevos tipos de información.
Historia de los protocolos de Internet
El Protocolo de Internet (IP) y el Protocolo de Control de Transmisión
(TCP) fueron desarrollados inicialmente en 1973 por el informático estadounidense Vinton
Cerf como parte de un proyecto dirigido por el ingeniero norteamericano Robert Kahn y
patrocinado por la Agencia de Programas Avanzados de Investigación (ARPA, siglas en
inglés) del Departamento Estadounidense de Defensa. Internet comenzó siendo una red
informática de ARPA (llamada ARPAnet) que conectaba redes de ordenadores de varias
universidades y laboratorios de investigación en Estados Unidos. World Wide Web se
desarrolló en 1989 por el informático británico Timothy Berners-Lee para el Consejo
Europeo de Investigación Nuclear (CERN, siglas en francés)
Aunque la interacción informática todavía está en su infancia, ha cambiado espectacularmente el mundo en que vivimos, eliminando las barreras del tiempo y la distancia y permitiendo a la gente compartir información y trabajar en colaboración. El avance hacia la 'superautopista de la información' continuará a un ritmo cada vez más rápido. El contenido disponible crecerá rápidamente, lo que hará más fácil encontrar cualquier información en Internet. Las nuevas aplicaciones permitirán realizar transacciones económicas de forma segura y proporcionarán nuevas oportunidades para el comercio. Las nuevas tecnologías aumentarán la velocidad de transferencia de información, lo que hará posible la transferencia directa de 'ocio a la carta'. Es posible que las actuales transmisiones de televisión generales se vean sustituidas por transmisiones específicas en las que cada hogar reciba una señal especialmente diseñada para los gustos de sus miembros, para que puedan ver lo que quieran en el momento que quieran.
El crecimiento explosivo de Internet ha hecho que se planteen importantes cuestiones relativas a la censura. El aumento de las páginas de Web que contenían textos y gráficos en los que se denigraba a una minoría, se fomentaba el racismo o se exponía material pornográfico llevó a pedir que los suministradores de Internet cumplieran voluntariamente unos determinados criterios. En 1996 se aprobó en Estados Unidos la Ley para la Decencia en las Comunicaciones, que convirtió en delito el que un suministrador de servicios transmitiera material indecente a través de Internet. La decisión provocó inmediatamente una reacción indignada de usuarios, expertos del sector y grupos en favor de las libertades civiles, que se oponían a ese tipo de censuras. La ley fue impugnada y posteriormente suspendida en junio de 1996 por un comité de jueces federales. El comité describió Internet como una conversación planetaria continua que merecía la máxima protección frente a la injerencia gubernamental. Probablemente, la decisión del comité será recurrida ante el Tribunal Supremo de Estados Unidos.
La censura en Internet plantea muchas cuestiones. La mayoría de los servicios de la red no pueden vigilar y controlar constantemente lo que dice la gente en Internet a través de sus servidores. A la hora de tratar con información procedente de otros países surgen problemas legales; incluso aunque fuera posible un control supranacional, habría que determinar unos criterios mundiales de comportamiento y ética.