Ada Lovelace
Ada Augusta Byron King (10 de diciembre de 1815 - 27 de noviembre de 1852) fue la primera programadora en la historia de las computadoras.
Ada Augusta nació en Inglaterra, única hija legítima del poeta inglés Lord Byron y de Annabella Milbanke Byron. Sus padres se separaron legalmente cuando ella tenía dos meses de edad. Su padre abandonó definitivamente Gran Bretaña y su hija nunca llegó a conocerlo en persona.
El 8 de julio de 1835 se casó con William King, octavo barón de King, nombrado más tarde conde de Lovelace. Su nombre de casada pasó a ser desde entonces lady Ada Augusta Byron King, condesa de Lovelace, nombre del cual nace su denominación moderna de (lady) Ada Lovelace.
Siguió estudios particulares de matemáticas y ciencias, siendo uno de sus tutores Augustus De Morgan, primer profesor de matemáticas de la Universidad de Londres. Autodidacta, desde joven trabajó con Charles Babbage a quien se le considera como el padre de las computadoras, gracias a que su «máquina analítica» funciona con el mismo principio que las computadoras actuales.
Charles Babbage
Desarrolló instrucciones para hacer cálculos en una versión temprana del computador. Su relación con Charles Babbage, el hombre que inventó la primera computadora, comenzó cuando ella visitaba su taller a temprana edad. Babbage estaba muy impresionado con la manera en que ella entendía su computador para el que escribió un "plan" describiendo los pasos que permitirían calcular los valores de los números de Bernoulli. Suyos son, además, conceptos tan familiares en un lenguaje de programación como un conjunto de instrucciones que permiten que otras se repitan en un bucle o subrutina.
Posteriormente, él pasó a ser su tutor y más tarde trabajaron juntos. Publicó en 1843 una serie de influyentes notas sobre la computadora de Babbage, su «máquina analítica», que nunca llegó a construirse (aunque firmó con sus iniciales A.A.L. por miedo a ser censurada por ser mujer). Ada Byron se llamó a sí misma una analista, un concepto realmente moderno para la época.
En su notas, Ada Augusta dice que la «máquina analítica» sólo podía dar información disponible que ya era conocida: vio claramente que no podía originar conocimiento. Su trabajo fue olvidado por muchos años, atribuyéndole exclusivamente un papel de transcriptora de las notas de Babbage. Este mismo caracterizó su aportacion al llamarla su intérprete y recientes investigaciones muestran la originalidad de su punto de vista sobre las instrucciones necesarias para el funcionamiento de la «máquina analítica». En este momento se reconoce a Ada Byron como la primera persona en describir un lenguaje de programación de carácter general interpretando las ideas de Babbage, pero reconociéndosele la plena autoría y originalidad de sus aportaciones.
Siendo muchas las mujeres que han realizado grandes aportaciones a la informática, sólo Ada Lovelace cuenta con un lenguaje de programación que lleve su nombre: en 1979 el Departamento de Defensa de los Estados Unidos creó un lenguaje de programación basado en Pascal en honor de Ada Byron llamado lenguaje de programación Ada.
Ada Byron fue una mujer muy adelantada a su época que lamentablemente murió de cancer a la temprana edad de 37 años.
Enlaces externos
- [http://www.iua.upf.es/~berenguer/textos/ada/principal.html Ada, por Xavier Berenguer]. Publicado en El País.
- [http://www.laflecha.net/perfiles/tecnologia/ada_lovelace/ Ada Lovelace, biografía en laflecha.net]
Lovelace, Ada
Categoría:programación
Lovelace, Ada
ja:エイダ・ラブレス
th:เอดา ไบรอน
1815Siglo: Tabla anual siglo XIX (siglo XVIII - siglo XIX - siglo XX)
Década: Años 1780 - Años 1790 - Años 1800 - Años 1810 - Años 1820 - Años 1830 - Años 1840
Años: 1810 1811 1812 1813 1814 - 1815 - 1816 1817 1818 1819 1820
Acontecimientos
- 10-11 de abril - Erupción del Monte Tambora. 51.000 víctimas.
- 9 de junio - Finaliza el Congreso de Viena.
- 18 de junio - Batalla de Waterloo, derrota de Napoleón Bonaparte.
- 26 de septiembre - Se firma la Santa Alianza.
- 22 de diciembre- José María Morelos, líder revolucionario de México, es fusilado en San Cristóbal Ecatepec.
Nacimientos
- 16 de agosto - San Juan Bosco, sacerdote italiano, fundador de los Salesianos.
- 31 de octubre - Karl Weierstrass, matemático alemán.
- 23 de diciembre - Ildefons Cerdà, ingeniero, urbanista y político español.
Fallecimientos
- 24 de febrero - Robert Fulton, ingeniero estadounidense.
- 12 de marzo - Mariano Melgar, poeta y revolucionario peruano.
- 29 de abril - Pedro Estala, escritor y religioso español.
- Jan Potocki, escritor polaco.
- José de Iturrigaray, militar español, virrey de la Nueva España
Categoría: Siglo XIX
ko:1815년
ms:1815
simple:1815
th:พ.ศ. 2358
1852Siglo: Tabla anual siglo XIX (siglo XVII - siglo XIX - siglo XX)
Década: Años 1820 - Años 1830 - Años 1840 - Años 1850 - Años 1860 - Años 1870 - Años 1880
Años: 1847 1848 1849 1850 1851 -1852 - 1853 1854 1855 1856 1857
----
----
Acontecimientos
- 31 de mayo - Firma del Acuerdo de San Nicolás de los Arroyos (Buenos Aires - Argentina)
- Luis Napoleón Napoleón III es nombrado emperador de los franceses.
- Independencia de El Transvaal Sudáfrica.
Deporte
- -
Música
- -
Ciencia y tecnología
- -
Nacimientos
- 1 de mayo - Santiago Ramón y Cajal, histólogo español, premio Nobel de Fisiología y Medicina en 1906.
- 31 de mayo - Francisco Pascasio Moreno, científico, naturalista y explorador argentino.
- 12 de julio - Hipólito Yrigoyen, presidente de Argentina (1916-1922 y 1928-1930).
- 30 de agosto - Jacobus Henricus van't Hoff, químico holandés, Premio Nobel de Química en 1901.
- 11 de setiembre - Clorinda Matto de Turner, escritora, poetisa y peridista peruana
- 28 de septiembre - Henri Moissan, químico francés, premio Nobel de Química en 1906.
- 2 de octubre - Sir William Ramsay, químico británico, premio Nobel de Química en 1904.
- 9 de octubre - Hermann Emil Fischer, químico alemán, premio Nobel de Química en 1902.
- 22 de noviembre - Paul d'Estournelles, diplomático francés, premio Nobel de la Paz en 1909.
- 15 de diciembre - Henri Becquerel, físico francés.
- 19 de diciembre - Albert Michelson, físico estadounidense, Premio Nobel de Física en 1907.
- 28 de diciembre - Leonardo Torres Quevedo, ingeniero e inventor español.
Fallecimientos
- 6 de enero - Louis Braille, inventor de un sistema de lectura para ciegos.
- 27 de noviembre - Ada Lovelace, programadora de computadoras.
----
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 XIX
ko:1852년
ms:1852
simple:1852
th:พ.ศ. 2395
Inglaterra
Inglaterra (anteriormente el Reino de Inglaterra hasta su fusión con Escocia en 1707, la cual creó el Reino de Gran Bretaña) es el más grande y más densamente poblado de los países que forman el Reino Unido de Gran Bretaña e Irlanda del norte. Muchas veces es usado como sinónimo al referirse a Gran Bretaña o el Reino Unido por algunos, lo cual ofende a escoceses, galeses, y nor-irlandeses.
La bandera inglesa es la Cruz de San Jorge. Es una cruz roja sobre fondo blanco, que tambien forma parte de la bandera de Barcelona, y el escudo de la ciudad de Milan.
Origen del Nombre
Al terminar el mandato romano sobre Britania (Gran Bretaña), la isla fue invadida tanto por pueblos celtas procedentes de Escocia e Irlanda como por tribus gérmanicas venidas de los actuales Países Bajos y Alemania, principalmente anglos, sajones y jutos. Estas tribus acabaron fusionándose entre sí y con la población local, fundando una serie de reinos en el sureste de Britania. A esta zona le dieron los francos el nombre de "tierra de anglos", en latín Anglae terra, que más tarde pasó a utilizarse en la mayor parte de Europa. Los propios ingleses tradujeron este nombre posteriormente como England.
Historia
Artículo principal: Historia de Inglaterra
Historia del Reino Unido
Gobierno y política
Artículo principal: Gobierno y política de Inglaterra
El Gobierno del Reino Unido reside en la capital inglesa, Londres. La Familia Real Británica también mantiene su residencia primaria en Londres, en el Palacio de Buckingham.
Por el momento y a diferencia de Escocia y Gales, Inglaterra no posee una entidad administrativa dentro del Reino Unido.
Condados de Inglaterra
Artículo principal: Condados de Inglaterra
Geografía
Artículo principal: Geografía de Inglaterra
Inglaterra comprende la mayoría de la mitad sur de la isla de Gran Bretaña, bordeada al norte por Escocia y al oeste por Gales. De acuerdo al censo de 2001 la población de Inglaterra era de 49,138,831.
Economía
Artículo principal: Economía de Inglaterra
Demografía
Artículo principal: Demografía de Inglaterra
Cultura
Fiestas
| Fecha | Nombre en castellano | Nombre local | Notas |
| | | |
Véase también
- Monarquía británica
- Subdivisiones de Inglaterra
- Gobierno local en Inglaterra
- Regiones de Inglaterra
- Autoridades unitarias en Inglaterra
- Barrios londinenses
- Distritos de Inglaterra
- Ciudades de Inglaterra
- Ley inglesa
- Comida y bebida en Inglaterra
- Historia de Inglaterra
- Literatura inglesa
- Shakespeare
- Liga de equipos de fútbol
- Parques nacionales (Inglaterra y Gales)
- Lista de monarcas ingleses, Lista de ingleses famosos
Enlaces externos
- [http://www.crwflags.com/fotw/flags/gb-eng.html Bandera Inglesa]
-
ja:イングランド
ko:잉글랜드
ms:England
simple:England
th:แคว้นอังกฤษ
zh-min-nan:England
8 de julio
Acontecimientos
- 1933 - El vicecanciller alemán, Franz von Papen y el secretario de Estado del Vaticano Eugenio Pacelli (futuro Pio XII) firman el concordato entre la Alemania nazi y la Santa Sede.
- 2005 - El Comité Olímpico Internacional aprueba en Singapur la exclusión de béisbol y sóftbol de los Juegos Olímpicos de Londres 2012.
Nacimientos
- 1838 - Ferdinand von Zeppelin, inventor del dirigible.
- 1965 - Lee Tergesen, actor.
Fallecimientos
- 2003 - Ladan y Laleh Bijani, siamesas iraníes, fallecen durante la operación de separación.
Fiestas
Santoral católico: San Eugenio
----
Enero, Febrero, Marzo, Abril, Mayo, Junio, Julio, Agosto, Septiembre, Octubre, Noviembre, Diciembre
7 de julio - 9 de julio - 8 de junio - 7 de agosto - mas calendario de aniversarios
08
ja:7月8日
ko:7월 8일
ms:8 Julai
simple:July 8
th:8 กรกฎาคม
1835Siglo: Tabla anual siglo XIX (siglo XVIII - siglo XIX - siglo XX)
Década: Años 1800 - Años 1810 - Años 1820 - Años 1830 - Años 1840 - Años 1850 - Años 1860
Años: 1830 1831 1832 1833 1834 - 1835 - 1836 1837 1838 1839 1840
----
Acontecimientos:
- 7 de marzo: Segundo gobierno de Juan Manuel de Rosas.
- 16 de julio - Primera Guerra Carlista: Batalla de Mendigorría
Música:
- 24 de enero - Se estrena la ópera I puritani di Scozia, de Bellini, en el Théâtre Italien de París.
- 30 de diciembre - Se estrena la ópera Maria Stuarda de Gaetano Donizetti en el Teatro alla Scala de Milán, con el libreto original.
Nacimientos:
- 27 de julio - Giosuè Carducci, poeta italiano, premio Nobel de Literatura en 1906.
- 31 de octubre - Adolf von Baeyer, químico alemán, premio Nobel de Química en 1905.
- 30 de noviembre - Mark Twain, escritor norteamericano.
Fallecimientos:
- 8 de abril - Wilhelm von Humboldt, lingüista y político alemán.
- 24 de junio - Tomás de Zumalacárregui, militar español, general en la Primera Guerra Carlista.
- 23 de septiembre - Vincenzo Bellini, compositor italiano.
----
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 XIX
ko:1835년
ms:1835
simple:1835
th:พ.ศ. 2378
MatemáticasMatemáticas (en castellano se usa comúnmente en plural para referirse al estudio y ciencia), del griego μάθημα, máthema: ciencia, conocimiento, aprendizaje, μαθηματικóς, mathematikós: amante del conocimiento. Es el estudio de patrones en las estructuras de entes abstractos y en las relaciones entre ellas. Algunos matemáticos se refieren a ella como la «Reina de las Ciencias».
Aunque la matemática sea la supuesta «Reina de las Ciencias», ella misma no se considera una ciencia natural. Principalmente, los matemáticos definen e investigan estructuras y conceptos abstractos por razones puramente internas a la matemática, debido a que tales estructuras pueden proveer, por ejemplo, una generalización elegante, o una útil herramienta para cálculos frecuentes. Además, muchos matemáticos estudian sus áreas de preferencia simplemente por razones estéticas, viendo así la matemática como una forma del arte en vez de una ciencia práctica o aplicada. Sin embargo, las estructuras que los matemáticos investigan frecuentemente sí tienen su origen en las ciencias naturales, y muchas veces encuentran sus aplicaciones en ellas, particularmente en la Física.
La matemática es un arte, pero también una ciencia de estudio. Informalmente, se puede decir que la matemática es el estudio de los «números y símbolos». Es decir, es la investigación de estructuras abstractas definidas axiomáticamente utilizando la lógica y la notación matemática. Es también la ciencia de las relaciones espaciales y cuantitativas. Se trata de relaciones exactas que existen entre cantidades y magnitudes, y de los métodos por los cuales, de acuerdo con estas relaciones, las cantidades buscadas son deducibles a partir de otras cantidades conocidas o presupuestas. Otros puntos de vista pueden encontrarse en la Filosofía matemática.
No es infrecuente encontrar a quien describe la matemática como una simple extensión de los lenguajes naturales humanos, que utiliza una gramática y un vocabulario definidos con extrema precisión, cuyo propósito es la descripción y exploración de relaciones conceptuales y físicas. Recientemente, sin embargo, los avances en el estudio del lenguaje humano apuntan en una dirección diferente: los lenguajes naturales (como el español y el francés) y los lenguajes formales (como la matemática y los lenguajes de programación) son estructuras que son de naturaleza básicamente diferente.
Categorías
Se dice que la matemática abarca tres ámbitos:
#Aritmética.
#Geometría, incluyendo la Trigonometría y las Secciones cónicas.
#Ánálisis matemático, en el cual se hace uso de letras y símbolos, y que incluye el álgebra, la geometría analítica y el cálculo.
(Algunos, especialmente los probabilistas, agregan a esta lista el cálculo de probabilidades).
Cada una de estas categorías se divide a su vez en pura o abstracta, en donde se consideran las magnitudes o cantidades abstractamente, sin relación a la materia; y en aplicada, la cual trata las magnitudes como substancia de cuerpos materiales, y por consecuencia se relaciona con consideraciones físicas.
Las numerosas ramas de la matemática están muy interrelacionadas; he aquí una lista de secciones que podemos considerar en su estudio.
Fundamentos y Métodos
:Filosofía de las matemáticas - Intuición matemática - Constructivismo matemático - Fundamentos de las matemáticas - Teoría de conjuntos - Subconjuntos flojos - Lógica simbólica - Lógica difusa - Teoría de modelos - Teoría de las categorías - Demostración matemática - Axiomática - Inducción
Investigación Operativa
:Investigación operativa - Teoría de grafos - Teoría de juegos - Programación entera - Programación lineal - Simulación - Optimización - Método del Símplex
Números
:Números - Número natural - Número entero - Número racional - Número irracional - Número real - Número complejo - Cuaterniones - Octoniones - Sedeniones - Números hiperreales - Números infinitos - Dígito - Sistema de numeración - Número p-ádico
Matemática del cambio
:Cálculo - Cálculo vectorial - Análisis - Ecuación diferencial - Sistemas dinámicos y teoría del caos - Lista de funciones - Logaritmo
Análisis
:Sucesiones - Series - Análisis real - Análisis Complejo - Análisis funcional - Álgebra de operadores
Estructuras matemáticas
:Álgebra abstracta - Teoría de números - Álgebra conmutativa - Geometría algebraica - Teoría de grupos - Monoides - Análisis - Topología - Álgebra lineal - Teoría de grafos - Teoría de las categorías
Espacios
:Topología - Geometría - Teoría de haces - Geometría algebraica - Geometría diferencial - Topología diferencial - Topología algebraica - Álgebra lineal - Cuaterniones y rotación en el espacio
:Combinatoria - Teoría de conjuntos - Estadística y Probabilidad - Teoría de la Computación - Matemática discreta - Criptografía - Teoría de los grafos - Teoría de juegos
:Mecánica - Cálculo numérico - Optimización - Matemáticas discreta - Estadística y probabilidad
Teoremas y conjeturas famosas
:Teorema de Fermat - Hipótesis de Riemann - Hipótesis del continuo - clases de complejidad P y NP - Conjetura de Goldbach - Conjetura de los números primos gemelos - Teoremas de incompletitud de Gödel - Conjetura de Poincaré - Argumento de la diagonal de Cantor - Teorema de Pitágoras - Teorema fundamental del cálculo - Teorema Fundamental del Álgebra - Teorema de los cuatro colores - Lema de Zorn - Identidad de Euler.
Historia de las matemáticas. El mundo de los matemáticos
:Historia de las matemáticas - Matemáticos - Medallas Fields - Millennium Prize Problems (Clay Math Prize) - International Mathematical Union - Competiciones matemáticas - Matemáticas en el mundo - Matemáticas en Bizancio - Matemáticas en el Islam medieval
:Cuadrado mágico - Papiroflexia
Historia
Históricamente, la matemática surgió con el fin de hacer los cálculos en el comercio, para medir la tierra y para predecir los acontecimientos astronómicos. Estas tres necesidades pueden ser relacionadas en cierta forma con la subdivisión amplia de las matemáticas en el estudio de la estructura, el espacio y el cambio.
El estudio de la estructura comienza con los números, inicialmente los números naturales y los números enteros.
Las reglas que dirigen las operaciones aritméticas se estudian en el álgebra elemental, y las propiedades más profundas de los números enteros se estudian en la teoría de números.
La investigación de métodos para resolver ecuaciones lleva al campo del álgebra abstracta. El importante concepto de vector, generalizado a espacio vectorial, es estudiado en el álgebra lineal, y pertenece a las dos ramas de la estructura y el espacio. El estudio del espacio origina la geometría, primero la geometría euclídea y luego la trigonometría.
La comprensión y descripción del cambio en variables mensurables es el tema central de las ciencias naturales, y el cálculo. Para resolver problemas que se dirigen en forma natural a relaciones entre una cantidad y su tasa de cambio, y de las soluciones a estas ecuaciones, se estudian las ecuaciones diferenciales.
Los números usados para representar las cantidades continuas son los números reales. Para estudiar los procesos de cambio se utiliza el concepto de función matemática. Los conceptos de derivada e integral, introducidos por Newton y Leibniz, representan un papel clave en este estudio, que se denomina Análisis.
Por razones matemáticas, es conveniente para muchos fines introducir los números complejos, lo que da lugar al análisis complejo.
El análisis funcional consiste en estudiar problemas cuya incógnita es una función, pensándola como un punto de un espacio funcional abstracto.
Un campo importante en matemáticas aplicadas es la probabilidad y la estadística, que permiten la descripción, el análisis y la predicción de fenómenos que tienen variables aleatorias y que se usan en todas las ciencias.
El análisis numérico investiga los métodos para realizar los cálculos en computadoras.
Crisis históricas de las matemáticas
Las matemáticas han pasado por tres crisis históricas importantes:
# El descubrimiento de la inconmensurabilidad por los griegos, la existencia de los números irracionales que de alguna forma debilitó la filosofía de los pitagóricos.
# Aparición del cálculo en el siglo XVII, con el temor de que fuera ilegitimo manejar infinitesimales
# La tercera fue el hallazgo de las antinomias, como la de Russell o la paradoja de Berry a comienzos del siglo XX, que atacaban los mismos cimientos de la materia
::Fuente: El dedo de Galileo. Peter Atkins. En Espasa Calpe-2003
Instrumentos para cálculos matemáticos
Antiguos:
- Ábaco
- Ábaco de Napier
- Regla de cálculo
- Regla y compás
- Cálculo mental
Nuevos:
- Calculadoras
- Ordenadores (Lenguajes de programación y software especializado para ciertas áreas de las mátematicas.)
Conceptos errados
Lo que cuenta como conocimiento en matemáticas se determina no mediante experimentación, sino que mediante demostraciones. No son por lo tanto las matemáticas una rama de la física, la ciencia a la que históricamente se encuentra más emparentada, puesto que la física es una ciencia empírica. Por otro lado, la experimentación juega un papel importante en la formulación de conjeturas razonables, por lo que no se excluye a ésta de la investigación en matemáticas.
Las matemáticas no son un sistema intelectualmente cerrado, donde todo ya esté hecho. Aún existen gran cantidad de problemas esperando solución.
Matemáticas no significa contabilidad. Si bien los cálculos aritméticos son importantes en para los contadores, los avances en matématica abstracta difícilmente cambiarán su forma de llevar los libros.
Matemáticas no significa numerología. La numerología utiliza la aritmética modular para nombres y fechas a números a los que se les atribuye emociones o significados esotéricos, basados en la intución o en tradiciones.
Enlaces relacionados
- Lista de enunciados matemáticos
- Real Sociedad Matemática Española
- Identidad de Brahmagupta
Enlaces externos
- [http://thesaurus.maths.org/mmkb/view.html?resource=index Conexiones Matemáticas]
- [http://www.rsme.es Real Sociedad Matemática Española]
- [http://www.epsilones.com/index.html Epsilones - Portada]
- [http://www.epsilones.com/paginas/t-historias.html Epsilones - Historias matemáticas]
- [http://descartes.cnice.mecd.es/index.html Portal Descartes]
categoría:Matemáticas
ja:数学
ko:수학
ms:Matematik
simple:Mathematics
th:คณิตศาสตร์
zh-min-nan:Sò·-ha̍k
Augustus De Morgan
Augustus De Morgan (27 de junio de 1806 - 18 de marzo de 1871) fue un matemático y lógico inglés nacido en la India. Fue tutor de Ada Lovelace.
Autor de las Leyes de De Morgan:
: complemento ( S T ) complemento (S) complemento (T)
: complemento ( S T ) complemento (S) complemento (T)
Morgan, Augustus De
ja:オーガスタス・ド・モルガン
Charles Babbage
Charles Babbage (Teignmouth, Devonshire, Gran Bretaña, 26 de diciembre de 1791- 18 de octubre de 1871) fue un matemático inglés y científico protoinformático. Fue la primera persona en concebir la idea de lo que hoy llamaríamos un ordenador. En el Museo de Ciencias de Londres se exhiben partes de sus mecanismos inconclusos.
Primeros años
Nacido en 1791 en Teignmouth, Devonshire, hijo de un acaudalado banquero de Londes, Benjamin Babbage. Fue alumno del Trinity College y de Peterhouse en Cambridge, donde se graduó en 1814. Este mismo año, se casó con Georgiana Whitmore sin el consentimiento de su padre, por lo que perdió el acceso a la fortuna de éste. Tuvieron ocho hijos, pero sólo tres vivieron a la edad adulta. La esposa de Babbage murió en 1827.
Diseño de computadoras
Babbage descubrió un profundo error en el cálculo de tablas matemáticas e intentó encontrar un método por el cual podrían ser calculadas automáticamente por una máquina sin errores, fatiga o sujeta al aburrimiento del cálculo que sufrían las personas encargadas de compilar las tablas matemáticas de la época. Esta idea la tuvo en 1812. Tres diversos factores parecían haberlo influenciado: una aberración al desorden, su conocimiento de tablas logarítmicas, y los trabajos de máquinas calculadoras realizadas por Blaise Pascal y Gottfried Leibniz. En 1822, en una carta dirigida a Sir Humphrey Davy en la aplicación de maquinaria al cálculo e impresión de tablas matemáticas, discutió los principios de una máquina calculadora.
Máquina diferencial
Presentó un modelo que llamo máquina diferencial en la Royal Astronomical Society en 1821. Su propósito era tabular polinomios usando un método numérico llamado el método de las diferencias. La sociedad aprobó su idea, y apoyó su petición de una concesión de 1.500 £ otorgadas para este fin por el gobierno británico en 1823.
Babbage comenzó la construcción de su máquina, pero ésta nunca fue terminada. Dos cosas fueron mal. Uno era que la fricción y engranajes internos disponibles no eran lo bastantes buenos para que los modelos fueran terminados, siendo también las vibraciones un problema constante. El otro fue que Babbage cambiaba incesamente el diseño de la máquina. En 1833 se habían gastado 17.000 £ sin resultado satisfactorio.
En 1991, coincidiendo con el bicentenario del nacimiento de Babbage, el museo de ciencia de Kensington, construyó una máquina diferencial basándose en los dibujos de Babbage y utilizando sólo técnicas disponibles en aquella época. La máquina funcionó sin problemas.
Máquina analítica
Entre 1833 y 1842, Babbage lo intentó de nuevo; esta vez, intentó construir una máquina que fuese programable para hacer cualquier tipo de cálculo, no sólo los referentes al cálculo de tablas logarítimcas o funciones polinómicas. Esta fue la máquina analítica. El diseño se basaba en el telar de Joseph Marie Jacquard, el cual usaba tarjetas perforadas para determinar como una costura debía ser realizada. Babbage adaptó su diseño para conseguir calcular funciones analíticas. La máquina analítica tenía dispositivos de entrada basados en las tarjetas perforadas de Jacquard, un procesador aritmético, que calculaba números, una unidad de control que determinaba qué tarea debía ser realizada, un mecanismo de salida y una memoria donde los números podían ser almacenados hasta ser procesados. Se considera que la máquina analítica de Babbage fue la primera computadora del mundo. Un diseño inicial plenamente funcional de ella fue terminado en 1835. Sin embargo, debido a problemas similares a los de la máquina diferencial, la máquina analítica nunca fue terminada. En 1842, para obtener la financiación necesaria para realizar su proyecto, Babbage contactó con Sir Robert Peel. Peel lo rechazó, y ofreció a Babbage un título de caballero que fue rechazado por Babbage. Lady Ada Lovelace, matemática e hija de Lord Byron, se enteró de los esfuerzos de Babbage y se interesó en su máquina. Promovió activamente la máquina analítica, y escribió varios programas para la máquina analítica. Los diferentes historiadores concuerdan que esas instrucciones hacen de Ada Lovelace la primera programadora de computadoras en el mundo.
Computación años después
En 1855 un suizo llamado George Schuetz construyó con éxito un modelo de la máquina diferencial. Este se basaba en el diseño de 1834 de Babbage, que estuvo entre los que lo que la examinaron. En 1859, el gobierno Británico compro una de estas máquinas para su uso en la Oficina General del Registro. La compra no tuvo efectos sin embargo en las continuas denegaciones del Gobierno de los fondos necesarios para la construcción de la más avanzada máquina analítica.
Debido en parte a los esfuerzos de Babbage en hacer funcionar estas máquinas los Británicos obtuvieron una maquinaria y engranajes superiores durante las siguientes décadas, razón que contribuyó parcialmente a la superioridad de la marina Británica en la Primera Guerra Mundial.
Promoción del cálculo analítico
Babbage es recordado por otras realizaciones también. La promoción del cálculo analítico es quizás la primera entre ellas. En 1812, Babbage colaboraba activamente en la Sociedad Analítica. La tarea primordial de esta sociedad, conducida por el estudiante George Woodhouse, era promover el Leibniziano, o cálculo analítico, sobre el estilo de cálculo Newtoniano. El cálculo de Newton era torpe y aproximado, y era usado más por razones políticas que prácticas. La Sociedad Analítica incluía a Sir John Herschel y George Peacock entre sus miembros. En los años 1815-1817 contribuyó en el "calculo de funciones" de las Philosophical Transactions -transacciones filosóficas-, y en 1816 fue hecho miembro de la Royal Society.
Criptografía
Charles Babbage también logró resultados notables en criptografía. Rompió la cifra auto llave de Vigenère, así como la cifra mucho más débil que se llama cifra Vigenère hoy en día. La cifra del auto llave fue llamada "la cifra indescifrable", aunque debido a la confusión popular muchos pensaron que la cifra apolialfabetica más débil era indescifrable. El descubrimiento de Babbage fue usado en campañas militares inglesas, y era considerado un secreto militar. Como resultado el mérito por haber descifrado esta clave le fue otorgado a Friedrich Kasiski, quien descifró también este sistema criptográfico algunos años después.
Otras realizaciones
De 1828 a 1839 Babbage fue profesor de matemáticas en Cambridge. Escribió artículos en distintas revistas científicas, y era miembro activo de la Astronomical Society -sociedad astronómica- en 1820 y de la Statistical Society -sociedad estadística- en 1834. Durante los últimos años de su vida residió en Londres, dedicándose a la construcción de máquinas capaces de la ejecución de operaciones aritméticas y cálculos algebraicos.
Propuso el sistema de franqueo postal que utilizamos hoy en día. Hasta entonces el coste de enviar una carta dependía de la distancia que tenía que viajar; Babbage advirtió que el coste del trabajo requerido para calcular el precio de cada carta superaba el coste del franqueo de ésta y propuso un único coste para cada carta con independencia del sitio del país al que era enviada.
Fue el primero en señalar que la anchura del anillo de un árbol dependía del tiempo que había hecho ese año, por lo que sería posible deducir climas pasados estudiando árboles antiguos.
Invento el avisador de vacas, un aparato que se sujetaba a la parte delantera de las locomotoras de vapor para que las vacas se apartasen de las vias del ferrocarril.
Se interesó también por temas políticos y sociales e inició una campaña para deshacerse de los organilleros y músicos callejeros de Londres, aunque éstos pasaron al contraataque y se organizaban en torno a su casa tocando lo mas alto que podían.
Véase también
- Máquina diferencial
Referencias
- Los Códigos Secretos: El arte y la ciencia de la criptografía desde el antiguo Egipto a la era Internet, Simon Singh, ISBN 848306278X (Ed. Debate, S.A).
Babbage, Charles
Babbage, Charles
ja:チャールズ・バベッジ
ko:찰스 배비지
th:ชาร์ลส แบบเบจ
Computadora
Una computadora es un sistema digital con tecnología microelectrónica capaz de procesar información a partir de un grupo de instrucciones denominado programa. La estructura básica de una computadora incluye microprocesador (CPU), memoria y dispositivos de entrada/salida (E/S), junto a los buses que permiten la comunicación entre ellos.
La característica principal que la distingue de otros dispositivos similares, como una calculadora no programable, es que puede realizar tareas muy diversas cargando distintos programas en la memoria para que los ejecute el procesador.
Sistema operativo
Una computadora normalmente utiliza un programa informático especial, denominado sistema operativo, que ha sido diseñado, construido y probado para gestionar los recursos de la computadora: la memoria, los dispositivos de E/S, los dispositivos de almacenamiento (discos duros, unidades de DVD y CD), etcétera.
Evolución del término computadora
Una computadora es cualquier dispositivo usado para procesar información de acuerdo con un procedimiento bien definido. En un principio, la palabra era usada para describir a las personas que hacían cálculos aritméticos, con o sin ayuda mecánica, pero luego se trasladó a las propias máquinas. Dentro de la definición que acabamos de dar, entraría el uso de dispositivos mecánicos como la regla de cálculo, toda la gama de calculadoras mecánicas desde el ábaco hacia adelante, además de todas las computadoras electrónicas contemporáneas.
Sin embargo, la definición anterior incluye muchos dispositivos de usos específicos que sólo pueden realizar una función o un número determinado de funciones. Si pensamos en las computadoras modernas, la característica más importante que los distingue de los aparatos anteriores es que tienen una programación adecuada. Con cualquier computadora se puede emular el funcionamiento de otra (únicamente limitado por la capacidad de almacenamiento de datos y las diferentes velocidades) y, de hecho, se cree que con las actuales se puede emular a cualquier computadora que se invente en el futuro (aunque sean mucho más lentos). Por lo tanto, en cierto sentido, esta capacidad crítica es una prueba muy útil, para identificar las computadoras de uso general de los aparatos destinados a usos específicos(como las macrocomputadoras).
Esta característica de poderse emplear para un uso general se puede formalizar en una regla según la cual con una máquina de estas características se debe poder emular el funcionamiento de una máquina de Turing universal. Las máquinas que cumplan con esta definición son homologables a la máquina de Turing.
Originariamente, el procesamiento de la información estaba relacionado de manera casi exclusiva con problemas aritméticos.
máquina de Turing
Uso actual del término
Sin embargo, en los últimos 20 años aproximadamente muchos aparatos domésticos, sobre todo las consolas para videojuegos, a las que hay que añadir los teléfonos móviles, los vídeos, los asistentes personales digitales (PDA) y un sinfín de aparatos caseros, industriales, para coches y electrónicos, tienen circuitos homologables a la máquina de Turing (con la limitación de que la programación de estos aparatos está instalada en un chip de memoria ROM que hay que remplazar cada vez que queremos cambiar la programación).
Esta especie de computadoras que se encuentran dentro de otras computadoras de uso general son conocidos como microcontroladores o computadores integrados. Por lo tanto, muchas personas han restringido la definición de computadora a aquellas máquinas cuyo propósito principal sea el procesamiento de información y que puedan adaptarse a una gran variedad de tareas, sin ninguna modificación física, excluyendo a aquellos dispositivos que forman parte de un sistema más grande como los teléfonos, microondas o aviones.
Tipos de computadoras
Tradicionalmente existen tres tipos de computadoras que cumplen con estos requisitos: las computadoras centrales, las minicomputadoras y las computadoras personales. Las minicomputadoras, como tales, ya no existen, habiendo sido reemplazadas por computadoras personales con programas especiales para servicio de correo; las mismas computadoras centrales tienen características propias de la computadora personal, como el estar basadas en microprocesadores.
Para finalizar, hay que decir que mucha gente que no está familiarizada con otras formas de computadoras, usa el término para referirse exclusivamente a los computadoras personales.
Cómo funcionan las computadoras
Aunque las tecnologías empleadas en las computadoras digitales han cambiado mucho desde que aparecieron los primeros computadores en los años 40, la mayoría todavía utilizan la arquitectura von Neumann, propuesta a principios de los años 1940 por John von Neumann.
La arquitectura von Neumann describe un computador con 4 secciones principales: la unidad lógica y aritmética (ALU), la unidad de control, la memoria, y los dispositivos de entrada y salida (E/S). Estas partes están interconectadas por un conjunto de cables denominados buses.
En este sistema, la memoria es una secuencia de celdas de almacenamiento numeradas, donde cada una es un bit, o unidad de información. La instrucción es la información necesaria para realizar, lo que se desea, con la computadora. Las «celdas» contienen datos que se necesitan para llevar a cabo las instrucciones, con la computadora.
En general, la memoria puede ser rescrita varios millones de veces; se parece más a una libreta que a una lápida.
El tamaño de cada celda y el número de celdas varía mucho de computadora a computadora, y las tecnologías empleadas para la memoria han cambiado bastante; van desde los relés electromecánicos, tubos llenos de mercurio en los que se formaban los pulsos acústicos, matrices de imanes permanentes, transistores individuales a circuitos integrados con millones de celdas en un solo chip.
Con los circuitos electrónicos se simula las operaciones lógicas y aritméticas, se pueden diseñar circuitos para que realicen cualquier forma de operación.
La unidad lógica y aritmética, o ALU, es el dispositivo diseñado y construido para llevar a cabo las operaciones elementales como las operaciones aritméticas (suma, resta), operaciones lógicas (Y, O, NO), y operaciones de comparación. En esta unidad es en donde se hace todo el trabajo computacional.
La unidad de control sigue la dirección de las posiciones en memoria que contienen la instrucción que la computadora va a realizar en ese momento; recupera la información poniéndola en la ALU para la operación que debe desarrollar. Transfiere luego el resultado a ubicaciones apropiadas en la memoria. Una vez que ocurre lo anterior, la unidad de control va a la siguiente instrucción (normalmente situada en la siguiente posición, a menos que la instrucción sea una instrucción de salto, informando a la computadora de que la próxima instrucción estará ubicada en otra posición de la memoria).
Los dispositivos E/S sirven a la computadora para, obtener información del mundo exterior y devolver los resultados de dicha información. Hay una gama muy extensa de dispositivos E/S como los teclados, monitores y unidades de disco flexible o las cámaras web.
Las instrucciones que acabamos de discutir, no son las ricas instrucciones del ser humano. Una computadora sólo se diseña con un número limitado de instrucciones bien definidas. Los tipos de instrucciones típicas realizadas por la mayoría de las computadoras son como estos ejemplos: "...copia los contenidos de la posición de memoria 123, y coloca la copia en la posición 456, añade los contenidos de la posición 666 a la 042, y coloca el resultado en la posición 013, y, si los contenidos de la posición 999 son 0, tu próxima instrucción está en la posición 345...".
Las instrucciones dentro de la computadora se representan mediante números. Por ejemplo, el código para copiar puede ser 001. El conjunto de instrucciones que puede realizar una computadora se conoce como lenguaje de máquina o código máquina. En la práctica, no se escriben las instrucciones para las computadoras directamente en lenguaje de máquina, sino que se usa un lenguaje de programación de alto nivel que se traduce después al lenguaje de la máquina automáticamente, a través de programas especiales de traducción (intérpretes y compiladores). Algunos lenguajes de programación representan de manera muy directa el lenguaje de máquina, como los ensambladores (lenguajes de bajo nivel) y, por otra parte, los lenguajes como Prolog, se basan en principios abstractos muy alejados de los que hace la máquina en concreto (lenguajes de alto nivel).
Las computadoras actuales colocan la ALU y la unidad de control dentro de un único circuito integrado conocido como Unidad central de procesamiento o CPU. Normalmente, la memoria de la computadora se sitúa en unos pocos circuitos integrados pequeños cerca de la CPU. La gran mayoría de la masa de la computadora está formada por sistemas auxiliares (por ejemplo, para traer electricidad) o dispositivos E/S.
Algunas computadoras más grandes se diferencian del modelo anterior, en un aspecto importante, porque tienen varias CPU y unidades de control que trabajan al mismo tiempo. Además, algunas computadoras, usadas principalmente para la investigación, son muy diferentes del modelo anterior, pero no tienen muchas aplicaciones comerciales.
Por lo tanto, el funcionamiento de una computadora es en principio bastante sencillo. La computadora trae las instrucciones y los datos de la memoria. Se ejecutan las instrucciones, se almacenan los datos y se va a por la siguiente instrucción. Este procedimiento se repite continuamente, hasta que se apaga la computadora. Los Programas de computadora (software) son simplemente largas listas de instrucciones que debe ejecutar la computadora, a veces con tablas de datos. Muchos programas de computadora contienen millones de instrucciones, y muchas de esas instrucciones se ejecutan rápidamente. Una computadora personal moderna (en el año 2003) puede ejecutar de 2000 a 3000 millones de instrucciones por segundo. Las capacidades extraordinarias que tienen las computadoras no se deben a su habilidad para ejecutar instrucciones complejas. Las computadoras ejecutan millones de instrucciones simples diseñadas por personas inteligentes llamados programadores. Los buenos programadores desarrollan grupos de instrucciones para hacer tareas comunes (por ejemplo, dibujar un punto en la pantalla) y luego ponen dichos grupos de instrucciones a disposición de otros programadores.
En la actualidad, podemos tener la impresión de que las computadoras están ejecutando varios programas al mismo tiempo. Esto se conoce como poliactividad o multitarea, siendo más usado el segundo término. En realidad, la CPU ejecuta instrucciones de un programa y después tras un breve periodo de tiempo, cambian a un segundo programa y ejecuta algunas de sus instrucciones. Esto crea la ilusión de que se están ejecutando varios programas simultáneamente, repartiendo el tiempo de la CPU entre los programas. Esto es similar a la película que está formada por una sucesión rápida de fotogramas. El sistema operativo es el programa que controla el reparto del tiempo generalmente.
El sistema operativo es una especie de caja de herramientas lleno de rutinas. Cada vez que alguna rutina de computadora se usa en muchos tipos diferentes de programas durante muchos años, los programadores llevarán dicha rutina al sistema operativo, al final.
El sistema operativo sirve para decidir, por ejemplo, qué programas se ejecutan, y cuándo, y qué fuentes (memoria o dispositivos E/S) se utilizan. El sistema operativo tiene otras funciones que ofrecer a otros programas, como los códigos que sirven a los programadores, escribir programas para una máquina sin necesidad de conocer los detalles internos de todos los dispositivos electrónicos conectados.
En la actualidad, pero aunque no con mucha cotidianeidad, se está empezando a incluir dentro del sistema operativo algunos programas muy usados debido a que es una manera económica de distribuirlos. No es extraño que un sistema operativo incluya navegadores de internet, procesadores de texto, programas de correo electrónico, interfaces de red, reproductores de películas y otros programas que antes se tenían que conseguir aparte.
Usos de las computadoras
Las primeras computadoras digitales, de gran tamaño y coste, se utilizaban principalmente para hacer cálculos científicos. ENIAC, una de las primeras computadoras, calculaba densidades de neutrón transversales para ver si explotaría la bomba de hidrógeno. El CSIR Mk I, el primer computador australiano, evaluó patrones de precipitaciones para un gran proyecto de generación hidroeléctrica. Los primeros visionarios vaticinaron que la programación permitiría jugar al ajedrez, ver películas y otros usos.
La gente que trabajaba para los gobiernos y las grandes empresas también usaron las computadoras para automatizar muchas de las tareas de recolección y procesamiento de datos, que antes eran hechas por humanos; por ejemplo, mantener y actualizar la contabilidad y los inventarios. En el mundo académico, los científicos de todos los campos empezaron a utilizar las computadoras para hacer sus propios análisis. El descenso continuo de los precios de las computadoras permitió su uso por empresas cada vez más pequeñas. Las empresas, las organizaciones y los gobiernos empiezan a emplear un gran número de pequeñas computadoras para realizar tareas que antes eran hechas por computadores centrales grandes y costosos. La reunión de varias pequeñas computadoras en un solo lugar se llamaba torre de servidores.
Con la invención del microprocesador en 1970, fue posible fabricar computadoras muy baratas. Las computadoras personales se hicieron famosas para llevar a cabo diferentes tareas como guardar libros, escribir e imprimir documentos. Calcular probabilidades y otras tareas matemáticas repetitivas con hojas de cálculo, comunicarse mediante correo electrónico e Internet. Sin embargo, la gran disponibilidad de computadoras y su fácil adaptación a las necesidades de cada persona, han hecho que se utilicen para varios propósitos.
Al mismo tiempo, las pequeñas computadoras, casi siempre con una programación fija, empezaron a hacerse camino entre las aplicaciones del hogar, los coches, los aviones y la maquinaria industrial. Estos procesadores integrados controlaban el comportamiento de los aparatos más fácilmente, permitiendo el desarrollo de funciones de control más complejas como los sistemas de freno antibloqueo en los coches. A principios del siglo 21, la mayoría de los aparatos eléctricos, casi todos los tipos de transporte eléctrico y la mayoría de las líneas de producción de las fábricas funcionan con una computadora. La mayoría de los ingenieros piensa que esta tendencia va a continuar.
Etimología de las palabras ordenador y computadora
La denominación recomendada de forma general en español es la de computadora, anglicismo procedente de computer (no hay que olvidar que el origen de las computadoras actuales está en los Estados Unidos). En España está generalizado el localismo ordenador, galicismo derivado de ordinateur.
En italiano, se emplea usa el término en inglés, il computer (el computador). En Suecia el nombre está relacionado con los datos dator. En China, a la computadora se le denomina 计算机 (cerebro eléctrico).
En un principio, la palabra inglesa se utilizaba para designar a una persona que realizaba cálculos aritméticos con o sin ayuda mecánica. Podemos considerar las computadoras programables modernas como la evolución de sistemas antiguos de cálculo o de ordenación, como la máquina diferencial de Babbage o la máquina tabuladora de Hollerith.
Historia del hardware de cómputo, o también informática.
Enlaces externos
- [http://www.ericdigests.org/2001-3/ninos.htm Computadoras y niños pequeños]
Véase también
- Arquitectura de computadoras
- Generaciones de computadoras
- Clases de computadoras
Categoría:Informática
Categoría:Hardware
ja:コンピュータ
ko:컴퓨터
ms:Komputer
nb:Datamaskin
simple:Computer
th:คอมพิวเตอร์
Números de BernoulliCategoría:Secuencia de enteros
Los números de Bernoulli se definen mediante una función generadora.
Su función generadora exponencial es x/(ex − 1), por lo tanto:
:
para todo x con valor absoluto menor de 2π (el radio de convergencia de esta serie de potencias).
Los números de Bernoulli pueden calcularse mediante la siguiente fórmula recursiva:
:
con la condición inicial B0 = 1.
Los primeros números Bernoulli (secuencias [http://www.research.att.com/cgi-bin/access.cgi/as/njas/sequences/eisA.cgi?Anum=A027641 A027641] y [http://www.research.att.com/cgi-bin/access.cgi/as/njas/sequences/eisA.cgi?Anum=A027642 A027642]) son los que aparecen en la siguiente tabla.
| n | Bn |
| 0 | 1 |
| 1 | −1/2 |
| 2 | 1/6 |
| 3 | 0 |
| 4 | −1/30 |
| 5 | 0 |
| 6 | 1/42 |
| 7 | 0 |
| 8 | −1/30 |
| 9 | 0 |
| 10 | 5/66 |
| 11 | 0 |
| 12 | −691/2730 |
| 13 | 0 |
| 14 | 7/6 |
Bn = 0 para todo 'n' impar distinto de 1.
Los números de Bernoulli aparecen en los desarrollos en series de Taylor de las funciones tangente y tangente hiperbólica, en la formula de Euler-Maclaurin, y en el cálculo de algunos valores de la función zeta de Riemann.
Enlace externo
- [http://www.gutenberg.net/etext/2586 The first 498 Bernoulli Numbers] from Project Gutenberg
SubrutinaEn computación, una subrutina o subprograma, como idea general, se presenta como un algoritmo separado del algoritmo principal, el cual permite resolver una tarea específica. Un ejemplo sería:
Programa principal
instrucción 1
instrucción 2
...
instrucción N
...
Subrutina NombreX
.......
fin subrutinaX
fin programa principal.
El concepto de subrutina así como su forma de uso ha ido evolucionando, dando orígen a los procedimientos, las funciones (subprogramas que devuelven un valor) y los módulos (conjunto de subprogramas relacionados). Una de sus derivaciones la representan los métodos, nombre dado a los subprogramas que permiten el manejo de los objetos bajo el paradigma de la Programación Orientada a Objetos.
Categoría:Partes de programas
ja:関数 (プログラミング)
1843Siglo: Tabla anual siglo XIX (siglo XVIII - siglo XIX - siglo XX)
Década: Años 1810 - Años 1820 - Años 1830 - Años 1840 - Años 1850 - Años 1860 - Años 1870
Años: 1838 1839 1840 1841 1842 - 1843 - 1844 1845 1846 1847 1848
----
Acontecimientos
- 21 de marzo - EE.UU.: día del Fin del Mundo vaticinado (erróneamente) por el milenarista William Miller de acuerdo a las profecías de Daniel.
- 17 de septiembre - Chile: se funda la Universidad de Chile.
- 10 de noviembre - Isabel II de España jura ante las Cortes Generales la Constitución de 1837 al declararse su mayoría de edad.
Arte y literatura
- Victor Hugo - Los burgraves.
Nacimientos
- 15 de abril - Henry James, escritor y crítico literario estadounidense.
- 21 de mayo - Louis Renault, jurista francés, premio Nobel de la Paz en 1907.
- 9 de junio - Bertha von Suttner, pacifista y escritora austriaca, premio Nobel de la Paz en 1905.
- 7 de julio - Camillo Golgi, médico italiano, premio Nobel de Medicina en 1906.
- 11 de diciembre - Robert Koch, bacteriólogo y premio Nobel en 1905.
Fallecimientos
- 16 de septiembre - José María Queipo de Llano, político español.
----
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 XIX
ko:1843년
ms:1843
Lenguaje de programaciónUn 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:プログラミング言語
Informática
La Informática es la ciencia del tratamiento automático de la información mediante un computador (llamado también ordenador o computadora).
Entre las tareas más populares que ha facilitado esta tecnología se encuentran: elaborar documentos, enviar y recibir correo electrónico, dibujar, crear efectos visuales y sonoros, maquetar folletos y libros, manejar la información contable en una empresa, reproducir música, controlar procesos industriales y jugar.
Informática es un vocablo inspirado en el francés informatique, formado a su vez por la conjunción de las palabras information y automatique, para dar idea de la automatización de la información que se logra con los sistemas computacionales. Esta palabra se usa principalmente en España. Computación se usa sobre todo en América y proviene de cómputo (o cálculo).
La informática es un amplio campo que incluye los fundamentos teóricos, el diseño, la programación y el uso de las computadoras (ordenadores).
Campos relacionados
- Ciencias de la información
- Ingeniería de software
- Ingeniería de sistemas
- Ingeniería informática
- Redes Informáticas
Campos más importantes
Fundamentación matemática
- Álgebra de Boole
- Modelos numéricos
- Matemáticas discreta
- Lógica simbólica
Informática teórica
- Teoría algorítmica de la información
- Algoritmos
- Complejidad computacional
- Teoría de la computabilidad
- Lenguajes formales
- Lenguajes imperativos
- Lenguajes declarativos
- Semántica denotacional
- Teoría de los grafos
- Teoría de la información
- Teoría de la computación
Hardware
- Sistemas Digitales
- Circuitos integrados
- Robótica
- Máquina analítica
Organización
Software
- Programas de ordenador o computadora (software)
- Algoritmos
- Programación
- Programación paralela o concurrente
- Lenguajes de programación
- Paradigmas de programación
- Ingeniería de software
- Modelado del Software
- Optimización
- Orientación a objetos
- Patrones de diseño
- Verificación de programas
- Sistemas operativos
- Entornos gráficos de usuario
- Compiladores
- Software libre y Código abierto
Tratamiento de la información
- Adquisición de datos
- Tipo de dato abstracto (TDA)
- Estructura de datos
- Tipos de datos
- Formato de almacenamiento
- Compresión de datos
- Bases de datos
- Criptografía
- Multimedia
- Diseño páginas web
- Gráficos 3D por computadora
- Retoque imagen 2D y 3D
- Tratamientos Base de Datos
- Visualización
Metodologías específicas
- Benchmark
- Técnicas digitales
- Seguridad
- Criptografía
- Inteligencia artificial
- Lingüística computacional
- Modelado y Simulación
- Reconocimiento de patrones
- Reconocimiento del habla
- Computación de alto rendimiento
- Informática/Computación en tiempo real
- Redes sensoriales
- Extracción de la información
Aplicaciones prácticas
- Matemáticas
- Álgebra computacional
- Cálculo simbólico
- Análisis numérico
- Gráficos por ordenador/computadora
- Científicas
- Biología computacional
- Química computacional
- Física computacional
- Bioinformática
- Interacción hombre-máquina
Historia de la Informática
- Historia de la Informática desde el ábaco hasta las distintas generaciones de ordenadores/computadoras.
- Premio Turing
Grandes figuras de la Computación
- Charles Babbage
- John Backus
- James Cooley
- Edsger Dijkstra
- Gene Golub
- Alston Householder
- Kenneth Iverson
- William Kahan
- Donald Knuth
- Ada Lovelace
- John von Neumann
- Claude E. Shannon
- Richard Stallman
- Andrew S. Tanenbaum
- Linus Torvalds
- Alan Turing
- James Wilkinson
- Larry Wos
- Konrad Zuse
- Bill Gates
- Steve Jobs
- Ken Thompson
- Dennis Ritchie
Temas relacionados
- Jerga informática
- Diferencias lingüísticas entre España y Latinoamérica
- Clonación de ordenadores y de programas
- Interacción del hombre con la computadora
- Ética hacker
Enlaces externos
- [http://quark.fe.up.pt/orca/index.es.html Glosario de informática inglés-español bajo licencia GNU FDL]
- [http://dmoz.org/World/Español/Computadoras/Ciencia_de_la_Computación/ Ciencia de la Computación ]
- [http://helpme.webcindario.com/foro/ Foro de ayuda con la informática ]
Categoría:Informática
ja:情報工学
ko:컴퓨터 과학
simple:Computer Science
th:วิทยาการคอมพิวเตอร์
zh-cn:计算机科学
zh-tw:計算機科學
Lenguaje de programaciónUn 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:プログラミング言語
1979Siglo: 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 |