Home About us Products Services Contact us Bookmark
:: wikimiki.org ::
Lenguaje De Programación Ada

Lenguaje de programación Ada

Ada es un lenguaje de programación estructurado y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los EE.UU. Es un lenguaje multipropósito, orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++. Fue diseñado con la seguridad en mente y con una filosofía orientada a la reducción de errores comunes y difíciles de descubrir. Para ello se basa en un tipado muy fuerte y en chequeos en tiempo de ejecución (desactivables en beneficio del rendimiento). La sincronización de tareas se realiza mediante la primitiva rendezvous. Ada se usa principalmente en entornos en los que se necesita una gran seguridad y confiabilidad como la defensa, la aeronáutica (Boeing o Airbus), la gestión del tráfico aéreo (como Indra en España) y la industria aeroespacial entre otros.

Historia

El lenguaje fue diseñado bajo encargo del Departamento de Defensa de los Estados Unidos (DoD). Durante los años 1970, este departamento tenía proyectos en una infinidad de lenguajes y estaba gastando mucho dinero en software. Para solucionarlo se buscó un lenguaje único que cumpliese unas ciertas normas recogidas en el documento Steelman. Después de un estudio de los lenguajes existentes en la época se decidió que ninguno las cumplía totalmente, por lo que se hizo un concurso público al que se presentaron cuatro equipos, cuyas propuestas se nombraron con un color: Rojo (Intermetrics), Verde (CII Honeywell Bull), Azul (SofTEch) y Amarillo (SRI International). Finalmente en mayo de 1979 se seleccionó la propuesta Verde diseñada por Jean Ichbiah de CII Honeywell Bull, y se le dio el nombre de Ada. Esta propuesta era un sucesor de un lenguaje anterior de este equipo llamado LIS y desarrollado durante los años 1970. El nombre se eligió en conmemoración de lady Ada Augusta Byron (1816-1852)Condesa de Lovelace,hija del poeta Lord George Byron, a quien se considera la primera programadora de la Historia, por su coolaboración y relación con Charles Babbage, creador de la máquina analítica. El lenguaje se convirtió en un estándar de ANSI en 1983 (ANSI/MIL-STD 1815) y un estándar ISO en 1987 (ISO-8652:1987). El Departamento de Defensa de los EE. UU. y los ministerios equivalentes de varios países de la OTAN exigían el uso de este lenguaje en los proyectos que contrataban (el Ada mandate). La obligatoriedad en el caso de Estados Unidos terminó en 1997, cuando el DoD comenzó a usar productos COTS (commercial off the shelf).

Estándar ISO

Hasta la fecha la ISO ha publicado dos ediciones del estándar de Ada: la original Ada 83 y la última Ada 95 (ISO/IEC 8652:1995). A diferencia de otros estándares de ISO, el de Ada es libremente reproducible [http://www.adahome.com/rm95/]. Ada 83 incluía conceptos novedosos como el manejo de excepciones y la programación genérica. Por sus capacidades de encapsulación y polimorfismo paramétrico (genéricos), se podía considerar ya en esa época un lenguaje basado en objetos. La revisión Ada 95 fue diseñada por Tucker Taft de Intermetrics entre 1992 y 1995. Esta edición entre otras cosas añadió la capacidad de herencia y el despachado dinámico (dynamic dispatching) para completar sus características de lenguaje orientado a objetos. De hecho fue el primer lenguaje orientado a objetos estandarizado por ISO. Actualmente se está trabajando en Ada 200Y, la siguiente revisión del lenguaje que seguramente se publicará a finales de 2005 o principios de 2006. Todavía no está decidido si finalmente se denominará Ada 2005 o Ada 2006.

Compiladores

Un compilador de Ada muy usado es GNAT, originalmente desarrollado por la Universidad de Nueva York bajo patrocinio del DoD. Está basado en la tecnología de GCC y es software libre. Actualmente está mantenido por AdaCore (antes llamada Ada Core Technologies), empresa que ofrece soporte y servicios sobre el compilador. Existen otros compiladores comerciales.

Ejemplo de código Ada

El típico ejemplo de Hola mundo en Ada es: with Ada.Text_IO; use Ada.Text_IO; procedure Hola_Mundo is begin Put_Line ("Hola Mundo"); end; Aquí debajo hay un ejemplo más elaborado (función de Ackermann) de código fuente escrito en Ada, para mostrar algunos de sus rasgos sintácticos. with Ada.Command_Line; use Ada.Command_Line; with Ada.Text_IO; use Ada.Text_IO; procedure Ackermann is function Ack (X, Y: Integer) return Integer is begin if X = 0 then return Y + 1; elsif Y = 0 then return Ack(X - 1, 1); else return Ack(X - 1, Ack(X, Y - 1)); end if; end Ack; X, Y, Resultado : Integer; begin if Argument_Count = 2 then X := Integer'Value (Argument(1)); Y := Integer'Value (Argument(2)); elsif Argument_Count = 1 then X := 3; Y := Integer'Value (Argument(1)); else X := 3; Y := 3; end if; Resultado := Ack (X, Y); Put_Line ("Ack (" & Integer'Image (X) & "," & Integer'Image (Y) & ") = " & Integer'Image (Resultado)); end Ackermann; Entre las características que encontramos en este ejemplo se puede destacar:
- La sintaxis, inspirada en Pascal, es bastante legible incluso para personas que no conozcan el lenguaje. Es un lenguaje que no escatima en la longitud de las palabras clave, en la filosofía de que un programa se escribe una vez, se modifica decenas de veces y se lee miles de veces (legibilidad es más importante que rapidez de escritura).
- Identificadores y palabras claves son equivalentes sea cual sea el uso de mayúsculas y minúsculas, es decir es un lenguaje case-insensitive.
- En este caso, todo el programa es un único procedimiento, que puede contener subprogramas (procedimientos o funciones) (en este caso: la función Ack).
- Cada sentencia se cierra con end qué_cerramos. Es un modo de evitar errores y facilitar la lectura. No es necesario hacerlo en el caso de subprogramas, aunque todos los manuales lo aconsejan y casi todos los programadores de Ada lo hacen.
- El operador de asignación es :=, el de igualdad =. A los programadores de C y similares les puede confundir este rasgo inspirado en Pascal.
- La sintaxis de atributos predefinidos es Objeto'Atributo (o Tipo'Atributo) (nota: esto sólo aplica a atributos predefinidos por el lenguaje, ya que no es el concepto de atributo típico de OOP).
- Se distingue entre "procedimientos" (subrutinas que no devuelven ningún valor pero pueden modificar sus parámetros) y "funciones" (subrutinas que devuelven un valor y no modifican los parámetros). Muchos lenguajes de programación no hacen esta distinción. Las funciones de Ada favorecen la seguridad al reducir los posibles efectos colaterales, pues no pueden tener parámetros in out.

Véase también


- Lenguaje de programación SPARK
- Perfil de Ravenscar

Enlaces externos


- En español:
  - [http://iio.ens.uabc.mx/~jmilanez/escolar/sistemas_operativos/expo-1.html Curso básico de Ada 83 en uabc.mx]
  - [http://www.gedlc.ulpgc.es/docencia/NGA/index.html Curso básico de Ada 95 en ulpgc.es]
  - [http://www.adaspain.org Asociación Ada-Spain]
  - [http://dmoz.org/World/Espa%c3%b1ol/Computadoras/Programaci%c3%b3n/Lenguajes/Ada/ Directorio de páginas sobre Ada]
  - [http://www.canalada.org/ canalada.org - Foro sobre Ada]
- En inglés:
  - [http://www.adaworld.com Ada World]
  - [http://www.adapower.com Ada Power]
  - [http://www.ada-europe.com Asociación Ada-Europe]
  - [http://dmoz.org/Computers/Programming/Languages/Ada/ Directorio de páginas sobre Ada]
  - [http://www.iuma.ulpgc.es/users/jmiranda/ Página personal de Javier Miranda sobre Ada] Ada ja:Ada

Lenguaje de programación

Un lenguaje de programación es una técnica estándar de comunicación que permite expresar las instrucciones que han de ser ejecutadas en una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen un programa informático. Aunque, muchas veces se usa lenguaje de programación y lenguaje informático como fuesen sinónimos, no tiene porque ser así, ya los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como por ejemplo el HTML. Un lenguaje de programación permite a un programador especificar de manera precisa: sobre qué datos una computadora debe operar, cómo deben ser estos almacenados y transmitidos y, qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural. Un programa escrito en un lenguaje de programación necesita pasar por un proceso de compilación, es decir, ser traducido al lenguaje de máquina, o ser interpretado para que pueda ser ejecutado por el ordenador.

Véase también


- Programación
- Paradigmas de programación

Enlaces externos


- [http://www.levenez.com/lang/ Árbol cronológico de los lenguajes de programación] (en inglés)
- [http://delta.cs.cinvestav.mx/~gmorales/ta/ta.html Principios de Autómatas Finitos]
- [http://people.ku.edu/~nkinners/LangList/Extras/langlist.htm Lista de lenguajes de programación] (hay unos 2500 pero están en inglés) Categoría:Lenguajes de programación ja:プログラミング言語

Fuertemente tipado

Un lenguaje de programación es fuertemente tipado si el compilador comprueba que no se violan los tipos de datos. No hay una única definición de este término. Un lenguaje que no es fuertemente tipado se dice que no está tipado. La mayoría de los lenguajes imperativos son fuertemente tipados mientras que los lenguajes declarativos no suelen estar tipados. = Explicación detallada = Los lenguajes de programación suelen contar con un sublenguaje de tipos para declarar variables. Este sublenguaje instruye al compilador respecto al tipo de valores que puede adoptar cada variable. Por ejemplo:
int X;
en el Lenguaje de programación C significa "la variable X adopta valores numéricos enteros". Estos tipos tambíen se declaran para todos los argumentos de procedimientos o subrutinas. Por ejemplo:
float subrutina(float Parametro)

Este procedimiento acepta un número en coma flotante (número real) y le suma 1,5. En los lenguajes fuertemente tipados, el compilador no permite que se use una variable como parámetro de un procedimiento si sus tipos no coinciden exactamente. En el ejemplo anterior, no sería posible invocar la subrutina con la variable "X":
subrutina(X)
ya que el compilador generaría un error. El motivo es que este tipo de expresiones suelen ser debidas a errores o despistes del programador.

Typecasting

Cuando un lenguaje es fuertemente tipado, el programador debe explícitamente convertir un tipo de datos en otro. Esto se conoce como typecasting y también debe estar soportado por el compilador. Por ejemplo:
subrutina((float)X)
Indica al copilador que no estamos cometiendo un error y realmente deseamos convertir la variable "X" (entera) en una variable de coma flotante para invocar a "subrutina". Cada lenguaje de programación puede ser más o menos tipado según en que casos exige el typecasting. Por ejemplo, la conversión automática entre entero y coma flotante podría ser admitida, pero no al contrario. Si no es factible la conversión entre un tipo u otro, el compilador también emitirá un error de compilación. = Lenguajes no tipados = En los lenguajes no tipados no suele ser necesaria la declaración de variables, o bien, dicha declaración no incluye el tipo. Por ejemplo:
var X;
indica al compilador que "X" es una variable pero no se indica de qué tipo. Esto significa que no es necesario hacer conversiones de tipo. Se supone que el compilador será capaz de hacerlo en todos los casos. Pero esto no es realista. Por ejemplo, no es posible convertir una cadena de caracteres en un número. En estos casos, el programa fallará en tiempo de ejecución, pero se compilará correctamente. = Ejemplos de lenguajes fuertemente tipados =
- Modula-2.
- Pascal.
- Lenguaje C. = Ejemplos de lenguajes no tipados =
- Prolog.
- Lisp.
- PHP. Categoría:Programación

Programación concurrente

La programación paralela o programación concurrente es una técnica de programación basada en la ejecución simultánea, bien sea en un mismo ordenador (con uno o varios procesadores) o en un cluster de ordenadores, en cuyo caso se denomina computación distribuida. Los sistemas multiprocesador o multicomputador consiguen un aumento del rendimiento si se utilizan estas técnicas. En los sistemas monoprocesador el beneficio en rendimiento no es tan evidente, ya que la CPU es compartida por múltiples procesos en el tiempo, lo que se denomina multiplexación. La esencia de la programación concurrente es la división de una tarea en múltiples sub-tareas que puedan ser realizadas relativamente independientemente unas de otras para combinarlas después. Los padres de la computación paralela fueron Edsger Dijkstra y C. A. R. Hoare. El mayor problema de la computación paralela radica en la complejidad de sincronizar unas tareas con otras, ya sea mediante secciones críticas, semáforos o paso de mensajes, para garantizar la exclusión mutua en las zonas del código en las que sea necesario.

Temas relacionados


- Procesos
- Hilos
- Sección crítica
- Exclusión mutua
- Semáforos
- Paso de mensajes
- [http://www.myalgorithm.com/source-153.html Algoritmo de Peterson] - En C++ Categoría:Programación paralela

Lenguaje de programación Pascal

Pascal es un lenguaje de programación de alto nivel y propósito general, desarrollado por Niklaus Wirth, profesor del Instituto tecnológico de Zurich, Suiza. Lo creó pensando en un lenguaje didáctico para el aprendizaje de técnicas de programación, "una disciplina sistemática basada en determinados conceptos fundamentales". Estos conceptos más tarde se tornarían motivo de controversia entre los que creen que este lenguaje tiene utilidad limitada a los medios académicos, como Brian W. Kernighan. Con el tiempo se ha convertido además en un estándar de los lenguajes de programación más usados. La primera versión preliminar apareció en 1968 y el primer compilador aparece a finales de 1970. A partir de los años setenta se convirtió en el sucesor de ALGOL en el entorno universitario. Pascal permite construir programas muy legibles. Wirth es también autor del lenguaje Modula-2 y de Oberon. El lenguaje de programación Delphi es una versión orientada a objetos moderna del lenguaje Pascal y es ampliamente utilizada en la industria de software. En la ciencia de la computación, el lenguaje de programación estructurado Pascal es uno de los hitos en los lenguajes de programación y esta todavía vigente hoy en día. Nació a partir del lenguaje de programación Algol al cual añade tipos de datos y simplifica su sintaxis. El nombre de Pascal fue escogido en honor al matemático Blaise Pascal. Wirth también desarrollo Modula-2 y Oberon, lenguajes similares a Pascal, los cuales soportan programación orientada a objetos. Pascal también ha influido en otros lenguajes como Ada y Eiffel.

Características únicas

A diferencia de lenguajes de programación descendientes de C, Pascal utiliza el símbolo := para la asignación en vez de =. Si bien el segundo es más conciso, la práctica ha demostrado que muchos usuarios utilizan el símbolo de igualdad para comparar valores en lugar del comparador de C que es el símbolo

. Esta sintaxis conduce a muchos errores [bugs] difíciles de rastrear en código C. Dado que Pascal no permite dentro de expresiones y utiliza sintaxis distinta para asignaciones y comparaciones, no sufre estos errores. Otra diferencia importante es que en Pascal, el tipo de una variable se fija en su definición; la asignación a variables de valores de tipo incompatible no están autorizadas (En C, en cambio, el compilador hace el mejor esfuerzo para dar una interpretación a casi todo tipo de asignaciones). Esto previene errores comunes donde variables son usadas incorrectamente porque el tipo es desconocido. Esto también evita la necesidad de notación húngara, prefijos que se añaden a los nombre de las variables y que indican su tipo

Implementaciones

Las primeras versiones del compilador de Pascal, entre ellas la más distribuida fue UCSD Pascal, traducían el lenguaje en código para una máquina virtual llamada máquina-P. La gran ventaja de este enfoque es que para tener un compilador de Pascal en una nueva arquitectura de máquina solo hacía falta reimplementar la máquina-P. Como consecuencia de esto, solo una pequeña parte del interprete tenía que ser reescrita hacia muchas arquitecturas. En los años 1980, Anders Hejlsberg escribió el compilador Blue Label Pascal para la Nascom-2. Más tarde fue a trabajar para Borland y reescribió su compilador que se convirtió en Turbo Pascal para la IBM PC. Este nuevo compilador se vendió por $49, un precio orientado a la distribución masiva. El económico compilador de Borland tuvo una larga influencia en la comunidad de Pascal que comenzó a utilizar principalmente en el IBM PC. Muchos aficionados a la PC en busca de un lenguaje estructurado reemplazaron el BASIC por este producto. Dado que Turbo Pascal, solo estaba disponible para una arquitectura, traducía directamente hacia al código de máquina del Intel 8088, logrando construir programas que corrían mucho mas rápidamente que los producidos en los esquemas interpretados. Durante los años 1990, estuvo disponible la tecnología para construir compiladores que pudieran producir código para diferentes arquitecturas de hardware. Esto permitió que los compiladores de Pascal tradujeran directamente a código de la arquitectura donde correría. Con Turbo Pascal versión 5, Borland, agregó programación orientada a objetos a Pascal. Sin embargo, Borland después decidió mejorar esa extensión del lenguaje introduciendo su producto Delphi, diseñado a partir de estándar Object Pascal propuesto por Apple como base. Borland también lo llamó Object Pascal en las primeras versiones, pero cambio el nombre a lenguaje de programación Delphi en sus últimas versiones.

Compiladores disponibles públicamente

Varios compiladores de Pascal están disponibles para el uso del público en general:
- Compilador GNU Pascal (GPC), escrito en C, basado en GNU Compiler Collection (GCC). Se distribuye bajo licencia GPL.
- Free Pascal está escrito en Pascal (el compilador está creado usando FreePascal), es un compilador estable y potente. También distribuido libremente bajo la licencia GPL. Este sistema puede mezclar código Turbo Pascal con código Delphi, y soporta muchas plataformas y sistemas operativos.
- Turbo Pascal fue el compilador Pascal dominante para PCs durante los años 1980 y hasta principios de los años 1990, muy popular debido a sus magníficas extensiones y tiempos de compilación sumamente cortos. Actualmente, versiones viejas de Turbo Pascal (hasta la 5.5) están disponibles para descargarlo gratuito desde el sitio de Borland (es necesario registrarse)
- Delphi es un producto tipo RAD (Rapid Application Development) de Borland. Utiliza el lenguaje de programación Delphi, descendiente de Pascal, para crear aplicaciones para la plataforma Windows. Las últimas versiones soportan compilación en la plataforma .NET.
- Kylix es la más nueva versión de Borland reiterando la rama de Pascal de sus productos. Es descendiente de Delphi, con soporte para el sistema operativo Linux y una librería de objetos mejorada. El compilador y el IDE están disponibles para uso no comercial. Actualmente este proyecto esta descontinuado.

Crítica anticuada

A pesar de ser muy extendido el uso de este lenguaje de programación, sobre todo en los años 1980 y principios de los 90, las primeras versiones de Pascal fueron muy criticadas por no producir código de características industriales. Brian Kernighan, co-creador del lenguaje de programación C, en 1981, en el documento «Why Pascal Is Not My Favorite Programming Language [http://www.lysator.liu.se/c/bwk-on-pascal.html]» (Porqué Pascal no es mi lenguaje de programación preferido) hace una crítica sobre el lenguaje Pascal. Desde entonces, las implementaciones de Pascal han continuado evolucionando y la mayoría de las críticas del documento no son aplicables en la actualidad.

Hola mundo

El típico programa Hola mundo PROGRAM Holamundo(output); BEGIN WriteLn('¡Hola mundo!') readkey; END. Todos los programas comienzan con la palabra clave "Program", y un bloque de código es indicado con el "Begin"/"End". No hace diferenciación entre instrucciones o variables escritas en mayúsculas o minúsculas como hace el C. El punto y coma separa las declaraciones, y el punto sirve para indicar el final del programa o unidad. Para algunos compiladores la línea de Program es opcional.

Ejemplo de programa

program Promedio (input, output);
var
   nota, suma, i, n: integer;
   p: real;
begin
   WriteLn('¿Cuántas notas?');
   Read(n);
   for i := 1 to n do
   begin
      WriteLn('ingrese nota nº', i);
      Read(nota);
      suma := suma + nota
   end;
   p := suma/n;
   WriteLn('el promedio es ', p)
   readkey;
end.
Pascal ja:Pascal ko:파스칼 프로그래밍 언어 th:ภาษาปาสกาล

Primitiva de sincronización rendevouz

Rendezvous es una primitiva de sincronización asimétrica que permite a dos procesos concurrentes, el solicitante y el llamado, intercambiar datos de forma coordinada. El proceso que solicita el rendezvous debe esperar en el punto de reencuentro hasta que el proceso llamado llegue allí. Igualmente el proceso llamado puede llegar al rendezvous antes que el solicitante y debe esperar que él llegue al punto de encuentro para poder continuar procesando. La imagen esperar en el punto de encuentro corresponde colocar un proceso en espera inactiva hasta que la cita se cumpla. Durante el rendezvous los procesos pueden intercambiar datos. Los datos intercambiados corresponden a parámetros de una llamada (desde el solicitante hacia el proceso llamado) y a resultados de una llamada (desde el proceso llamado hacia el solicitante), sin necesidad de almacenamiento intermediario. La desventaja de la abstracción rendezvous es que no contempla pasaje de mensajes de forma asíncrona, como en el caso de las colas. En el lenguaje de programación Ada es preciso implementar comunicación asíncrona y otras abstracciones de comunicación a partir de rendevouz combinados con procesos intermedios y encapsulamiento.

Ejemplo

Ejemplo en Ada donde el proceso Cola acepta un rendevouz de nombre agregar:
   task type Cola is
      entry agregar(n: in Integer);
      entry eliminar(x: out Integer);
      ...
   end Cola

   -- Implementación de Cola

   task body Cola is
   begin
      ...
      accept agregar(n: in Integer) do
         ... -- Cuerpo de la operación
      end agregar;
      ...
   end Cola;

   --LLamada desde otro proceso:

   begin
      ...
      Cola.agregar(n)
   end

Enlaces externos


- [http://c2.com/cgi/wiki?RendezVous RendezVous], Portland Pattern Repository's Wiki

Aeroespacial

Se denomina astronáutica a la rama de la Ingeniería dedicada a diseñar y construir ingenios que operen fuera de la atmósfera de la Tierra, ya sean tripulados o no. Abarca tanto la construcción de los propios vehículos como el diseño de los lanzadores que habrán de ponerlos en órbita. Se trata de una rama bastante amplia y de gran complejidad, debido a las condiciones difíciles bajo las que deben funcionar los aparatos que se diseñen. En la actualidad, la exploración espacial se ha mostrado como una disciplina de bastante utilidad, en la cual están colaborando cada vez más países. Aparte de los programas espaciales bien consolidados de Estados Unidos, la antigua URSS, Japón, ciertas naciones Europeas y la ESA (Agencia Espacial Europea), a lo largo de los últimos 20 años, se ha producido el florecimiento de programas espaciales de calidad en países en vías de desarrollo, ya sea en naciones con cierta tradición (China, que es la tercera agencia espacial en vías de realizar misiones tripuladas, después de EEUU y Rusia, o la India, que posee lanzadores de satélites propios), como en otras que han empezado recientemente (son destacables los excelentes programas espaciales de Brasil y de Argentina). Para muchos países en vías de desarrollo, los satélites artificiales han supuesto la forma más fácil de mejorar sus redes internas de telecomunicaciones, en especial en aquellos cuya orografía u otras causas hacen difíciles los medios tradicionales (aparte de los ya citados Brasil y Argentina, están los satélites "domesticos" que emplea Indonesia, o la serie de satélites compartidos por las naciones árabes - Arabsat -). ---- Podemos considerar los siguientes apartados dentro de esta disciplina :
- Cohete
- Estación orbital
- Nave interplanetaria
- Programa tripulado
- Satélite artificial
- Sonda interplanetaria
- Vuelo interestelar (sólo teórico) ----

Astronaútica en España

La situación de la astronáutica en España está a un nivel algo inferior al que correspondería a su nivel de desarrollo, si bien, en comparación a otros campos, las cosas no están demasiado mal. Carece de capacidad de lanzamiento de satélites. Se proyectó la construcción de un lanzador orbital de microsatélites - hasta 50Kg -, el Capricornio, por el INTA. Fue en una época, la década de los 90, en que varias Universidades españolas quisieron lanzar microsatélites, pero al final, sólo lo hicieron la Universidad Politécnica de Madrid - el UPM/LB-Sat - y el propio INTA - el Minisat 01 -. El primero fue lanzado como carga de pago en otro lanzamiento, el segundo, fue puesto en órbita desde las Canarias por un cohete Pegasus XL, construido en EEUU). El programa científico se reduce a tres satélites de pequeño tamaño (Intasat, Minisat 01 y UPM/LB Sat). En cuanto a satélites de telecomunicaciones, se dispone del programa Hispasat (actualmente tres satélites, y en proyecto un cuarto, aparte del Amazonas, que cubrirá el espacio sudamericano) de cierta entidad.

La investigación espacial en el mundo


- Resumen de logros por país

Agencias Espaciales


- AEB (Brasil)
- ASI (Italia)
- CNES (Francia)
- CONAE (Argentina)
- CSA (Canadá)
- ESA (Europa)
- INTA (España)
- ISA (Israel)
- ISRO (India)
- NASA (EEUU)
- NASDA (Japón)
- RSA (Rusia)
- CSNA (China)

Véase también


- Industria aeroespacial Categoría:astronáutica

Años 1970

Siglo: Tabla anual siglo XX ( Siglo XIX - Siglo XX - Siglo XXI) Década: Años 1940 - Años 1950 - Años 1960 - Años 1970 - Años 1980 - Años 1990 - Años 2000 Años: 1970 - 1971 - 1972 - 1973 - 1974 - 1975 - 1976 - 1977 - 1978 - 1979 ---- Historia

Acontecimientos

Política


- El escándalo Watergate obliga a Richard Nixon a renunciar a la presidencia de Estados Unidos. Fin de la Guerra de Vietnam
- En latinoamérica varios países están bajo gobierno militar, entre ellos Chile (desde 1973), después del golpe contra Salvador Allende), Argentina, Uruguay...

Descolonización


- 1973 - Bahamas y Guinea Bissau obtienen su independencia.
- 1975 - El 5 de julio, Cabo Verde se independiza de Portugal.
- 1976 - Seychelles obtiene su independencia.
- 1979 - Santa Lucía y Kiribati obtienen su independencia.

Informática y tecnología


- 1975 - Se funda Microsoft.
- 1976 - Se funda Apple Computer.

Personajes importantes

---- Si realiza alguna aportación en este sentido, le rogamos que consulte previamente la sección de plantillas de cronología, para así lograr una coherencia entre todos los autores. Categoría:Siglo XX ja:1970年代 simple:1970s

Musica


- Pink Floyd (The Dark Side Of The Moon)
- Led Zeppelin (Led Zeppelin IV)
- The Eagles (Hotel California)
- Beatles (Let It Be)
- Black Sabbath (Paranoid)
- AC/DC (Highway To Hell)
- Elton John (Goodbye Yellow Brick Road )
- John Lennon (Imagine)
- Santana (Abraxas)
- Deep Purple (Machine Head)
- Queen (A Night At The Opera)
- Van Halen (Van Halen)
- Derek And The Dominos (Layla)
- The Sex Pistols (Never Mind The Bollocks Here's The Sex Pistols )
- Ramones (Ramones)
- The Doors (Morrison Hotel)
- John Lennon (Plastic Ono Band)
- Bad Company (Bad Company)
- Aerosmith (Toys In The Attic)
- Alice Cooper (Schools Out)
- The Clash (London Calling)
- Bob Marley & The Wailers (Exodus)
- Black Sabbath (Sabbath Bloody Sabbath)
- KISS (Destroyer)
- Nazareth (Hair Of The Dog)
- Rolling Stones (Exile On Main Street )
- Bruce Springsteen (Born Tu Run)
- The Stooges (Raw Power)
- Thin Lizzy (Jailbreak)
- Aerosmith (Rocks)
- Deep Purple (Burn)
- Ramones (Rocket To Russia)
- The Eagles (On The Border )

Software

Software -también conocido como programática o equipamiento lógico- es el conjunto de programas que puede ejecutar el hardware para la realización de las tareas de computación a las que se destina. Se trata del conjunto de instrucciones que permite la utilización del ordenador.

Breve reseña histórica

El término software fue usado por primera vez en 1957 por John W. Turkey, ingeniero en ciencias de la computación. Surge por analogía con la palabra hardware, el sustrato físico donde se ejecuta el software. Hoy día, el software está presente en casi todo lo que nos rodea, aunque no siempre de manera perceptible.

Definición

Probablemente la definición más formal de software es la atribuida a la IEEE en su estándar 729: la suma total de los programas de cómputo, procedimientos, reglas [,] documentación y datos asociados que forman parte de las operaciones de un sistema de cómputo (Ver: IEEE Std 729-1993, IEEE Software Engineering Standard 729-1993: Glossary of Software Engineering Terminology. IEEE Computer Society Press, 1993). Bajo esta definición el concepto de software va más allá de los programas de cómputo en sus distintas formas: código fuente, binario o código ejecutable, además de su documentación.

Tipología

El software se clasifica en dos categorías:
- Software de base o de sistema. Consistente en todo aquel software cuyo propósito es facilitar la ejecución de otro software. Entran en esta categoría:
  - Sistemas operativos.
  - Compiladores.
  - Sistemas gestores de bases de datos.
  - Etc.
- Software de aplicación. Consistente en aquel software que automatiza un sistema de información, es decir, con relevancia para un fin concreto. Entran en esta categoría:
  - Procesadores de texto.
  - Hojas de cálculo.
  - Etc.

Formas

El software adopta varias formas en distintos momentos de su ciclo de vida:
- Código fuente: escrito por programadores. Contiene el conjunto de instrucciones, inteligibles por el ser humano, destinadas a la computadora.
- Código objeto: resultado del uso de un compilador sobre el código fuente. Consiste en una traducción de éste último. El código objeto no es directamente inteligible por el ser humano, pero tampoco es directamente entendible por la computadora. Se trata de una representación intermedia del código fuente.
- Código ejecutable: resultado de enlazar uno o varios fragmentos de código objeto. Constituye un archivo binario con un formato tal que el sistema operativo es capaz de cargarlo en la memoria de un ordenador, y proceder a su ejecución. El código ejecutable es directamente inteligible por la computadora.

El proceso Software

El proceso de creación de software es materia de la Ingeniería del software. Es un proceso complejo que involucra diversas tareas de gestión y desarrollo.

Véase también


- Programación
- Aplicaciones
- Software colaborativo
- Software Libre

Enlaces externos


- [http://www.care-t.com/index.html OlivaNova Model Execution System, un programa que programa]. Categoría:Software ja:ソフトウェア ko:컴퓨터 소프트웨어 simple:Software th:ซอฟต์แวร์

1979

Siglo: Tabla anual siglo XX (Siglo XIX - Siglo XX - Siglo XXI) Década: Años 1940 Años 1950 Años 1960 - Años 1970 - Años 1980 Años 1990 Años 2000 Años: 1974 1975 1976 1977 1978 - 1979 - 1980 1981 1982 1983 1984 :1979 es también el título de una canción y un single del grupo de rock The Smashing Pumpkins.

Acontecimientos


- 1 de enero - El ejército de Vietnam invade Camboya.
- 1 de enero - Estados Unidos y China establecen relaciones diplomáticas.
- 22 de febrero - Santa Lucía obtiene su independencia del Reino Unido.
- 1 de marzo - Elecciones en España, triunfo de Adolfo Suárez (UCD).
- 4 de marzo - Primera Encíclica de Juan Pablo II, Redemptor Hominis.
- 31 de marzo- "Hallellujah" de Gali Atari & Milk and Honey ganan por Israel la XXIV Edición de Eurovisión celebrada en Jerusalén.
- 3 de abril - Primeras elecciones municipales democráticas en España. La UCD es el partido más votado. El PSOE obtiene la victoria en las ciudades más importantes como Madrid, Barcelona, Valencia y Sevilla.
- 12 de julio - Kiribati obtiene la independencia.
- 5 de agosto - Mauritania cede su parte del Sahara Occidental a la RASD.
- 1 de septiembre - El Pioneer 11 (de EE.UU., lanzado el 5 de abril de 1973) realiza el primer acercamiento a Saturno.
- 25 de octubre - Referéndum de los estatutos de autonomía del País Vasco y Cataluña.
- 9 de noviembre - Incidente de la Cinta Equivocada: un error humano pone a Estados Unidos en prealerta general para la guerra termonuclear.
- 24 de diciembre - Primer lanzamiento con éxito de un cohete lanzador europeo (Ariane 1, de ESA).
- 25 de diciembre - La Unión Soviética invade Afganistán.

Nacimientos


- 8 de enero - Torry Castellano, baterista de la banda femenina de rock The Donnas.
- 8 de enero - Maya Ford, bajista de la banda femenina de rock The Donnas.
- 10 de febrero - Gabri, futbolista español.
- 21 de febrero - Jennifer Love Hewitt, actriz y cantante.
- 19 de marzo - Ivan Ljubicic, tenista croata.
- 30 de mayo - Brett Anderson, vocalista de la banda femenina de rock The Donnas.
- 14 de junio - Paradorn Srichaphan, tenista tailandés.
- 26 de julio - Johnson Beharry, soldado británico.
- 16 de agosto - Sarah Balabagan, presa filipina.
- 26 de agosto - Allison Robertson, guitarrista de la banda femenina de rock The Donnas.
- 30 de agosto - Juan Ignacio Chela, tenista argentino.
- 10 de octubre - Nicolás Massú, tenista chileno.
- 17 de octubre - Kimi Räikkönen, corredor finés de Fórmula 1.
- 28 de diciembre - James Blake, tenista estadounidense.

Fallecimientos


- 15 de marzo - Bernardo Verbitsky, escritor y periodista argentino.
- 15 de julio - Juana de Ibarbourou poetisa uruguaya.
- 29 de julio - Herbert Marcuse, filósofo germano-americano.
- 10 de abril - Nino Rota, cmpositor italiano
- Blas de Otero, poeta español.

Arte y literatura


- 6 de enero - Carlos Rojas obtiene el premio Nadal por su novela El ingenioso hidalgo Federico García Lorca.

Ciencia y tecnología

Deporte


- Jody Scheckter se consagra campeón del mundo de Fórmula 1.
- El FC Barcelona se proclama campeón de la Recopa de Europa de fútbol, al vencer al Fortuna de Düsseldorf por 4-3, en la final de Basilea(Suiza).
- El FC Barcelona se proclama campeón de la Copa del Rey de Baloncesto.
- El FC Barcelona, campeón de la Copa de Europa de Hockey sobre patines.
- El Real Madrid, campeón de la Liga.

Cine


- Kramer contra Kramer de Robert Benton, con Dustin Hoffman y Meryl Streep, ganadora del Oscar a mejor película.
- Manhattan de Woody Allen.

Música


- AC/DC - Highway to Hell
- Betty Missiego - Mi canción (2º puesto en el Festival de Eurovisión)
- Dire Straits - Communiqué
- Pink Floyd - The Wall
- Queen - Live Killers (directo)
- The Clash - London Calling
- Van Halen - Van Halen II

Premios Nobel


- Física - Sheldon Lee Glashow, Abdus Salam, Steven Weinberg.
- Química - Herbert C. Brown, Georg Wittig.
- Medicina - Allan M. Cormack y Godfrey N. Hounsfield.
- Literatura - Odysseas Elytis.
- Paz - Madre Teresa.
- Economía- Theodore Schultz, Arthur Lewis.

Premio Cervantes


- Jorge Luis Borges y Gerardo Diego Categoría:Cubanos Categoría:Siglo XX als:1979 ja:1979年 ko:1979년 ms:1979 simple:1979 th:พ.ศ. 2522

Años 1970

Siglo: Tabla anual siglo XX ( Siglo XIX - Siglo XX - Siglo XXI) Década: Años 1940 - Años 1950 - Años 1960 - Años 1970 - Años 1980 - Años 1990 - Años 2000 Años: 1970 - 1971 - 1972 - 1973 - 1974 - 1975 - 1976 - 1977 - 1978 - 1979 ---- Historia

Acontecimientos

Política


- El escándalo Watergate obliga a Richard Nixon a renunciar a la presidencia de Estados Unidos. Fin de la Guerra de Vietnam
- En latinoamérica varios países están bajo gobierno militar, entre ellos Chile (desde 1973), después del golpe contra Salvador Allende), Argentina, Uruguay...

Descolonización


- 1973 - Bahamas y Guinea Bissau obtienen su independencia.
- 1975 - El 5 de julio, Cabo Verde se independiza de Portugal.
- 1976 - Seychelles obtiene su independencia.
- 1979 - Santa Lucía y Kiribati obtienen su independencia.

Informática y tecnología


- 1975 - Se funda Microsoft.
- 1976 - Se funda Apple Computer.

Personajes importantes

---- Si realiza alguna aportación en este sentido, le rogamos que consulte previamente la sección de plantillas de cronología, para así lograr una coherencia entre todos los autores. Categoría:Siglo XX ja:1970年代 simple:1970s

Musica


- Pink Floyd (The Dark Side Of The Moon)
- Led Zeppelin (Led Zeppelin IV)
- The Eagles (Hotel California)
- Beatles (Let It Be)
- Black Sabbath (Paranoid)
- AC/DC (Highway To Hell)
- Elton John (Goodbye Yellow Brick Road )
- John Lennon (Imagine)
- Santana (Abraxas)
- Deep Purple (Machine Head)
- Queen (A Night At The Opera)
- Van Halen (Van Halen)
- Derek And The Dominos (Layla)
- The Sex Pistols (Never Mind The Bollocks Here's The Sex Pistols )
- Ramones (Ramones)
- The Doors (Morrison Hotel)
- John Lennon (Plastic Ono Band)
- Bad Company (Bad Company)
- Aerosmith (Toys In The Attic)
- Alice Cooper (Schools Out)
- The Clash (London Calling)
- Bob Marley & The Wailers (Exodus)
- Black Sabbath (Sabbath Bloody Sabbath)
- KISS (Destroyer)
- Nazareth (Hair Of The Dog)
- Rolling Stones (Exile On Main Street )
- Bruce Springsteen (Born Tu Run)
- The Stooges (Raw Power)
- Thin Lizzy (Jailbreak)
- Aerosmith (Rocks)
- Deep Purple (Burn)
- Ramones (Rocket To Russia)
- The Eagles (On The Border )

ANSI

El Instituto Nacional Estadounidense de Estándares (ANSI, por sus siglas en inglés: American National Standards Institute) es la principal organización encargada de promover el desarrollo de estándares tecnológicos en Estados Unidos. ANSI es miembro de la Organización Internacional para la Estandarización (ISO) y de la Comisión Electrotécnica Internacional (International Electrotechnical Commission, IEC). Se le reconoce principalmente por el desarrollo del Código Estándar Estadounidense de Intercambio de Información (American Standard Code of Information Interchange, ASCII). Categoría:Organizaciones de estándares ja:ANSI ko:ANSI th:สถาบันมาตรฐานแห่งชาติของสหรัฐอเมริกา zh-min-nan:ANSI

ISO

Las siglas ISO pueden referirse a:
- La Organización Internacional para la Estandarización, aunque el nombre no proviene de las siglas, sino del griego iso: igual.
- El Observatorio espacial infrarrojo de la Agencia Espacial Europea (ESA), por sus siglas en inglés: Infrared Space Observatory).
- International Sport Organization Empresa perteneciente al Grupo ZETA y dedicada al marketing de clubes deportivos.

OTAN

La Organización del Tratado del Atlántico Norte (cuyo acrónimo en español es OTAN) es una organización internacional establecida en 1949 con el objetivo de colaborar en la defensa en los campos político, económico y militar. Nació a raíz de un acuerdo denominado Tratado del Atlántico Norte que fue firmado en Washington, D.C. el 4 de abril de 1949. El equivalente en inglés es North Atlantic Treaty Organisation (NATO).

Estados miembros

Listado de países miembros y la fecha en que ingresaron a la organización: inglés inglés
- Alemania (1955)
- Bélgica (1949)
- Bulgaria (2004)
- Canadá (1949)
- Chequia (1999)
- Dinamarca (1949)
- Eslovaquia (2004)
- Eslovenia (2004)
- España (1982)
- Estados Unidos (1949)
- Estonia (2004)
- Francia (1949)
- Grecia (1952)
- Hungría (1999)
- Islandia (1949)
- Italia (1949)
- Letonia (2004)
- Lituania (2004)
- Luxemburgo (1949)
- Noruega (1949)
- Países Bajos (1949)
- Polonia (1999)
- Portugal (1949)
- Reino Unido (1949)
- Rumanía (2004)
- Turquía (1952)
1952 Grecia y Turquía se unieron a la organización en febrero de 1952. Alemania se unió como Alemania Occidental en 1955 y la Alemania unificada de 1990 extendió su membresía a las zonas de la extinta Alemania Oriental. España fue admitida el 30 de mayo de 1982 y los países que formaban parte del Pacto de Varsovia: Polonia, Hungría y la República Checa hicieron historia al ingresar el 12 de marzo de 1999. Francia es aún un miembro de la OTAN pero se retiró del comando militar en 1966. Islandia, el único miembro de la OTAN que no posee fuerza militar propia, se unió con la condición que no se vería forzada a participar en ningún acontecimiento bélico.

Secretarios Generales de la OTAN


- Hastings Lionel Ismay (Reino Unido): 4 de abril de 1952 - 16 de mayo de 1957.
- Paul Henri Spaak (Bélgica): 16 de mayo de 1957 - 21 de abril de 1961.
- Dirk Stikker (Países Bajos): 21 de abril de 1961 - 1 de agosto de 1964.
- Manlio Brosio (Italia): 1 de agosto de 1964 - 1 de octubre de 1971.
- Joseph Luns (Países Bajos): 1 de octubre de 1971 - 25 de junio de 1984.
- Peter Carington (Reino Unido): 25 de junio de 1984 - 1 de julio de 1988.
- Manfred Wörner (Alemania): 1 de julio de 1988- 13 de agosto de 1994.
- Sergio Balanzino (Italia, interino): 13 de agosto - 17 de octubre de 1994.
- Willy Claes (Bélgica): 17 de octubre de 1994 - 20 de octubre de 1995.
- Sergio Balanzino (Italia, interino): 20 de octubre - 5 de diciembre de 1995.
- Javier Solana (España): 5 de diciembre de 1995 - 6 de octubre de 1999.
- George Robertson (Reino Unido): 14 de octubre de 1999 - 1 de enero de 2004.
- Jaap de Hoop Scheffer (Países Bajos): 1 de enero de 2004 - presente.

Reforma

En febrero de 2005 Gerhard Schröder propone crear una comisión para reformar la OTAN ante el peso creciente de la Unión Europea (UE). El canciller alemán considera necesario reestructurar la Alianza Atlántica, dado que hoy los desafíos estratégicos están fuera de su ámbito defensivo y no requieren en primera línea una respuesta militar, “últimamente ha habido malos entendidos, malestares, desconfianza y hasta tensiones”, indicó el canciller, como quedo reflejado tras la invasión de Iraq de 2003 que dejó de manifiesto cuán profundas pueden ser las discrepancias y cuán poco preparada está la OTAN para reaccionar a tales dificultades.

Véase también


- Eurocorp

Enlaces externos


- [http://www.nato.int/ Sitio oficial de la OTAN] Categoría:OTAN Categoría:Diplomacia Categoría:Tratados Categoría:Geopolítica ja:北大西洋条約機構 ko:북대서양 조약 기구 th:องค์การสนธิสัญญาป้องกันแอตแลนติกเหนือ

ISO

Las siglas ISO pueden referirse a:
- La Organización Internacional para la Estandarización, aunque el nombre no proviene de las siglas, sino del griego iso: igual.
- El Observatorio espacial infrarrojo de la Agencia Espacial Europea (ESA), por sus siglas en inglés: Infrared Space Observatory).
- International Sport Organization Empresa perteneciente al Grupo ZETA y dedicada al marketing de clubes deportivos.

1992

Siglo: Tabla anual siglo XX (Siglo XIX - Siglo XX - Siglo XXI) Décadas: Años 1960 Años 1970 Años 1980 - Años 1990 Años 2000 Años 2010 Años 2020 Años: 1987 1988 1989 1990 1991 - 1992 - 1993 1994 1995 1996 1997 ----
Año Internacional del Espacio por Naciones Unidas
----

Acontecimientos


- 1 de enero - Disolución de Checoslovaquia, dando nacimiento a dos nuevos países: República Checa y Eslovaquia.
- 17 de marzo - Argentina. Un atentado terrorista destruye la embajada de Israel en Buenos Aires. Ver. Atentado a la embajada de Israel en Buenos Aires
- Guadalajara, México. Violentas explosiones ocurren en el sector Reforma en la Ciudad de Guadalajara debido a un derrame de combustible en el drenaje. Casi 8 kilometros llenos de viviendas desaparecen y hasta hoy el número de muertos se desconoce.
- 9 de mayo - El tema "Why me?", de la cantante irlandesa Linda Martin resulta vencedor en la XXXVII Edición de Eurovisión celebrado en Malmö, Suecia.
- julio - En Miami, Florida, el general Manuel Antonio Noriega es declarado culpable de narcotráfico y condenado a 40 años de prisión
- Se celebran los Juegos Olímpicos de 1992 en Barcelona, (España)
- 25 de octubre - Se aprueba la Constitución de Lituania
- 31 de octubre - Juan Pablo II reconoce que la condena de Galileo Galilei (1564-1642) por parte de la Iglesia Católica fue injusta.
- Inauguración del AVE Madrid-Sevilla.
- 12 de octubre - 500 aniversario del descubrimiento de América por Cristobal Colón.
- Exposición Universal conmemorativa del 5º Centenario del descubrimiento de América en Sevilla.
- 5 de noviembre - Estrasburgo, España ratifica la [http://www.lexureditorial.com/boe/0109/17500.htm Carta europea de las lenguas regionales o minoritarias], por la que adquiere entre otros, el compromiso de reconocerlas, respetarlas y promoverlas.

Fallecimientos


- 28 de abril - Francis Bacon, pintor británico.
- 6 de mayo - Marlene Dietrich, actriz.
- 18 de junio - Ignacio Meneses, estudiante
- 25 de junio - James Stirling, arquitecto británico.
- 5 de julio - Ástor Piazzolla, compositor de tango y bandoneonista argentino.
- 3 de septiembre - Barbara McClintock, científico estadounidense, premio Nobel de Medicina en 1983.
- 23 de septiembre-Mary Santpere, actriz, vedette y cantante catalana.
- 30 de septiembre - Ambrós, dibujante de El Capitán Trueno.
- 8 de octubre - Willy Brandt, político alemán.
- 17 de diciembre - Dana Andrews, actor estadounidense.
- Angela Carter. Periodista y novelista británica.

Arte y literatura


- 6 de enero - Alejandro Gándara obtiene el premio Nadal por su novela Ciegas esperanzas.

Ciencia y tecnología

Medicina


- En Estados Unidos se prohíbe la implantación de prótesis mamaria de silicona.

Deporte


- 20 de mayo - El F.C. Barcelona gana su primera Liga de Campeones ante la Sampdoria de Génova en el estadio Wembley de Londres.
- El F.C. Barcelona se proclama campeón de la Liga Española de fútbol.
- Se celebran los Juegos Olímpicos de 1992 en Barcelona, (España)
- Nigel Mansell se consagra campeón del mundo de Fórmula 1.
- Balón de Oro: El holandés Marco Van Basten, del AC Milan, es designado mejor futbolista del mundo del año por la revista France Football.

Cine

Música


- AC/DC - Live
- Bad Religion - Generator
- Beck - Golden Feelings
- Fear Factory - Soul of a New Machine
- Fito Páez - El amor después del amor
- Green Day - Kerplunk!
- Iced Earth - Night of the Stormrider
- Joe Satriani - The Extremist
- Megadeth - Countdown to Extinction
- Ministry - Psalm 69: The Way to Succeed and the Way to Suck Eggs
- Nine Inch Иails - Broken
- Nirvana - Incesticide
- Pantera - Vulgar Display of Power
- Public Enemy - Apocalypse '91...the Enemy Strikes Black, Greatest Misses
- Queen - Greatest Hits II
- Silvio Rodríguez - Silvio
- Siniestro Total - Trabajar para el enemigo y Ante todo mucha calma
- The Cure - Wish
- The Ramones - Mondo Bizarro
- The Smashing Pumpkins - Gish
- The Sugarcubes - Stick Around for Joy
- Tool - Opiate (EP)
- U2 - Achtung Baby

Premios Nobel


- Física - Georges Charpak
- Química - Rudolph A Marcus
- Medicina - Edmond H Fischer, Edwin G Krebs
- Literatura - Derek Walcott
- Paz - Rigoberta Menchu Tum
- Economía - Gary Becker

Premios Príncipe de Asturias


- Artes - Roberto Matta Echaurren
- Ciencias Sociales - Juan Velarde Fuertes
- Comunicación y Humanidades - Emilio García Gómez
- Concordia - Fundación Americana para la Investigación sobre el Sida (amfAR)
- Cooperación Internacional - Frederick W. De Klerk y Nelson Mandela
- Deportes - Miguel Induráin
- Investigación Científica y Técnica - Federico García Moliner
- Letras - Francisco Morales Nieva

Premio Cervantes


- Dulce María Loynaz Categoría:Siglo XX als:1992 ja:1992年 ko:1992년 simple:1992 th:พ.ศ. 2535

1995

Siglo: Tabla anual siglo XX (Siglo XIX - Siglo XX - Siglo XXI) Década: Años 1960 - Años 1970 - Años 1980 - Años 1990 - Años 2000 - Años 2010 - Años 2020 Años: 1990 1991 1992 1993 1994 - 1995 - 1996 1997 1998 1999 2000 ----
Año Internacional de la Tolerancia de las Naciones Unidas
Decenio Internacional de las Poblaciones Indígenas del Mundo de la UNESCO

Acontecimientos


- 1 de enero - Austria, Finlandia y Suecia ingresan a la Unión Europea
- 1 de enero - La Organización Mundial de Comercio reemplaza al GATT.
- 25 de enero - Incidente del cohete noruego: un equívoco pone a Rusia en prealerta general para la guerra termonuclear.
- 14 de marzo - Se aprueban los Estatutos de Autonomía para las Ciudades Autónomas de Ceuta y Melilla (en España).
- 25 de marzo - Undécima Encíclica de Juan Pablo II, Evangelium Vitae.
- 19 de abril - Ataque terrorista en Oklahoma City, Estados Unidos, perpetrado por Timothy McVeigh, que deja como resultado 168 muertos.
- 13 de mayo - Se celebra en Dublín, Irlanda, la XL Edición de Eurovisión. El tema de Noruega, "Nocturne" de la banda Secret Garden, es el vencedor.
- 14 de mayo - Tenzin Gyatso, el Dalai Lama número 14, proclama a Gedhun Choekyi Nyima, de 6 años de edad, como la reencarnación 11ª del Panchen Lama.
- 25 de mayo - Ducodécima Encíclica de Juan Pablo II, Ut Unum Sint.
- 27 de junio - Atentado fallido contra Hosni Mubarak, presidente de Egipto en Addis Abeba por comandos de Sudán.
- 24 de agosto - El sistema operativo Windows 95 entra en el mercado.
- 30 de octubre - En la provincia canadiense de Quebec gana el NO a la independencia por 54.000 votos y un 50,4% de votos.

Nacimientos

Fallecimientos


- 7 de enero - Murray Rothbard, político y economista estadounidense.
- 18 de enero - Adolph Butenandt, bioquímico alemán, premio Nobel de Química en 1939.
- 4 de febrero - Patricia Highsmith, escritora estadounidense.
- 8 de marzo - Ingo Schwichtenberg,baterista del grupo Helloween
- 18 de abril - Arturo Frondizi, presidente de Argentina.
- 6 de mayo - Maria Pia de Saxe-Coburg-Gotha-Braganca, duchesse de Bragança.
- 16 de mayo - Lola Flores, artista española.
- 14 de junio - Roger Zelazny, escritor estadounidense.
- 23 de junio - Jonas Salk, fisiólogo estadounidense.
- 25 de julio - Osvaldo Pugliese, pianista, director de orquesta y compositor argentino.
- 18 de agosto - Julio Caro Baroja, antropólogo, historiador, lingüista y ensayista español.
- 21 de agosto - Subrahmanyan Chandrasekhar, físico, astrofísico y matemático indio. Premio Nobel de Física.
- 28 de agosto - Michael Ende, escritor alemán.
- 29 de octubre - Rubén Lena, poeta y compositor uruguayo.
- 31 de octubre - Sir Wallace Rowling, primer ministro de Nueva Zelanda.
- 4 de noviembre - Gilles Deleuze, filósofo francés.
- 18 de diciembre - Konrad Zuse, ingeniero alemán
- 20 de diciembre - Vicente Zabala, crítico taurino.

Arte y literatura


- 6 de enero - Ignacio Carrión Hernández obtiene el premio Nadal por su novela Cruzar el Danubio.

Ciencia y tecnología

Medicina


- Robert Gallo identifica inhibidores naturales en las células humanas capaces de ralentizar la progresión del VIH
- Joan Massaguer y Carlos Cordón-cardó descubren la oncoproteína p27
- Se identifica el gen de la ataxia telangiectasia
- Luis Rojas Marcos es nombrado presidente de la Corporación de salud y Hospitales de Nueva York

Deporte

Fútbol


- Balón de Oro: El nigeriano George Weah, del AC Milan, es designado mejor jugador del Mundo del año por la revista France Football. Este es el primer año en optar al premio cualquier jugador no nacido en Europa, bajo la condición de participar en una liga europea.

Automovilismo


- Michael Schumacher gana el campeonato mundial de Fórmula 1

Atletismo


- Campeonato del Mundo de Atletismo: Se celebra la quinta edición en Gotemburgo (Suecia).

Baloncesto


- Liga ACB: El FC Barcelona se proclama campeón.

Balonmano


- El FC Barcelona se proclama campeón de la Recopa de Europa de Balonmano.

Ciclismo


- Miguel Induráin gana su 5º Tour de Francia
- Laurent Jalabert gana la Vuelta ciclista a España
- Tony Rominger gana el Giro de Italia

Tenis


- Estados Unidos gana la Copa Davis

Cine


- Trainspotting

Música


- AC/DC - Ballbreaker
- Barricada - Los singles
- Duran Duran - "Thank You"
- Enya - The Memory of Trees
- Fear Factory - Demanufacture
- Iced Earth - Burnt Offerings
- Iron Maiden - The x Factor
- Morbid Angel - Domination
- Motörhead - Sacrifice
- Nirvana - "Unplugged in New York"
- Oasis - (What's the story) morning glory?
- Ol' Dirty Bastard - Return to the 36 Chambers: The Dirty Version
- Pedro Guerra - Golosinas
- Radiohead - The Bends
- Red Hot Chili Peppers - One Hot Minute
- Siniestro Total - Policlínico miserable
- Steve Vai - Alien Love Secrets
- The Smashing Pumpkins - Mellon Collie and The Infinite Sadness
- Van Halen - Balance

Premios Nobel


- Física - Martin L. Perl, Frederick Reines
- Química - Paul J Crutzen, Mario J Molina, F. Sherwood Rowland
- Medicina - Edward B. Lewis, Christiane Nüsslein-Volhard, Eric Wieschaus
- Literatura - Seamus Heaney
- Paz - Joseph Rotblat
- Economía - Robert Lucas Jr.

Premios Príncipe de Asturias


- Artes - Fernando Fernán Gómez
- Ciencias Sociales - Joaquim Veríssimo Serrão y Miquel Batllori y Munné
- Comunicación y Humanidades - Agencia EFE y José Luis López Aranguren
- Concordia - Hussein de Jordania
- Cooperación Internacional - Mário Soares
- Deportes - Hassiba Boulmerka
- Investigación Científica y Técnica - Manuel Losada Villasante y el Instituto Nacional de Biodiversidad de Costa Rica.
- Letras - Carlos Bousoño

Premio Cervantes


- Camilo José Cela

Videojuegos


- Super Mario World 2 de Nintendo para la consola Super Nintendo
- Romancing Saga 3 de Squaresoft para la consola Super Nintendo
- Seyken Dentesu 3 de Squaresoft para la consola Super Nintendo
- Chrono Trigger de Squaresoft para la consola Super Nintendo

Manga


- Tomos 40-42 de Dragon Ball

Anime


- Episodios 252-287 de Dragon Ball Categoría: Siglo XX als:1995 ja:1995年 ko:1995년 ms:1995 simple:1995