casa » Educación » Ada Lovelace: biografía, vida personal, logros, fotos. Ada Augusta Lovelace: ¡la primera programadora de la Tierra! Juventud de Ada Lovelace

Ada Lovelace: biografía, vida personal, logros, fotos. Ada Augusta Lovelace: ¡la primera programadora de la Tierra! Juventud de Ada Lovelace

Ada Byron Lovelace agregó comentarios a su traducción de Analytical Engine de Charles Babbage, tres veces más largos que el texto original. Le aseguraron un lugar en la historia de la computadora, ya que luego fueron reconocidos como la primera descripción detallada de la misma, incluido lo que ahora se llama software. En reconocimiento a sus ideas pioneras, 100 años adelantadas a su tiempo, el Departamento de Defensa de EE. UU. nombró un lenguaje de programación en su honor en 1980.

Hija de su padre

A diferencia de su padre, el famoso poeta romántico inglés Lord Byron, Ada Lovelace (una foto de su retrato se muestra a continuación) eligió dedicarse a un campo de actividad más objetivo: las matemáticas. Sin embargo, ella se parecía a él. A pesar de los intentos de su madre por suprimir cualquier tendencia byroniana en ella, su pasión era igual de fuerte.

Al aprender una disciplina que muy pocas mujeres practicaban, Ada fue en contra de la sociedad victoriana tradicional. Su pasión por las matemáticas se puede ver en sus Notas sobre el motor analítico de Charles Babbage, un dispositivo informático que nunca se construyó. Lovelace escribió con gran perspicacia, y sus ideas sobre las capacidades de este dispositivo se hicieron realidad en las computadoras del siglo XX, lo que le valió un lugar en la historia de las matemáticas y la informática.

biografía temprana

Augusta Ada Byron nació el 10 de diciembre de 1815 en Londres. Fue la única hija legítima del célebre poeta inglés. 5 semanas después del nacimiento de Ada, su madre dejó a su despótico esposo. El 24 de abril de 1816 se produjo el divorcio y Lord Byron abandonó Inglaterra para siempre. Ada nunca volvió a ver a su padre porque murió 8 años después en Grecia. Sin embargo, mantuvo correspondencia con Lady Byron sobre su bienestar y estudios. También escribió sobre ella en sus poemas. La línea dedicada a la hija se puede encontrar en el Canto 3 de Childe Harold's Pilgrimage.

Después del divorcio, Lady Byron tomó el control de la educación de Ada, suprimiendo cualquier rasgo de carácter no deseado que pudiera haber heredado de su padre.

La madre insistió en estudiar matemáticas principalmente porque esta disciplina representaba para ella todo lo contrario de todo lo relacionado con su depravado esposo: fantasías peligrosas, estados de ánimo melancólicos, maldad e incluso locura. Esta ciencia era para ella un medio para alcanzar la disciplina moral. Por ello, trazó un cronograma para la educación de su hija, enfatizando la música (como medio de carácter social) y la aritmética (para entrenar la mente).

Amor por los números

En su adolescencia, Ada Lovelace se dio cuenta de que tenía una verdadera pasión por los números, similar a la pasión de su padre por la poesía. Lady Byron le proporcionó los mejores maestros, como el matemático de Cambridge William Friend, que enseñaba astronomía, álgebra y geometría, y el tutor Augustus De Morgan, el primer profesor de matemáticas de la recién fundada Universidad de Londres. Habló de Ada como una investigadora original, quizás de primera magnitud.

Esta pasión no la abandonó por el resto de su vida. Así, en una carta de 1843 a Babbage, Lovelace expresó la esperanza de que un año más de estudio la convertiría en algo así como una analista: cuanto más estudiaba, más deseaba serlo. Ella escribió que "su padre no era el tipo de poeta en el que ella se convertiría como analista (y metafísica").

Condesa de Lovelace

8 de julio de 1835 Ada Byron se casa con William King. En 1838, él se convirtió en el primer conde y ella en la condesa de Lovelace. Su esposo también se convirtió en Lord Teniente de Surrey al año siguiente. Él era 11 años mayor que ella y se le consideraba algo limitado, pero estaba orgulloso de los talentos matemáticos de su esposa y apoyó sus esfuerzos.

La aprobación de su esposo fue muy afortunada para Lady Ada Lovelace, ya que a pocas mujeres de su posición en la Inglaterra victoriana se les permitía perseguir intereses académicos de ningún tipo. Los aristócratas consideraban esta profesión indigna de su posición. Por ello, Lovelace firmó su obra con sus iniciales. En consecuencia, su pasión por las matemáticas se vio atenuada no solo por su género, sino también por su estatus.

Introducción a Babbage

Ada Lovelace conoció a Charles Babbage cuando tenía 18 años. Sucedió en una fiesta organizada por la científica más famosa del siglo XIX, Mary Fairfax Somerville. A pesar de ser 23 años mayor, Babbage se convirtió en su buena amiga y mentora intelectual.

Ada se interesó por las obras en cuanto las vio. La oportunidad ideal para estudiarlos llegó en 1840, después de la conferencia de Babbage en Turín. El ingeniero militar italiano Luigi Federico Menabrea escribió un artículo sobre la conferencia y lo publicó en 1842 en una edición francesa. La traducción del artículo del francés al inglés y los comentarios que lo acompañan de Lovelace se publicaron en uno de los números de la prestigiosa serie Scientific Memoirs de artículos científicos extranjeros.

"Notas"

La primera dama de la programación, Ada Lovelace, designó 7 de sus "Notas" con letras de la A a la G. La palabra "computadora" en el siglo XIX. denotaba un dispositivo que solo realizaba operaciones aritméticas, o una persona cuya tarea era sumar números. Por eso Lovelace no lo usó.

En la Nota A, identificó las diferencias entre la máquina diferencial y la máquina analítica de Babbage. Esta explicación fue significativa en el sentido de que describía una computadora de propósito general que no se inventó hasta 100 años después. En "Nota B", Lovelace consideró el concepto de memoria de computadora y la capacidad de insertar comentarios en un programa. Esta idea es similar a la práctica actual de usar la instrucción REM o comandos no ejecutables.

En "Nota C", Lovelace amplió un método que permitía insertar tarjetas de acción en un orden tal que pudieran usarse una y otra vez, como un bucle o una subrutina.

"Nota D" es una explicación muy complicada de cómo escribir un programa. La "Nota E" enfatizó la versatilidad del motor analítico y proporcionó una breve descripción de las tarjetas operativas que denotan ciclos, correspondientes a las teclas de función modernas. En "Nota F", Lovelace explicó cómo el motor analítico puede resolver problemas complejos y eliminar errores. Permitiría resolver tareas que son imposibles por limitaciones de tiempo, laborales y financieras.

La última y probablemente la más compleja matemáticamente y la más citada es la "Nota G". En él, Ada articuló la "objeción de Lady Lovelace" o, en una redacción más moderna, el principio de "si entra basura, sale basura". Ella escribió que la salida de una computadora no es peor que la información que ingresa.

"Nota G" contiene una ilustración real de la programadora Ada Lovelace de cómo una máquina puede calcular una tabla de números de Bernoulli (en la foto de arriba).

Control de Enfermedades

La biografía de Ada Lovelace está marcada por numerosas enfermedades. De niña, tuvo sarampión y escarlatina. Lord Byron fue informado del estado de salud de su hija. Mostró "síntomas de plenitud de los vasos de la cabeza, manifestándose en diversos grados en diferentes momentos del día". No eran pesados, pero nunca desaparecieron. Dado que el padre de Ada sufrió la misma dolencia hasta los 14 años, es posible que sus migrañas fueran hereditarias.

En 1829, Lovelace sufrió una enfermedad no especificada que la dejó incapaz de moverse durante muchos meses. Ella también tuvo convulsiones. Se ha sugerido que se debieron a su condición mental más que física. Sin embargo, ninguna de estas enfermedades se volvió permanente. Lovelace bailaba bien, montaba a caballo y hacía gimnasia. Solo el cáncer de útero resultó insuperable para ella.

Pasión por las matemáticas y los juegos de azar.

La vida de Ada Lovelace estuvo llena de dificultades que ella misma se creó. Tenía pasión no solo por las matemáticas, sino también por los matemáticos. Se sabe que Ada tuvo aventuras con varios hombres, cuya atención buscó inicialmente a nivel intelectual. Su asociación con John Cross resultó ser la más devastadora. Ella empeñó los diamantes de su esposo para pagar sus deudas de juego y es posible que él la chantajeara. Lovelace también era jugadora y le pidió a algunos de sus amigos varones que hicieran apuestas por ella.

lugar en la historia

Las pasiones de Ada Lovelace excedieron con creces las capacidades de su cuerpo. Murió la tarde del 27 de noviembre de 1852 de cáncer de útero a la edad de 36 años. Tenía la misma edad que su padre cuando murió. Según su testamento, fue enterrada junto a su padre en el panteón familiar en Hacknall Thorcard, cerca de Newstead Abbey en Nottinghamshire.

Aunque las "Notas" de Lovelace fueron bien recibidas por sus conocidos, no hay constancia de cómo fueron recibidas por el público en general. De hecho, no obtuvo una amplia aceptación hasta que el historiador Lord Bowden descubrió las Notas en 1952 y las reimprimió al año siguiente, 110 años después de la publicación original.

La fama póstuma probablemente no era lo que Lovelace quería durante su vida. Sin embargo, sin duda estaría complacida de que un lenguaje de programación de cuarta generación llevara su nombre. Ada Byron Lovelace fue la primera programadora e intérprete de computadoras. También fue una mujer notable, interesante tanto por sus motivos como por su trabajo, que ilustra el choque de la energía creativa con la pasión reprimida.

¡Toda su vida fue la apoteosis de la gran batalla entre el mundo de las emociones y el mundo de la lógica, entre lo subjetivo y lo objetivo, entre la poesía y las matemáticas, entre la mala salud y los estallidos de energía!

Betty Tuul. Ada: la hechicera de los números


La vida de Ada Lovelace forma una especie de resonancia mítica con nuestra era digital: las visitas reverentes a la tumba de Ada ahora superan en número a las peregrinaciones a la de su padre, el poeta Byron.

bruce esterlina


El 10 de diciembre se convirtió en el Día del programador en honor a la primera representante de esta no tan antigua profesión, Ada Byron, quien nació en este día. Precisamente porque la hija del poeta Byron quedó en la historia de la ciencia -con razón o sin ella- como un hada buena, inclinada hacia la cuna de la primera computadora. Proclamándose a sí misma como "La suma sacerdotisa de la máquina de Babbage", Ada era de hecho más que una figura simbólica en los salones victorianos...

Ada Augusta Byron-King, condesa de Lovelace, nació hace exactamente 200 años, el 10 de diciembre de 1815 en Londres, en el seno de una familia destacada para un país conservador y mojigato. Ante la insistencia de su padre, el poeta George Noel Gordon, Lord Byron, en cuyas venas corría la sangre del poderoso clan escocés Gordon, la niña recibió el nombre de pila Augusta (Augusta) en honor a su media hermana (paternalmente) con de quien se rumoreaba que tenía novela y al que el poeta dedicó las famosas Estrofas a Augusta. El padre, que vio a su hija por primera y última vez al mes de haber nacido, dejó a su mujer y se fue a la revolucionaria Italia garibaldina cuando la niña tenía dos meses, y no volvió a aparecer en el círculo familiar. El 21 de abril de 1816, Byron firmó el divorcio oficial. Numerosos biógrafos mencionan invariablemente que el padre dedicó a la pequeña Ada, su única hija legítima, solo unas líneas conmovedoras en Childe Harold's Pilgrimage (traducido por G. Shengeli):
"¡Oh hija mía! estoy en tu nombre
Abrió el capítulo; necesitan terminar.
Por siempre seré tu familia,
Aunque no pueda mirarte.
Solo tú, en las sombras de años lejanos, es una alegría.
En tus visiones de mi futuro
La melodía, olvidada por mí desde la infancia, entrará,
Y toca el corazón con música en vivo,
Cuando el mío se congela en una tumba helada
".
Hay varias estrofas más en el mismo tono, y terminan con la bendición de un padre:
"Duerme dulcemente en la cuna, sin preocupaciones:
Estoy al otro lado del mar, desde la altura de una montaña
Te envío bendiciones, amado,
¡En qué podrías convertirte para mi languidez!
",

Pero al mismo tiempo, en una carta a su prima, se preocupó de antemano: " Espero que los dioses le hayan dado todo, excepto el don poético: un loco en la familia es suficiente ...". Pero hubo otras líneas dedicadas a la hija. Aquí hay un extracto de "Adiós a Lady Byron" (traducido por I. Kozlov):
"Y a la hora en que acaricias a nuestra hija,
Admirando el balbuceo de los discursos,
¿Cómo estás insinuando a su padre?
Su padre está separado de ella.
Cuando el pequeño te llama la atención, -
Besándola, recuerda
Sobre el que te reza por la felicidad,
Que encontró el cielo en tu amor.
Y si hay un parecido en ello
Con un padre abandonado por ti
Tu corazón de repente palpita
Y el temblor del corazón será mío
".

La educación de la primera programadora del mundo recayó por completo sobre los frágiles hombros de su madre: la encantadora Anna Isabelle (Anabella) Milbank, Lady Byron, "una mujer extraordinaria, poetisa, matemática, filósofa", como la describió Byron en 1813, quien le dio el apodo de "Reina de los paralelogramos". Sin embargo, no de inmediato: la madre del recién nacido, después de haberle dado el niño a sus padres, se fue a un crucero de salud. Regresó ya cuando el niño pudo ser criado. Diferentes biografías hacen varias afirmaciones sobre si Ada vivía con su madre: algunas afirman que su madre ocupó el primer lugar en su vida, incluso en el matrimonio; según otras fuentes, nunca conoció a ninguno de sus padres. La esposa del poeta no cayó en la melancolía y el desánimo, sino que, despreciando los chismes seculares, crió a su hija y le dio la oportunidad de recibir la educación más avanzada en ese momento. La niña se interesó temprano en la música y las matemáticas, lo que no podía dejar de complacer a Lady Byron. Porque todos los miedos de su mundo acechaban en otras áreas, en el campo de la literatura y la poesía. Lady Byron trató desesperadamente de proteger a su hija de la influencia fatal (¡esto no es una metáfora!) del padre "fugitivo". Desde cualquiera de sus influencias, hasta que todos los libros de su padre fueron incautados de la biblioteca familiar, ¡y al mismo tiempo toda la poesía! Además, después del divorcio, su madre y los padres de su madre nunca la llamaron Augusta, sino solo Ada.

Y entonces sucedió algo terrible: Ada Augusta enfermó de sarampión. A principios del siglo XIX, todavía no sabían cómo tratar esta grave enfermedad, la niña quedó discapacitada y pasó tres años enteros en cama. Sin embargo, este tiempo no fue en vano. La inflexible Lady Byron contrató a los mejores profesores de Londres y la niña continuó su educación en casa.

El período de enfermedad trajo al círculo social de Ada Byron al excelente matemático, lógico y místico escocés Augustus de Morgan, ex maestro de su madre, y su esposa, la famosa Mary Somerville, quien, por sus destacados logros en matemáticas y tradujo obras con comentarios (en en particular, del "Tratado de mecánica celeste" francés, el matemático y astrónomo Pierre-Simon Laplace) fue llamada "la reina de la ciencia en el siglo XIX". De Morgan, gran especialista en numerología esotérica, sedujo a la impresionable muchacha, sedienta de un milagro, con la magia de los números, convirtió en magia la estricta lógica de las matemáticas, que determinaron la vida futura de la futura condesa Lovelace. El profesor tenía una opinión tan alta de las habilidades de su alumna que la comparó con la matemática italiana Maria Agnesi. Mary, en cambio, se convirtió en un modelo a seguir para su alumna... Lady Byron no logró erradicar la poesía del corazón de su hija. Escribía poesía obsesivamente, con la ayuda de las matemáticas.

Byron murió a la edad de 36 años (en 1824), en Grecia, por la que luchó (Guerra de Independencia griega, Revolución griega: la lucha armada del pueblo griego por la independencia del Imperio Otomano, 1821-1832), dándolo todo. de sí mismo - su fuerza, talento y recursos. Sus restos fueron transportados a Inglaterra, en la cripta familiar en la iglesia de Hunkell-Thorcard, cerca de Newstead Abbey. Ada en ese momento tenía solo 9 años y recién comenzaba a recuperarse, levantándose de la cama.


Ada cumplió las expectativas de su madre de la manera más inesperada. A principios de 1828, de repente desarrolló una tendencia a pasar todo su tiempo libre detrás de las puertas cerradas de su habitación. Lady Byron, naturalmente, sospechó que su hija escribía poesía y estaba muy asustada. "La sombra del padre" asomaba clara y terriblemente en el horizonte familiar. Durante varias veladas difíciles, Anna Isabelle superó desesperadamente su instinto maternal a favor de la "amplitud de puntos de vista", y luego su paciencia se agotó y le exigió cuentas a su hija. Una niña de doce años sacó una pila de papeles de debajo de la cama y, sonrojándose furiosamente por la vergüenza, le mostró a Lady Byron ... dibujos hechos profesionalmente de un avión de su propio diseño. A la edad de 12 años, Ada no soñaba con un príncipe de cuento de hadas, sino con alas mecánicas que pudieran arrancarla del suelo y levantarla hacia el cielo. ¡Y no solo soñar, sino componer alas! Ada heredó el amor de su madre por las matemáticas y muchos de los rasgos de su padre, incluido un carácter cercano en disposición emocional... Dicen que desde entonces, no solo "Mitos de la antigua Grecia", sino también las obras de Blaise Pascal, Isaac Newton, hermanos Bernoulli y otros matemáticos. Sin embargo, hay evidencia de que Ada escribió poesía en secreto, avergonzada de esto como una especie de plaga hereditaria. Se dio cuenta de sus inclinaciones poéticas mucho más tarde. A los treinta años, Ada le escribió a su madre: Si no puedes darme poesía, ¿me darás entonces la ciencia de la poesía?"

Y ahora Ada cumplió 17 años. Está esperando la primera publicación... Ada Byron causó sensación. Los caballeros de la capital asediaron a la bella joven en masa, perdiendo instantáneamente su rigidez británica ortodoxa. Para comprender los orígenes del fenómeno Ada, es necesario comprender cómo era la alta sociedad de Gran Bretaña a principios del lejano siglo XIX. El derrotado Bonaparte todavía languidecía en la isla de Santa Elena, mientras que Europa ya había curado sus heridas de guerra y se había precipitado "hacia la ciencia". Las discusiones sobre "peces y reptiles del mar", "movimientos de las esferas celestes y luminarias" y "cinturones de la estructura de la Tierra" se pusieron de moda, y luego, en las décadas de 1920 y 1930, se convirtieron en una norma obligatoria, un indicador del laicismo europeo avanzado. Por supuesto, todo este aprendizaje caballeroso olía fuertemente a amateurismo. Incluso la palabra "científico" en sí misma aún no se había inventado (el término "científico" se introdujo en uso solo en 1836). Sin embargo, uno no puede dejar de admitir que la alta sociedad estaba completamente preparada para la aparición de una mujer matemática en su seno. Además, la sociedad anhelaba adorar¡Qué mujer!

¡Y Ada no los defraudó! Esbelta, exquisitamente pálida (3 años de prisión afectados), inteligente, magníficamente educada y, además, por naturaleza, en gran medida, ¡la hija de ese mismo Byron, señor y poeta! Bailaba hermosamente, tocaba varios instrumentos, vestía hermosamente, con buen gusto y sabía varios idiomas. Pero esas estaban lejos de ser sus únicas virtudes. El entusiasmo sembrado por De Morgan en su tiempo ha dado abundantes brotes. Con una sonrisa encantadora, podía con sus preguntas hacer sonrojar, palidecer y tartamudear al caballero más imperturbable, y, si hay que creer en los rumores, era conocida por los malos espíritus, de lo contrario, ¿dónde desconcertó tanta inteligencia y lógica a los dandis londinenses que ¿Tenían Oxford o Cambridge detrás de ellos? Belleza, Matemáticas y Misticismo: este es el verdadero retrato de Ada Augusta Byron. Por supuesto, no fue sin rumores celosos: una de las damas lanzó "información correcta" que supuestamente disfruta de un éxito tan rotundo por una razón: ¡el mismo diablo no podría haberlo hecho aquí! ¿Cómo reaccionó Ada Byron ante estas insinuaciones? De ningún modo. Ella solo sonrió más brillante, lo que, a su vez, condujo a un resultado paradójico: la sociedad se enamoró aún más de ella. Sin embargo, esto es fácil de explicar: el misticismo en sus múltiples manifestaciones era reverenciado en esos días por la misma ciencia que todas las demás. Al final, ¿qué es más misterioso: el orgullo de Lucifer, el ángel caído de la Luz o la teoría de los números? ¿Dónde están los más secretos? ¿O es igual la medida de su misterio?... La niña recibió de inmediato su primer título vitalicio: la alta sociedad de Londres la proclamó la Diadema del Círculo.

En uno de estos eventos sociales (muy característicos de la época, era una exhibición tecnológica), la joven Ada Byron conoció a un destacado matemático, profesor de matemáticas en la Universidad de Cambridge, miembro de la Royal Scientific Society Charles Babbage, un hombre cuyo destino está inextricablemente entrelazada con el destino de nuestra heroína. El nombre de Charles Babbage lo escuchó por primera vez la joven señorita Byron en la mesa de la cena de Mary Somerville. Unas semanas después, el 5 de junio de 1833, se vieron por primera vez. Sin embargo, para acercarse a la comprensión de los orígenes de las matemáticas de Charles Babbage, es necesario volver al personaje ya mencionado anteriormente, a Napoleón I Bonaparte.

Así, Francia, 1790. El genio del gran emperador reforma la Europa continental. No, no se trata de circulación por la izquierda. Recordemos otra innovación mucho más revolucionaria: el sistema métrico de medidas y pesos. El emperador convocó al jefe de la Oficina del Censo, el barón de Prony, y le asignó una tarea. Era necesario preparar nuevas tablas progresivas de logaritmos en el menor tiempo posible. El barón no era fuerte en matemáticas, pero entendía muy bien la teoría de la producción. En particular, lo que nosotros, gracias a las ciencias sociales escolares, llamamos división del trabajo. Y, obedeciendo la orden imperial, de Prony desarrolló la tecnología. Dividió todo el proceso de cálculo en tres etapas: la primera: los matemáticos más fuertes liderados por Adrien Legendre y Lazar Carnot desarrollaron un software matemático, la segunda: el "enlace intermedio" organizó el proceso de cálculo y se aseguró de que no fallara, la tercera - docenas de los contadores ordinarios más comunes realizaron cálculos directos. ¿Esta distribución te recuerda a algo? Matemático (software) - organización de cálculos - cálculo (procesamiento de datos). ¿Debo mencionar que las "calculadoras humanas" en este sistema se llamaban "computadoras" (del inglés " calcular"-"calcular")?

De Prony no tuvo suerte. Las tablas desarrolladas por su Oficina nunca se publicaron debido a la guerra. Sin embargo, cuatro décadas después, el trabajo de de Prony terminó en el escritorio de Babbage. El inglés, después de haber estudiado el método francés de dividir cálculos matemáticos, estaba completamente encantado. Entonces tuvo una idea: ¿qué pasaría si las "calculadoras humanas", este "material humano poco confiable", fueran reemplazadas por dispositivos mecánicos más avanzados? Después de todo, los cálculos de las "computadoras" no son nada complicados y representan la suma y resta de números pequeños. Hay demasiados de ellos. El proyecto comenzó en 1822, se llamó Máquina Diferencial y se suponía que era (en nuestra terminología moderna) una máquina de sumar enorme y extremadamente compleja. Sin embargo, a pesar de la financiación gubernamental que no estaba mal en ese momento, se extinguió con éxito en 1834, su documentación se instaló en almacenes y estanterías de las aulas científicas. Había muchas razones para esto; los principales son la negligencia del ingeniero jefe Joseph Clement y la pérdida de interés en el proyecto del propio Babbage. El hecho es que ya en 1833 el matemático concibió un paso aún más revolucionario: hacer que la máquina funcionara bajo el control de un programa externo, y no reemplazar un proceso con un dispositivo mecánico. Esta unidad llamada Máquina Analítica fue desarrollada por Charles Babbage en papel en 1834. Esta fue la primera computadora completamente funcional en el mundo. Proporcionó un procesador central (en la terminología de Babbage - "molino"), entrada de programas ("instrucciones") usando tarjetas perforadas (tal término no existía entonces, pero el prototipo de la tarjeta moderna era bien conocido y se usó desde 1801 en un telar Jacquard), un bloque de memoria ("granero") para 1000 registros, que almacenaba los datos iniciales y los resultados intermedios, un dispositivo de impresión, cuyo papel desempeñaba una imprenta. La representación interna de los números era decimal. Los números podrían transferirse al "molino", procesarse allí y devolverse a uno u otro registro del "granero". Se suponía que el conjunto, que constaba de miles de engranajes mecánicos, estaba impulsado por la única fuerza conocida en ese momento: el vapor. Por cierto, en 1991, los científicos británicos construyeron una computadora mecánica basada en los dibujos de Babbage (ubicados en el Museo de Ciencias de Kensington). Una operación de división o multiplicación le lleva de 2 a 3 minutos. La velocidad de las computadoras modernas es de 10 a la octava potencia de operaciones por segundo.

Sin embargo, no nos centraremos en los detalles. Una descripción detallada de la máquina de Babbage es un tema para otra discusión. Mucho más importante para nosotros es que en 1833 Babbage conoció a la joven Ada Augusta Byron. En la exhibición de tecnología, Babbage anunció públicamente su nuevo desarrollo por primera vez. Naturalmente, su discurso estaba sobresaturado con términos matemáticos y cálculos lógicos, que eran difíciles de entender para un dandy londinense sin preparación. Adá entendió. De Morgan, no sin orgullo por su alumno, describe el primer encuentro de Ada con la gran computadora: " Mientras algunos de los invitados miraban con asombro este asombroso aparato con ojos de salvajes que veían el espejo por primera vez, la señorita Byron, aún muy joven, pudo comprender el funcionamiento de la máquina y apreció el gran mérito del invento. ."Además, bombardeó a Charles con preguntas sobre los méritos del problema. Babbage estaba completamente fascinada por el talento de la niña, y finalmente Ada se dio cuenta de lo que estaba buscando exactamente. La obsesión de la joven por las matemáticas encontró expresión. ¡Y qué! matemáticos para obligar a una máquina a ayudar a una persona a resolver problemas matemáticos! ¿Es solo matemática? Sí, solo. Sin embargo, ¿hay muchas áreas en la vida de la humanidad ilustrada en las que los problemas matemáticos no aparecen? ...

Babbage, quien conocía a Anabella Byron, apoyó la pasión de la niña por las matemáticas, siguió constantemente los estudios científicos de Ada, seleccionó y le envió artículos y libros, principalmente sobre temas matemáticos. Ada se sumergió de lleno en el proyecto de Babbage. Las matemáticas extendieron sus alas y volaron. El diálogo entre Babbage y Ada Augusta, en encuentros personales y una animada correspondencia, continuó durante muchos años. Charles Babbage se enamoró sinceramente de esta chica, encontró en ella lo principal que apreciaba en las personas: la agudeza mental. Quizás el hecho de que Ada tuviera casi la misma edad que su hija, que murió prematuramente, también influyó. Todo esto condujo a una actitud cálida y sincera hacia Ada.

No se puede decir que los intereses vitales de Ada Augusta estuvieran centrados exclusivamente en las matemáticas y la informática. Entonces, en julio de 1835, a la edad de 20 años, Ada Augusta se casó con su amante William, el octavo Lord King. Realmente viejo: Lord King cortejó a su prometida durante 10 años. Sir William, que entonces tenía 29 años, era un hombre tranquilo, equilibrado y afable. Aprobaba los estudios científicos de su esposa e incluso la animaba en ellos.

La autocaracterización dada por Ada en una de las cartas a Babbage es muy expresiva: " Mi cerebro es más que una simple sustancia mortal; Espero que el tiempo lo diga (a menos que mi respiración y esas cosas progresen demasiado rápido hacia la muerte). Juro al diablo que en menos de diez años chuparé algo de la sangre vital de los misterios del universo, y de una manera que las mentes y los labios de los mortales ordinarios no podrían hacer. Nadie sabe qué energía y fuerza aterradoras yacen sin explotar en mi pequeño ser flexible. Dije "aterrador" porque puedes imaginar lo que eso significa en algunas circunstancias. El conde L. a veces dice: "¿Qué tipo de general podrías ser?" Imagínenme eventualmente en las preocupaciones públicas y políticas (siempre he soñado con tener el poder mundial, el poder y la gloria - este sueño nunca se hará realidad...). Es bueno para el universo que mis aspiraciones y ambiciones estén para siempre conectadas con el mundo espiritual y que no voy a tratar con sables, venenos e intrigas.".

Es poco probable que el Conde William se sintiera como el verdadero cabeza de familia. A pesar del título de alto perfil, la suegra, Lady Byron, gobernó en la casa, demostrando una vez más su carácter inflexible. Al principio, el conde todavía estaba tratando de cambiar algo, de insistir en algo, pero luego se encogió de hombros a la manera británica, decidió que la salud era más cara y se dedicó por completo a administrar el feudo. La condesa Ada trabajaba con niños, era aficionada a la música y continuaba su diálogo con Babbage. Los Lovelaces llevaron un estilo de vida secular, organizando recepciones y veladas regularmente en su casa y finca de campo de Londres, Okhat Park. El matrimonio de Ada no la alejó de Babbage; su relación se hizo aún más cordial.

Los Lovelace tuvieron un hijo el 12 de mayo de 1836, llamado Byron, el 22 de septiembre de 1837, una hija, Annabella (Lady Ann Bluen), y el 2 de julio de 1839, un hijo, Ralph Gordon. Naturalmente, esto alejó a Ada de las matemáticas por un tiempo. Al mismo tiempo, el Lord y Lady Kings recibieron un condado, y con él los títulos de condes. Entonces nuestra heroína obtuvo su nombre completo: Ada Augusta Byron-King, condesa de Lovelace. Poco después del nacimiento de su tercer hijo, recurre a Babbage para pedirle que le busque un profesor de matemáticas. Al mismo tiempo, escribe que tiene la fuerza para llegar tan lejos como desee en el logro de sus objetivos. Babbage, en una carta fechada el 29 de noviembre de 1839, respondió a Lovelace: “Creo que tus habilidades matemáticas son tan obvias que no necesitan ser probadas. He hecho averiguaciones, pero por el momento no he podido encontrar a una persona a la que pueda recomendarle como profesor. seguiré buscando".

Ada era pequeña de estatura y Babbage, cuando se refería a ella, a menudo la llamaba hada. El editor de The Examinator una vez la describió de la siguiente manera: " Era asombrosa, y su genio (y tenía genio) no era poético, sino matemático y metafísico, su mente estaba en constante movimiento, lo que se combinaba con grandes exigencias. Junto a cualidades tan masculinas como la firmeza y la determinación, Lady Lovelace se caracterizó por la delicadeza y el refinamiento del carácter más refinado. Sus gestos, gustos, educación... eran femeninos en el mejor sentido de la palabra, y un observador superficial nunca podría haber adivinado el poder y el conocimiento que se escondía bajo el atractivo femenino. Por mucho que le desagradaran la frivolidad y los tópicos, disfrutaba mucho disfrutar de la verdadera sociedad intelectual."

Desde principios de 1841, Lovelace comenzó a estudiar seriamente las máquinas de Babbage. En una de sus cartas a Babbage, Ada escribe: " Debes decirme la información básica sobre tu máquina. Tengo una buena razón para querer esto.". En una carta fechada el 12 de enero de 1841, expone sus planes: " …En algún momento en el futuro (tal vez dentro de 3 o 4, y tal vez incluso muchos años) mi cabeza puede servirte para tus metas y planes… Es sobre este tema que quiero tener una conversación seria contigo". Esta propuesta fue aceptada con gratitud por Babbage. Desde entonces, su cooperación no se ha interrumpido y ha dado resultados brillantes. Sin embargo, las nubes pronto comenzaron a acumularse sobre Babbage. En casa, su unidad incomprensible pasó de moda, y el inventor se vio obligado a ir de conferencias al continente.

En octubre de 1842, el destacado matemático e ingeniero italiano Luigi Federigo Menabrea, profesor de balística en la Academia de Artillería de Turín (luego general del ejército de Garibaldi y luego Primer Ministro de Italia) publicó en la Biblioteca Pública de Ginebra "An Outline of the Analytical Motor inventado por Charles Babbage", basado en el seminario de Charles Babbage sobre su motor analítico. El libro fue escrito en francés, y Babbage se dirigió a Ada Augusta para pedirle que lo tradujera al idioma de la brumosa Albion. La condesa Lovelace, juzgando razonablemente que su madre era suficiente para cuidar a su yerno, nietos y con una nutrida plantilla de empleada doméstica, volvió feliz al mundo de las matemáticas, decidiendo dedicarse por completo a su amada ciencia, trabajando sobre la máquina de Babbage y su amplia popularización. Así, el matrimonio no sólo no impidió que Ada se entregara con entusiasmo a lo que consideraba su vocación, sino que incluso le facilitó la labor: tuvo fuente ininterrumpida financiación en forma del tesoro familiar de los Condes de Lovelace.

Durante nueve meses, la condesa trabajó en el texto del libro, complementándolo en el camino, por consejo de Babbage, con sus propios comentarios y observaciones. La traducción del artículo de Menabrea tenía 20 páginas, mientras que las notas de Ada Lovelace eran dos veces y media más largas, 50 páginas. Esta sola comparación muestra que Ada Lovelace no se limita de ninguna manera al papel de una simple comentarista. Al mismo tiempo, el artículo de Menabrea trataba más lado técnico hechos, mientras que las notas de Lovelace son matemáticas. Después de recibir las primeras pruebas el 4 de julio de 1843, escribe a Babbage: " Quiero introducir un ejemplo en una de las notas: el cálculo de los números de Bernoulli como ejemplo del cálculo de una función indefinida por una máquina sin antes resolverlo usando la cabeza y las manos de una persona. Envíame los datos necesarios y las fórmulas. ¿Soy un demonio o un ángel? Trabajo como el diablo para ti, mi querido Babbage: tamizo los números de Bernoulli para ti."A pedido de ella, Babbage envió toda la información necesaria y, queriendo salvar a Ada de las dificultades, él mismo compiló un algoritmo para encontrar estos números. Pero cometió un error muy grave al compilar el algoritmo, y Ada lo descubrió de inmediato. Ella independientemente escribió un programa para calcular los números de Bernoulli Este programa, reconocido como el primer programa implementado específicamente para su reproducción en una computadora, es de excepcional interés, ya que la magnitud, complejidad y formulación matemática de este problema no se puede comparar con ejemplos elementales. Este ejemplo permitió a Lovelace para demostrar completamente la metodología de programación en la máquina analítica y las ventajas que esta última brinda con un método de cálculo adecuado. El 6 de julio de 1843, el trabajo se transfirió a la imprenta. Y sucedió un milagro: estos comentarios y observaciones hicieron lo hizo famoso en el mundo de la alta ciencia, y al mismo tiempo lo introdujo en la historia.

Anticipándose a las "etapas" de la programación de computadoras, Ada Lovelace, como los matemáticos modernos, comienza con la declaración de un problema, luego elige un método de cálculo conveniente para la programación y solo luego procede a compilar un programa. Este programa encantó a Babbage, no escatimó palabras de elogio para su autor, y bien merecidas. El apoyo y las palabras amables fortalecieron la confianza de Ada y le dieron fuerzas para trabajar. Los éxitos le fueron dados con gran esfuerzo y no sin daño a la salud, de lo que se queja repetidamente en sus cartas a Babbage. Lovelace quería que esta y las obras posteriores, con las que soñaba, pudieran asociarse de alguna manera con su nombre. Sin embargo, en ese momento se consideraba indecente que una mujer publicara sus obras con su nombre completo, y Ada decide poner solo sus iniciales en el título: AAL (Augusta Ada Lovelace). Por lo tanto, sus trabajos, como el trabajo de muchas otras mujeres científicas, fueron olvidados durante mucho tiempo.

Los comentarios de Lovelace sentaron las bases para la programación moderna basada en las ideas y principios que expresó. Incluían tres de los primeros programas informáticos del mundo, compilados por ella para la máquina de Babbage. El más simple de ellos, y el más detallado, es un programa para resolver un sistema de dos ecuaciones algebraicas lineales con dos incógnitas. Al analizar este programa, se introdujo por primera vez el concepto de celdas de trabajo (variables de trabajo) y se utilizó la idea de cambiar secuencialmente su contenido. A partir de esta idea, queda un paso para el operador de asignación, una de las operaciones fundamentales de todos los lenguajes de programación, incluidos los lenguajes de máquina. El segundo programa se compiló para calcular los valores de la función trigonométrica con la repetición repetida de una secuencia dada de operaciones computacionales; para este procedimiento, Lovelace introdujo el concepto de ciclo, una de las construcciones fundamentales de la programación estructurada: " Un ciclo de operaciones es cualquier grupo de operaciones que se repite más de una vez.". La organización de ciclos en el programa reduce significativamente su volumen. Sin tal reducción, el uso práctico de la Máquina Analítica sería poco realista, ya que funciona con tarjetas perforadas, y se requeriría una gran cantidad de ellas para cada problema que se está tratando. resuelto En el tercer programa, diseñado para calcular números Bernoulli, ya se han utilizado bucles anidados recurrentes.En sus comentarios, Lovelace también hizo una excelente suposición de que las operaciones computacionales se pueden realizar no solo con números, sino también con otros objetos, sin los cuales las computadoras no serían más que calculadoras poderosas y rápidas.

Charles Babbage encontró en Ada a la máxima propagandista de su invento. Ya hablara de la Máquina Analítica, que “las posibilidades de sus mecanismos son tan vastas que se convertirá en la mano derecha de cualquier especialista en álgebra abstracta”, o de la capacidad de la máquina para “tejer ideas algebraicas de la misma manera que el telar de Jaccard teje flores y hojas”, Ada sabía encontrar palabras claras y precisas. Ya en ese momento, Ada Lovelace era plenamente consciente de la colosal "amplitud del espectro" de las posibilidades de una computadora universal. Al mismo tiempo, fue muy clara sobre los límites de estas posibilidades: " Es recomendable advertir contra la exageración de las capacidades del motor analítico. El motor analítico no pretende crear nada verdaderamente nuevo. La máquina puede hacer todo lo que sabemos prescribirle. Puede seguir el análisis; pero no puede prever dependencias o verdades analíticas. La función de la máquina es ayudarnos a conseguir aquello con lo que ya estamos familiarizados.". Ella vio en el auto lo que el propio inventor temía pensar: " La esencia y el propósito de la máquina cambiarán dependiendo de la información que pongamos en ella. La máquina podrá escribir música, hacer dibujos y mostrar la ciencia de formas que nunca hemos visto en ningún otro lugar.".

Por cierto, no era casualidad que la música fuera la segunda pasión de Ada, después de las matemáticas. Ella creía que el lenguaje de la música, como el lenguaje de las matemáticas, la pone en contacto con las Fuerzas Superiores: "otro lenguaje para conversaciones sobrenaturales".

Al explicar que la máquina de Babbage no sólo trabaja con números, sino también con relaciones abstractas entre conceptos, Ada se refiere a la "relación fundamental entre los sonidos en la ciencia de la armonía y la composición musical", que hará posible la "composición científica de formas arbitrariamente complejas y largas". obras musicales". Ada Augusta previó el propósito de la computadora incluso antes de que se creara. Lo que ha entrado en nuestras vidas hoy: una herramienta multifuncional para resolver una gran cantidad de tareas aplicadas, ¡Ada vio en los lejanos años 40 del siglo XIX! Pero la condesa lo hizo el siguiente paso, habiendo determinado las capacidades prometedoras de la máquina: " Desarrollo y procesamiento por lotes de cualquier función... Una máquina es un mecanismo para expresar cualquier función indefinida de cualquier grado de generalidad y complejidad.".

A pesar del inaudito aplomo de la chica ("Creo que tengo combinación única cualidades que me condenan, como nadie, al descubrimiento de una realidad oculta en la naturaleza ... "," Es bueno para el Universo que mis aspiraciones y ambiciones estén conectadas para siempre con el mundo espiritual, y que no voy. tratar con sables, veneno e intrigas en lugar de X, Y y Z"), quien, sin embargo, habiendo sido engañada en sus esperanzas con respecto al color de la ciencia británica, posteriormente se interesó en el mesmerismo, Babbage confesó sinceros sentimientos amistosos por su "amante de números", como lo demuestra una pequeña nota anunciando su llegada, fechada el 9 de septiembre de 1843:
"¡Mi querida Lady Lovelace!
Desesperada por esperar mi tiempo libre, decidí dejarlo todo e ir a Ashley, llevándome suficientes papeles para olvidarme de este mundo, de todas sus preocupaciones y, si es posible, de sus innumerables charlatanes, en fin, de todo menos de la Dama de los Números. .
¿Actualmente vives en Ashley? ¿Te distraerá mi visita de tus asuntos? Vendré el miércoles, o el jueves, o cualquier otro día, si te es más conveniente. ¿Debo desviarme en Taunton o Bridgewater? ¿Está Arbogast [autor del libro "Sobre el cálculo de derivadas"] contigo? Quería traer algunos libros sobre este problema monstruoso, el problema de los tres cuerpos, que es casi tan oscuro como el famoso De Tribus Impostoribus. Entonces, si tienes a Arbogast, traeré algo más.
Con Dios, mi querida y venerable intérprete.
tuyo como nunca antes
C.Babbage
".

Desde 1844, Ada Lovelace se ha interesado cada vez más en jugar en las carreras, especialmente porque ella misma montaba hermosamente y amaba a los caballos. Tanto Babbage como William Lovelace jugaron en las carreras, y Babbage, que estaba interesado en los problemas aplicados de la teoría de la probabilidad, consideró el juego en las carreras desde estas posiciones y buscaba el sistema de juego óptimo. Además, de esta forma querían conseguir la cantidad que faltaba para la construcción del motor analítico de Babbage. Por desgracia, solo sus organizadores logran enriquecerse con los juegos de azar. El "Sistema" no estuvo a la altura de las expectativas, habiendo perdido una cantidad bastante impresionante, Babbage y Earl Lovelace se negaron a participar en la mejora del "sistema". Pero Lady Ada, jugadora y terca, se convirtió en una adicta al juego, sumida en deudas e incluso empeñando las joyas de la familia. La sociedad londinense se asustó por las embestidas con las que esta mujer pedía dinero a las órdenes de su protegida. Entusiasmada, recurrió a todos los que conocía en busca de ayuda, incluidos sus grandes contemporáneos: Michael Faraday, David Brewster, Charles Wheatstone, Charles Dickens (quien creía seriamente que después de sus visitas quedaba un rastro de espíritus malignos en la casa) ... ¡ay! , en su mayoría recibiendo una negativa . Además, Lady Hell se hizo cercana a un tal John Cross, quien posteriormente la chantajeó. Gastó casi todos sus fondos y en 1848 descarriló la fortuna de su marido. Luego, su madre tuvo que pagar estas deudas y, al mismo tiempo, comprar cartas incriminatorias del notorio John Cross ...

Quizás estas persecuciones, amenazas, fallas en el trabajo de crear un sistema de ganar-ganar socavaron la salud de esta mujer increíble. A principios de los años 50, Ada Lovelace mostró los primeros signos de enfermedad. En noviembre de 1850 le escribe a Babbage: " Mi salud... es tan mala que quiero aceptar su oferta y presentarme a su llegada a Londres a sus amigos médicos.". A pesar de las medidas tomadas, la enfermedad avanzó y estuvo acompañada de severos tormentos. Irónicamente, fue Charles Dickens, el cantante de la lucha contra el dominio de las máquinas, quien cedió a la última voluntad de Lady Lovelace y llegó a leer varias páginas. de "David Copperfield" en su cabeza. 27 de noviembre de 1852 Ada Lovelace murió a causa de una sangría mientras trataba de tratar un cáncer de útero, antes de cumplir los 37 años. Junto con su intelecto sobresaliente, su padre le transmitió esta terrible herencia: una temprana muerte - el poeta murió a la misma edad y también por derramamiento de sangre ... Según el testamento, fue enterrada en la cripta familiar Byron en Nottinghamshire junto a la tumba de un padre a quien nunca había visto en su vida - un padre de de quien nuestra heroína, a pesar de todos los trucos de su madre, heredó el entendimiento: vivir es quemar! Según los contemporáneos, desde entonces las tumbas de dos genios, padre e hija, se han convertido en un lugar de peregrinación, además, con mayor frecuencia vinieron a inclinarse no ante el gran poeta, sino ante una mujer increíble que logró mirar hacia el futuro. .

El tiempo no ha borrado la memoria de esta increíble mujer. El nombre de Ada Lovelace resucitó del olvido a mediados de la década de 1930 en relación con el trabajo del matemático inglés Alan Turing, quien introdujo el concepto de una estructura algorítmica lógica, denominada "máquinas de Turing", así como la posterior creación de las primeras computadoras electronicas

En honor a Ada Lovelace, se nombran dos pequeñas ciudades de Estados Unidos, en los estados de Alabama y Oklahoma. También hay una universidad que lleva su nombre en Oklahoma.

En memoria de Ada Lovelace, se nombra la lengua Ada. A fines de la década de 1970, una investigación realizada en el Departamento de Defensa de los EE. UU. reveló la ausencia de un lenguaje de programación. nivel alto , que soportaría todas las etapas principales del desarrollo de software. El uso de diferentes lenguajes de programación en diferentes aplicaciones llevó a la incompatibilidad de los programas desarrollados, duplicidad de desarrollos y otros fenómenos indeseables, incluyendo un aumento en el costo del software, muchas veces superior al costo de la propia computadora. La salida de la crisis se vio en el desarrollo de un lenguaje de programación unificado, su entorno de soporte y metodología de aplicación. Los tres componentes de este proyecto se desarrollaron muy cuidadosamente con la participación de los especialistas más calificados de diferentes países. En 1975, el Departamento de Defensa de los EE. UU. decidió comenzar a desarrollar un lenguaje de programación universal para las fuerzas armadas de los EE. UU. y, más tarde, para toda la OTAN. En mayo de 1979, el ganador del concurso de diseño de lenguajes fue el lenguaje Ada, llamado así por Ada Augusta Lovelace y propuesto por un grupo liderado por el francés Jean Ishbia. El ministro leyó el excursus histórico preparado por los secretarios y sin dudarlo aprobó tanto el proyecto en sí como el nombre propuesto para el futuro idioma - "Ada". El 10 de diciembre de 1980 se aprobó la norma lingüística. En la URSS, en la década de 1980, se organizó un grupo de trabajo sobre el idioma de Ada bajo el Comité Estatal de Ciencia y Tecnología. El grupo participó en el estudio de todos los datos abiertos (y, según los rumores, obtenidos por inteligencia secreta) sobre el idioma de Ada e investigó la posibilidad y conveniencia de desarrollar y usar Ada en la URSS. Las actividades de este grupo llevaron a finales de los años 80 al desarrollo de compiladores Ada para casi todas las computadoras utilizadas en la URSS. Se han publicado varios libros sobre el idioma de Ada en ruso. En la Universidad Estatal de Moscú, se trabajó para crear sus propios paquetes para probar el cumplimiento de los estándares de los traductores de anuncios. En la Universidad Estatal de Leningrado, para crear un sistema Ada, se utilizó el sistema Pallada, que se desarrolló previamente para la implementación de Algol-68, que se transfirió a Ada. El sistema contiene un entorno de desarrollo integrado, un compilador, un editor de texto, un depurador, bibliotecas, un sistema de control de versiones y un intérprete de comandos. Después del colapso de la URSS, el trabajo de distribución de Ada prácticamente se interrumpió. Es cierto que se han adoptado tres programas de desarrollo de software en Ada (en el Ministerio de Defensa, el Ministerio de Aviación Civil y el Ministerio de Educación y Ciencia), pero su desarrollo es lento y descoordinado. Como resultado, el lenguaje Ada es poco conocido en Rusia, la mayoría de los programadores rusos modernos lo consideran un "lenguaje muerto" y no saben nada al respecto. Ada se utiliza en Rusia y la CEI por entusiastas individuales. Además, Ada tiene una aplicación, aunque muy limitada, en el campo de la educación superior: se imparten cursos especiales sobre Ada en la Universidad Estatal de Moscú y la Universidad de Kharkov.
Programa de muestra "¡Hola, mundo!" en ADA:
con Ada.Text_IO; procedimiento Hola es usar Ada.Text_IO; begin Put_Line("¡Hola, mundo!"); Fin Hola ;
Sin embargo, el lenguaje se utiliza para el desarrollo de software industrial. Hay varios proyectos desarrollados en Ada y operativos en Rusia, entre ellos un conjunto de equipos estándar de vuelo, navegación y comunicaciones para el avión anfibio ruso Beriev Be-200. El desarrollo fue realizado por el Instituto de Investigación de Equipos de Aviación en Zhukovsky, junto con la empresa estadounidense Allied Signal, Florida, EE. UU. Se utilizó el complejo de desarrollo de hell-systems de la compañía DDC-I en la plataforma Intel 80486.

Los ingeniosos programadores rusos no fallaron en vencer la ambigüedad de tal nombre (en el sonido ruso, por supuesto) y, en contraste con el lenguaje de "Ada", crearon su propio lenguaje algorítmico de "Paradise". También es ampliamente conocido el ataque del periodista internacional soviético Melor Sturua, un ferviente antiamericanista: " El lenguaje del Pentágono es el enemigo del mundo. El lenguaje del "Infierno" es la voz del infierno termonuclear... En el lenguaje del "Infierno" se escucha una maldición sobre la raza humana". Bueno, esto es "Marx - Engels - Lenin - la Revolución de Octubre" (así es como se descifra el nombre Melor), como dicen, fue demasiado lejos. Hoy, no solo el Pentágono, sino ni una sola persona en el civilizado mundo puede prescindir de una computadora y su sistema de software. Y en lo que Charles Babbage y Ada Lovelace trabajaron tan desinteresadamente es un regalo incondicional para toda la humanidad. Y es por eso que los científicos informáticos modernos celebran el 19 de julio, cuando Ada escribió el primer programa, y ​​diciembre 10, cuando nació Ada Augusta Byron, como días no oficiales de la programadora.

En 1997 se estrenó la película de fantasía de Lynn Hershman-Leeson "Conceive Ada", en la que el personaje principal, Emmy, busca retroceder en el tiempo a través de la manipulación del tiempo para conocer a Augusta Ada King, interpretada por Tilda Swinton. En un esfuerzo por lograr su objetivo, Emmy incluso experimenta con su propio ADN, a pesar del peligro de una posible efectos secundarios… Lynn Hershman Leeson: " En un momento, la "madre de todos los programadores" Ada Byron-King, condesa de Lovelace, creó el primer lenguaje informático y predijo su uso en la música, la poesía y el arte. Ada nació en la época victoriana y se vio obligada a llevar una doble vida. Por lo tanto, la película se basa en el principio de una doble hélice, formando relaciones misteriosas entre la historia de Ada y la historia de cómo las hebras de ADN hacen que la memoria genética pase a través de cuatro generaciones. Cada episodio se construye y filma utilizando una imagen de una molécula de ADN como modelo. Encontré extremadamente importante aplicar la tecnología descubierta por Ada al trabajo, ya que proporciona otra dimensión a la historia sobre ella. La realidad virtual y el sonido digital parecen haberle permitido ganar libertad de movimiento en el tiempo y así dotar a su apariencia de visibilidad y tangibilidad.". Desafortunadamente, esta maravillosa película no ha sido traducida al ruso.

Una gran cantidad de leyendas están asociadas con la imagen de Ada Augusta. Algunos de ellos son ciertamente ciertos; parte, como de costumbre, es dudosa.

¿Y qué si la condesa llegó a las matemáticas a través del esoterismo? ¿Y qué si los autógrafos de Lady Ada están saturados de ocultismo y misticismo? ¿Es esa una razón para colgar muñecos vudú de paja alrededor de su monitor y tener sesiones de espiritismo en su escritorio de Windows?

¿Y qué si la máquina que tanto amaba Ada nunca se construyó durante su corta vida? En los años 30 y 40. En el siglo XX finalmente se materializaron en metal dispositivos similares a la Máquina Analítica, anticipándose brevemente a la aparición de las computadoras electrónicas.

¿Y qué si el final de la corta vida de Ada Augusta se ve ensombrecido por intentos ridículos de crear un sistema para calcular apuestas seguras en los juegos de azar? ¿No fue atrevido? La búsqueda de la cuadratura del círculo es la suerte de los inquietos y atrevidos, a los que, como sabéis, cantamos gloria.

¡Tenemos el principal! Las notas de la condesa Lovelace para el libro de Louis Menebrea tienen solo 52 páginas. En general, esto es todo lo que Ada Lovelace dejó para la historia. Otros estudiosos trabajan durante décadas y dejan tras de sí cientos de obras que se olvidan antes de que el túmulo funerario se asiente sobre el lugar de descanso final de sus creadores. Ada Lovelace, la gran hija del gran Byron, solo le bastaron 52 páginas para pasar a la historia. A menudo, 52 páginas pueden cambiar el mundo más allá del reconocimiento. Piense en estas palabras cuando trabaje con su computadora, se comunique en la Web o simplemente cambie el "pañuelo".

No puede haber muchas opiniones aquí:
inteligente como una hija, ¡el padre es genial!
¿No es por eso que surgió
ella no tiene nada de genio femenino,
¿Qué incomprensible comprendido?

¿Por qué la condesa necesita una "subrutina"?
y "registro de índice" ¿por qué?
Su destino es la crema de perfume.
y un monograma en el pañuelo,
y no sería un gran problema.

Pero es bueno cómo cuando tal
hay condesas en nuestro mundo!
Hoy les cantamos honor,
y alabanza humana
podemos relacionarnos con las ciencias...

© Copyright: Philosophical Saxaul, 2010 Publicación Certificado No. 110121001437

Según materiales:
Wikipedia
habrahabr.ru
chernykh.net
escuelas.keldysh.ru
Eleonora Mandalyan "La computadora digital de Charles Babbage"

Programador Una persona que escribe programas para computadoras.

Una descripción tan breve es comprensible para todos, pero no refleja la imagen completa, porque los programadores pueden escribir software para una gran variedad de dispositivos electrónicos, no solo para computadoras. Mire a su alrededor, en muchas cosas a su alrededor está el resultado del trabajo de los programadores, que van desde juguetes, electrodomésticos hasta automóviles, aviones y cohetes espaciales. Por lo tanto, la profesión de programador tiene una gran demanda y, lo que es más importante, la demanda de un programador en el mercado laboral solo crecerá junto con el aumento inexorable en la cantidad de cosas y tecnología para las que necesita escribir software.

La gran demanda de la profesión y las brillantes perspectivas de su posición en el mercado laboral hacen que la especialidad de programador sea una de las opciones profesionales más exitosas. Incluso en las etapas iniciales, el salario de un programador está por encima del promedio del mercado, y con la adquisición de experiencia, esta brecha solo aumenta. Un buen especialista puede recibir más de 100.000 rublos. por mes o más.

Un programador es una de las profesiones únicas que ofrecen un sinfín de posibilidades para la creatividad, la autorrealización y los proyectos personales para el alma o para ganar dinero.

Para trabajo exitoso un programador no tiene que tener estudios superiores, esta es una de las profesiones que, gracias a una gran cantidad de libros, cursos en línea y otras fuentes de información, se dominan de forma independiente si existe tal deseo. Lo más importante en el desarrollo y trabajo de un programador es la experiencia, y se adquiere de forma independiente, trabajando en proyectos propios o de otras personas, ayudando a las personas en los foros, estudiando programas de código abierto. código fuente y de muchas otras maneras. Por lo tanto, en la entrevista, la presencia de educación superior durante la entrevista será una ventaja definitiva, pero el principal factor decisivo para aceptar un trabajo será el resultado de completar las tareas de prueba.

Especializaciones del programador

Los programadores condicionales se pueden dividir en 3 grandes grupos, que se pueden dividir en otros más pequeños ya dentro de sí mismos: estos son programadores de sistemas, aplicaciones y web. Consideremos cada grupo con más detalle.

programador de sistemas - escribe software que está diseñado para hacer que el dispositivo funcione como un todo o sea utilizado por otros profesionales de la informática. Estos pueden ser sistemas operativos, controladores, interfaces para bases de datos, redes y más. Otra tarea de los programadores de sistemas es garantizar el funcionamiento correcto e ininterrumpido de los programas creados. Los programadores de sistemas suelen ser los especialistas más profesionales, experimentados y mejor pagados.

programador de aplicaciones- desarrolla y depura software para resolver ciertas tareas específicas, y también puede adaptar los programas existentes a tareas más específicas, los requisitos de un empleador o usuario. Los resultados del trabajo de los programadores aplicados incluyen: juegos, editores de fotos y videos, programas de mensajería, programas de contabilidad, sistemas de vigilancia de audio y video, programas de oficina y más.

Programador web - en el trabajo y las tareas es similar a un programador de aplicaciones, pero el principal sesgo de actividad va a trabajar con los usuarios de Internet y de la red, tanto locales como globales. Dichos programadores escriben software para el funcionamiento de los sitios, su visualización correcta en los navegadores, crean páginas que cambian dinámicamente y desarrollan interfaces para bases de datos. En el interior, se pueden dividir en frontend, que desarrollan la parte visible para los usuarios, y backend, que desarrollan mecanismos que los visitantes del sitio no encuentran directamente: trabajar con bases de datos, procesar, transferir información, etc.

Posibles lugares de trabajo

historia de la profesion

La profesión de programador apareció hace bastante tiempo, en el siglo XIX. Por supuesto, estos no eran los programadores a los que estamos acostumbrados: las computadoras como tales aún no existían, respectivamente, y no había nada para escribir programas con algoritmos.

Durante muchos siglos, la humanidad ha tratado de crear una máquina calculadora: los primeros intentos se conocen desde la antigua Babilonia, 3000 aC. Blaise Pascal, quien creó la máquina de calcular en 1642, se convirtió en el fundador y descubridor.

Curiosamente, la primera programadora fue una mujer, y no solo una mujer, sino la hija del famoso poeta Byron, Ada Lovelace, quien escribió varios programas para una máquina mecánica diseñada por Charles Babbage en 1833, que podía realizar operaciones aritméticas simples.

La primera computadora completa fue creada por el alemán Konrad Zuse en 1941. Entonces no había lenguajes de programación, aparecieron más cerca de los años sesenta del siglo pasado, y las computadoras (computadoras electrónicas) solo entendían su propio lenguaje de máquina. Más tarde, aparecieron los lenguajes de programación que permitieron el proceso de escribir un programa en una forma más comprensible para una persona y luego convertirlo en una forma comprensible para una computadora.

A esto le siguió un proceso cada vez más acelerado de desarrollo de las computadoras y la informática, como resultado de lo cual los dispositivos informáticos penetraron en todas las áreas y la existencia del mundo moderno sin ellos es simplemente imposible. Es por ello que la profesión de programador es una de las más cotizadas y mejor pagadas.


Por propia cuenta

Como se mencionó anteriormente, la profesión de programador se domina perfectamente sin obtener una educación superior. A su disposición una gran cantidad de información de referencia, libros, cursos en línea y fuera de línea.

Portal educativo de TI GeekBrains ofrece una variedad de cursos de programación para todos los niveles con maestros de renombre y pasantías gratuitas. Hay cursos de pago y un número significativo de cursos gratuitos.

Si está perdido con la elección inicial, entonces el curso gratuito "Fundamentos de programación" definitivamente lo ayudará.

Date prisa para empezar a aprender. ¡El descuento por estudiar la profesión "Programador" es válido para ti solo por 3 días!

educación superior clásica

Puede obtener una educación superior en el campo de la tecnología de la información en una variedad de universidades. Al aplicar, es mejor enfocarse en universidades grandes o federales que hayan demostrado su valía en la preparación de especialistas en TI que tengan una buena base educativa con programadores reconocidos como maestros. Otro factor en la calidad de la educación es el porcentaje de graduados empleados en su especialidad, especialmente aquellos que trabajan en las empresas más famosas: Microsoft, Google, Yandex, SKB-Kontur y otras.

En Rusia, los programadores se forman en las siguientes especialidades:

02.03.02 - Informática fundamental y Tecnologías de la información(de licenciatura)

04.02.02 - Informática Fundamental y Tecnologías de la Información (Maestría)

09.03.03 - Informática Aplicada (licenciatura)

09/04/03 - Informática Aplicada (Máster)

02/03/01 - Matemáticas e Informática (grado)

02/04/01 - Matemáticas e Informática (Máster Universitario)

09.01.02 - Seguridad informática

El futuro de la profesión de programador

Podemos decir con seguridad que la necesidad de programadores y profesiones relacionadas solo aumentará. El aumento de la complejidad y la necesidad de más programas conducirán a salarios y beneficios más altos, y habrá competencia por los verdaderos profesionales de la programación.

Responsabilidades del programador

Sobre la base de tareas científicas, técnicas y de producción, el programador desarrolla software para su implementación exitosa. Determina el tipo, contenido y forma de la información ingresada en la computadora, métodos y métodos de su procesamiento, almacenamiento y salida de resultados terminados en la pantalla o medios de impresión.

Se dedica a depurar sus propios programas y los de otras personas, eliminando errores y mejorando la funcionalidad. Determina la necesidad y posibilidad de utilizar software de terceros en la empresa.

Trabaja en la unificación y automatización de procesos informáticos, participa en el desarrollo de formularios estándar de documentos empresariales para procesamiento y almacenamiento de máquinas.

Pros y contras de ser programador

ventajas

  • Alta demanda en el mercado laboral.
  • Los salarios están muy por encima del promedio
  • Excelente paquete social (comidas, pago del gimnasio, compensación por pasantías)
  • Oportunidad de trabajar como autónomo con clientes extranjeros
  • Puedes desarrollar proyectos personales para el alma o ganar dinero
  • Prestigiosa profesión
  • Profesión creativa con la oportunidad de realizarse
  • Oportunidad de volver a capacitarse en industrias relacionadas

menos

  • La necesidad de mejorar constantemente las habilidades.
  • Trabajo sedentario prolongado en la computadora
  • La posibilidad de trabajo de emergencia y la necesidad de completar urgentemente el proyecto en horas extras.
  • A menudo hay una gran cantidad de trabajo
  • Posible falta de comunicación interpersonal.


Requisitos para un programador

El programador debe tener una mente aguda, lógica desarrollada y atención. Dado que la programación se desarrolla rápidamente todo el tiempo, es necesario poder adaptarse rápidamente a las nuevas condiciones y estar listo para aprender constantemente nuevas tecnologías. De lo contrario, su valor como profesional disminuirá con el tiempo.

Para algunos programadores que no son autónomos ni desarrollan por sí mismos, es importante poder trabajar en equipo utilizando una variedad de metodologías modernas: SCRUM, KANBAN, AGILE y otras. Para ascender en la escala profesional y trabajar en la gestión de proyectos o como programador líder, es muy deseable tener habilidades de gestión de equipos y tareas, la capacidad de asumir la responsabilidad personal de la implementación de las tareas.

Cualidades como la independencia, la responsabilidad y la iniciativa son importantes para cualquier profesión, y los programadores no son una excepción.

Otro requisito importante y necesario para un programador es el dominio del inglés a nivel de lectura de documentación e información de referencia en original. Todas las novedades y tecnologías modernas se desarrollan en el extranjero y es mejor leer la información en la fuente original.

Salario de los programadores

Salarios aproximados enumerados. Dependiendo de la región y el empleador, puede variar significativamente.

Vídeos divertidos sobre programadores.

El Día del Programador se celebra el 12 de septiembre. El día no fue elegido al azar y simbólicamente: es el día 256 del año, y 256 es la cantidad de números que se pueden expresar a través de un byte de ocho bits.

La profesión de programador es una de las diez profesiones más cotizadas del mundo.

Una cuarta parte de todo el tiempo de programación se dedica a pensar en lo que el usuario puede hacer mal y cómo prevenirlo.

El lenguaje de programación Python no lleva el nombre de pitones en absoluto, aunque los representan iconos, logotipos y fan art ubicuos. Al autor del lenguaje le encantó la serie Monty Python's Flying Circus y nombró al lenguaje en su honor.

El guión más caro de la historia costó $135,000,000 cuando, gracias a la falta de un guión en una de las ecuaciones, Mariner 1, la primera nave espacial en explorar Venus, se estrelló poco después del lanzamiento.

Un programador no es un especialista en reparación de computadoras. Aunque, gracias a estereotipos arraigados, constantemente se les pide que arreglen computadoras e incluso electrodomésticos.

Las mujeres representan solo un pequeño porcentaje del número total de programadores en el mundo. Es una pena, sobre todo teniendo en cuenta que la primera programadora de la historia fue una mujer.

A veces, para depurar un programa, los programadores utilizan el llamado “método del patito”, cuando se coloca una figura de patito frente al monitor (la versión clásica es un patito amarillo para nadar) y se le explica línea por línea qué el programa debe hacer. A menudo, este método le permite identificar errores que se pasan por alto simplemente mirando el código escrito.

programadores notables

Richard Stallman- fundador del movimiento de software libre, la Fundación de Software Libre y la Liga para la Libertad de Programación, el Proyecto GNU.

donald knuth- científico, profesor emérito de la Universidad de Stanford, profesor e ideólogo de la programación. Autor de muchas monografías y de la mundialmente famosa serie de libros "El arte de la programación". Creador de los sistemas editoriales METAFONT y TEX para mecanografía y maquetación de libros científicos y técnicos.

Bill Gates Emprendedor, figura pública, filántropo. El fundador de Microsoft y el hombre más rico del planeta. Uno de los campeones en la transferencia de fondos a la caridad.

Linus Torvalds- Creador del kernel de Linux, el gratuito de mayor distribución sistemas operativos.

Aleksey Pajitnov- Programador soviético, autor del famoso Tetris. Después de mudarse a los EE. UU., continúa desarrollando juegos de computadora.

Steve Wozniak- cofundador de Apple, diseñó sin ayuda las computadoras Apple I y Apple II, que determinaron el desarrollo de la industria y comenzaron la revolución de las microcomputadoras.

eugenio kaspersky- Programador ruso, uno de los principales expertos mundiales en el campo de la seguridad de la información. Co-fundador, propietario y director de la empresa internacional JSC Kaspersky Lab.

Mark Zuckerberg- Programador y emprendedor estadounidense, uno de los fundadores y desarrolladores del mayor programa internacional red social Facebook.

pavel durov- Programador y empresario ruso, uno de los fundadores de la principal red social nacional Vkontakte. Uno de los creadores del mensajero seguro Telegram.

dennis ritchie- un especialista en informática que participó en la creación de los lenguajes de programación BCPL, B, C y el desarrollo de los sistemas operativos Multics y Unix.


Citas sobre programadores

Cuando todo parece funcionar, todo está integrado en el sistema - aún te quedan cuatro meses de trabajo - C. Portman

La generación de números aleatorios es un asunto demasiado importante como para dejarlo al azar - R. Kovzu

¿Error? No es un error, es una característica del sistema - D. Wendell

El usuario no sabe lo que quiere hasta que ve lo que tiene - E. Yodan

Si la depuración es el proceso de eliminar errores, entonces la programación debería ser el proceso de introducirlos - E. Dijkstra

Las computadoras son incomparables: en unos minutos pueden cometer un error tan grande que muchas personas no son capaces de cometer en muchos meses - M. Meacham

En cualquier programa hay errores, un axioma.

Las leyes de Murphy para programadores.

La complejidad del programa crece hasta sobrepasar la capacidad del programador.

Cuantos más errores comete un programador, más rápido se convierte en científico.

Si logró escribir un programa la primera vez en el que el intérprete no encontró ningún error, asegúrese de informar al programador del sistema al respecto. Reparará errores en el intérprete.

El programador ve errores solo en los programas de otras personas.

Si el programa escrito funcionó correctamente, lo más probable es que el programador no entendiera la tarea.

El equipo del programa siempre aborrece los informes semanales de resultados, porque indica demasiado claramente la ausencia de tal.

Absolutamente cualquier programa siempre cuesta más y requiere más tiempo de lo esperado.

Si el programa ya está completamente depurado, será necesario volver a hacerlo.

Cualquier programa tiende a ocupar toda la memoria disponible.

El error más grave solo se descubrirá cuando el programa haya estado en producción durante al menos seis meses.

Aumentar el número de programadores para desarrollar un programa que no cumple con los plazos solo ralentiza las cosas.

Un programa mal planificado toma tres veces más de lo esperado; perfectamente planificado, solo en dos.

Si el programa es útil, definitivamente habrá que rehacerlo.

Siempre hay un error más en cualquier programa.

Es absolutamente imposible crear un programa que sea absolutamente infalible, porque los tontos son extremadamente inventivos.

Si el desarrollo va bien, espere complicaciones graves.

Si parece que no hay un lugar peor, pronto quedará claro que esto está lejos de ser el caso.

Si no entiende el término en la documentación técnica, no dude en ignorarlo, el significado no se verá afectado de ninguna manera.

Siempre deje espacio para una explicación de por qué un programa que escribe no funciona como se esperaba.

Si los constructores erigieran edificios de la misma manera que los programadores escriben programas, el primer pájaro carpintero que volara destruiría la civilización humana hasta sus cimientos.

La matemática inglesa Augusta Ada King (de soltera Byron) condesa de Lovelace nació el 10 de diciembre de 1815 en Londres, Reino Unido. Es más conocida por escribir una descripción de la máquina informática, que fue diseñada por Charles Babbage. Compiló el primer programa del mundo (para esta máquina). Introducido los términos "ciclo" y "célula de trabajo", se le considera el primer programador.

PRIMER PROGRAMADOR

"Mi cerebro es más que una simple sustancia mortal, espero que el tiempo lo demuestre...
Juro al diablo que en menos de 10 años chuparé algo de la sangre vital de los misterios del universo, y de una manera que los labios y las mentes de los mortales comunes no podrían hacer.
Nadie sabe qué energías y poderes aterradores yacen sin explotar en mi pequeño ser flexible...
... Es bueno para el Universo que mis aspiraciones y ambiciones estén para siempre conectadas con el mundo espiritual y que no voy a tratar con sables, venenos e intrigas en lugar de X, Y y Z.

(De una carta de A. Lovelace a C. Babbage)

En 1833, un científico inglés, profesor de la Universidad de Cambridge Charles Bebbage (1792-1871) desarrolló un proyecto para una máquina analítica: una máquina sumadora gigante con control de programas, aritmética y dispositivos de almacenamiento. El motor analítico de Babbage no solo fue el precursor, sino en muchos aspectos el prototipo de las computadoras electrónicas modernas con control de programa.

La colaboradora y asistente de C. Babbage en muchas de sus investigaciones científicas fue Lady Lovelace.

El único trabajo científico de Lady Lovelace trató sobre "Problemas de programación para el motor analítico de Babbage" y anticipó las bases de la programación moderna para computadoras digitales con control de programa.

La vida familiar de D. Byron no tuvo éxito: después de un año de matrimonio, la pareja se separó para siempre. Su esposa Anabella Milbank (1792-1860) fue una persona dotada. Amaba las matemáticas y las estudió desde la infancia hasta su matrimonio.

La hija de Byron, Ada, también era aficionada a las matemáticas. La pasión de la joven Ada por las matemáticas fue apoyada por los amigos de Lady Byron: el famoso matemático y lógico inglés Augustus de Morgan (1806-1871), su esposa, la matemática aficionada Mary Somerville y Charles Bebbage. De Morgan elogió las habilidades matemáticas y las habilidades creativas de su alumno. Mantiene un ojo en las actividades científicas de Ada, enviándole libros y artículos de interés. La editora de la popular revista londinense "The Examiner" Albany Fonblanc dejó un retrato de su amiga Augusta Ada: "Era diferente a cualquier otra persona y tenía un talento no poético, sino matemático, metafísico. Junto con una capacidad de comprensión completamente masculina, manifestada en la capacidad de captar con decisión y rapidez la esencia de todo, Lady Lovelace tenía todos los encantos de un carácter femenino refinado, sus modales, sus gustos, su educación, especialmente la musical en la que se destacaba, eran femeninas en lo más hermoso sentido de la palabra, y un observador superficial nunca adivinaría cuánta fuerza interior y conocimiento se esconde bajo su gracia femenina. En la misma medida en que no toleraba la frivolidad y la banalidad, disfrutaba de una sociedad verdaderamente intelectual y, por lo tanto, buscaba enérgicamente conocerse. con todos los que fueron famosos en la ciencia, el arte y la literatura".

Mary Sommerville recuerda que ella y Ada "visitaban con frecuencia al Sr. Babbage" y él siempre "las saludaba amablemente, les explicaba pacientemente la estructura de su máquina y les explicaba los beneficios prácticos de los cálculos automáticos".

En julio de 1835, Ada se casó con William, el decimoctavo Lord King, quien más tarde se convirtió en el primer Conde de Lovelace. William Lovelace, un hombre tranquilo y afable, aprobaba las actividades científicas de su esposa.

En mayo de 1836 Ada tuvo un hijo, en febrero de 1838 una hija y a fines de 1839 un segundo hijo. Pero ni las preocupaciones familiares ni la mala salud de Ada desanimaron su determinación de dedicarse a las matemáticas.

El 22 de febrero de 1841, Ada le informa a Babbage que está lidiando con cuestiones relacionadas con sus computadoras: "Estoy más decidida que nunca en mis planes para el futuro. Nosotros en el futuro... Creo que los resultados de esta colaboración serán ser beneficioso para los dos..."

A principios de la década de 1940, Babbage trabajó duro para mejorar la estructura del motor analítico. Pero para el científico en ese momento, otro tema también era importante: lograr que el gobierno financiara la construcción del motor analítico. Para ello, era necesario popularizar la idea de los cálculos automáticos, una presentación clara y comprensible de los principios del motor analítico para una amplia gama de personas. "Era necesario obtener la aprobación y el apoyo de sus planes en varios círculos de la sociedad para crear presión pública sobre el gobierno".

En octubre de 1842, el matemático italiano L.F. Menabrea publicó un artículo "Ensayo sobre el motor analítico inventado por Charles Bebbage". Este artículo fue escrito sobre la base de conferencias dadas por Babbage en 1840 en Turín en una conferencia de científicos italianos.

Poco después de que apareciera el ensayo, Ada Lovelace lo tradujo. Babbage sugirió que agregara algunas notas al ensayo de Menabrea.

Esta idea atrajo a Ada Lovelace e inmediatamente comenzó a implementarla. Ada trabajó muy duro, con mucha presión. Le entregó las páginas de notas a Babbage, quien las revisó y las devolvió con comentarios o las pasó a la imprenta.

Ada complementó, corrigió y mejoró continuamente sus Notas. Así, ya después de recibir las demostraciones, el 10 de julio, Ada le escribe a Babbage: "Quiero insertar en una de mis notas algo sobre los números de Bernoulli como ejemplo de cómo una máquina puede calcular una función implícita sin que primero se resuelva usando la cabeza y las manos humanas.

El 19 de julio informó a Babbage que ella misma "hizo una lista de operaciones para calcular cada coeficiente para cada variable", es decir Escribió un programa para calcular los números de Bernoulli.

En agosto de 1843 se publicó una traducción del artículo de Menabrea y "Notas". Después de la publicación de las Notas, Babbage comenzó a referirse a Ada como "mi querida intérprete". Ada está decidida a "permanecer al servicio de la gran causa" de Babbage. Ella desea asesorar a todos aquellos que estén interesados ​​en cuestiones relacionadas con las máquinas de Babbage, para que el mismo Babbage pueda dar todas sus fuerzas para trabajar en la máquina. Pero el 4 de noviembre de 1842, el gobierno británico se negó a financiar el trabajo informático de Babbage.

A principios de los años 50, Ada comenzó a mostrar los primeros signos de cáncer, y el 27 de noviembre de 1852, Ada murió unos días antes de cumplir los 37 años, a la misma edad que Lord Byron. Según su testamento, fue enterrada (3 de diciembre) junto a la tumba de su padre en el panteón de la familia Byron en Nottinghamshire.

Poco se ha hecho por corta vida Agosto Ada Lovelace. Pero lo poco que salió de su pluma inscribió su nombre en la historia de las matemáticas computacionales y la tecnología informática como la primera programadora. El motor analítico de Babbage no se construyó, y los programas escritos por Ada Lovelace nunca se depuraron ni se trabajaron, pero varios de los programas de Lovelace de 1843 provisiones generales(el principio de guardar celdas de trabajo, la conexión de fórmulas recurrentes con procesos computacionales cíclicos, etc.) ha conservado su importancia fundamental para la programación moderna, y su definición de "ciclo" coincide casi literalmente con la que se da en los libros de texto de programación modernos.

  1. ¿Sabe que además del feriado oficial del programador (13 de septiembre - "Día del programador"), hay otros feriados celebrados por ellos, a saber, el día del administrador del sistema (el último viernes de julio), el día de el programador (14 de febrero), el día del programador web (4 de abril) e incluso el día de un tester (9 de septiembre). En este día, no olvides felicitar a quienes se han dedicado a estas difíciles profesiones.
  2. Hay alrededor de 8.500 lenguajes de programación en el mundo (sí, así es), pero la cantidad de lenguajes que se usan con más frecuencia es de poco más de una docena. Esto se debe a la baja demanda y, en consecuencia, a las malas ventas del producto, a la incapacidad de encontrar un compromiso para los creadores del lenguaje y a imperfecciones de diversa índole. Así es como los lectores piensan y comentan: ¡Pascal y DELPHI gobiernan! Y en términos generales - mejor idioma uno en el que puedes escribir algo más importante que Hello World.
  3. ¿Sabes que la primera especialista en TI fue una mujer británica, Ada Lovelace? Fue ella quien en el siglo XIX escribió un algoritmo para un agregador analítico, por así decirlo, el antepasado de la computadora moderna. Esta máquina supuso una innovación en su época y pudo resolver la ecuación de Bernoulli, es decir, calcular la ley de conservación de la energía en un fluido en movimiento. Ada, sin saber en ese momento que estaba iniciando un gran movimiento de TI, desarrolló una secuencia de operaciones para resolver el problema, que, de hecho, es escribir un programa. Esto sugiere que la programación está sujeta a cualquier persona, independientemente del género, si existe el deseo.
  4. Más a menudo, las personas asumen que si eres programador, puedes hacer casi todo, y comienzan a hacer varias solicitudes, desde reparar una computadora, escribir un programa, hasta las cosas más increíbles que no pertenecen a la especialización del programador. Cualquier cosa: configure Internet en el teléfono, luego vuelva a actualizar la placa o arregle la tableta, o incluso repare la aspiradora y el televisor. Recuerden, queridos, que cada persona, incluido un programador, tiene sus propias diferencias en especialización.
  5. Ahora en Internet, estos titulares a menudo parpadean: "¡Cree su propio sitio web único en 15 minutos sin programadores ni diseñadores!" Muchos webmasters novatos son llevados a esto, y además, sufren directamente obsesión sorprender a todos y todo. Varios guiones intrincados con muchos efectos como "¿eres tan débil?", Delatores, reproductores, videos y otros oropeles se amontonan en el sitio. Bueno, estás sorprendido, ¿qué sigue? Y aquí no puede prescindir de los programadores: o el script se ha bloqueado, o el informador tiene errores, o el programa está mal instalado. Resulta que es demasiado pronto para descartar a los programadores.
  6. Descubrimos que la profesión de programador siempre estará en demanda, sin importar los cambios que ocurran en el mundo. Pero, ¿cómo distinguir a un buen programador? Aquí hay algunos criterios positivos que distinguen a un buen programador de un simple programador:
  • Sigue las últimas tecnologías
  • El trabajo es divertido y como un pasatiempo.
  • Sabe crear una idea, pero también contagiar a otros
  • Tiene su propio proyecto, y ni siquiera uno
  • Se mantiene al día con los tiempos, sigue aprendiendo
  • Persistente, persistente e incluso terco en lograr el plan.
  • Siempre buscando una nueva forma de resolver problemas.
  • Sabe expresar correctamente sus pensamientos, además de escuchar. Muestra un ejemplo de un especialista competente que puede convencer.
  • Tiene una buena experiencia en el campo de la programación y, por lo tanto, un currículum decente.
  • Tiene una amplia gama de conocimientos en diversos campos.
  • Capaz de trabajar en equipo


Artículo anterior: Próximo artículo:

© 2015 .
sobre el sitio | Contactos
| mapa del sitio