Nota G d'Ada Lovelace

Ada Augusta Byron (anomenada des del seu matrimoni Ada Lovelace) va ser una important escriptora i matemàtica britànica, cèlebre sobretot pel seu treball sobre la calculadora d’ús general de Charles Babbage,[cal citació] l’anomenada màquina analítica. Lovelace va començar el seu treball Notes, en les quals hi aportava les seves pròpies teories sobre el funcionament de la màquina analítica.[1] Aquestes notes van ser publicades a la revista Scientific Memoir el 1843 amb el títol Sketch of the analytical engine invented by Charles Babbage. [2]

Entre aquestes anotacions es troba el que és considerat el primer algoritme destinat a ser processat per una màquina, i és per això que ella és considerada la primera programadora d’ordinadors.[3]

Les Notes estaven firmades únicament amb les seves inicials (A.A.L.) amb l’objectiu d’amagar la seva identitat femenina per així evitar la probable discriminació que hagués rebut.[4]

Les Notes d’Ada Lovelace van ser etiquetades en ordre alfabètic de la A a la G. La nota G és la que ha esdevingut la més important al llarg de la història atès que és considerada la primera descripció d’un algorisme, el primer codi pel funcionament de la màquina de càlcul.[2] Tot i així, actualment se sap que en realitat Babbage ja havia escrit més de 20 programes per a la seva màquina analítica entre el 1837 i el 1840.

Aquesta nota estava dedicada als nombres de Bernoulli, tal com ella va afirmar:

"Acabem aquestes notes seguint amb detall els passos a través dels quals la màquina podria calcular els nombres de Bernoulli, essent-ne (en la forma en què ho deduirem) un exemple força complicat de la seva potència." Ada Lovelace[5]

D’aquesta manera, Lovelace descriu en aquest apartat les operacions mitjançant les quals les targetes perforades “teixirien” una seqüència de números a la màquina analítica. Aquest sistema estava inspirat en el teler de Jacquard, que seria el que s’utilitzaria per programar els primers ordinadors a mitjans del segle XX.[6]

El que Lovelace proposava era calcular els nombres de Bernoulli mitjançant un salt condicional per les instruccions repetides en grans càlculs que contenien moltes repeticions a la mateixa seqüència d’instruccions, el que permetria utilitzar un sol joc de targetes. Aquest plantejament és l’anomenat algoritme d’Ada o el primer programa d’ordinador de la història.[7]Tot i així, aquest primer programa de la computació mai es va posar en marxa atès que el hardware mai va ser completat.[8]

Transcendència

modifica

Les notes d’aquesta científica van ser oblidades quan tant ella com Babbage van morir (ella el 1852 i ell el 1871). No va ser fins a la dècada del 1950 que aquestes anotacions, treballs i estudis van tornar a sortir a la llum. Aquestes Notes van facilitar el que actualment es coneix com a informàtica.[9]

A tall de reconeixement per la seva contribució a la ciència, el 2009 es va establir el segon dimarts d’octubre com al Dia Internacional d’Ada Lovelace. La seva aportació va ajudar a millorar la condició de la dona al món de la ciència, tecnologia i matemàtiques, tot i que encara hi ha molt a millorar, com afirma la tecnòloga Suw Charman-Anderson, fundadora del Dia d’Ada Lovelace:

“Vaig decidir crear-lo perquè em vaig adonar de l’invisibilitat de les dones al món de la tecnologia” Suw Charman-Anderson [10]

Referències

modifica
  1. López, Juan Carlos. «Así fue como Ada Lovelace ayudó a crear la informática cuando nadie más vio el potencial real que tenía la máquina de Babbage» (en castellà), 28-10-2018. [Consulta: 20 novembre 2021].
  2. 2,0 2,1 «Ada Lovelace, primera «programadora de ordenadores»» (en castellà), 08-02-2021. [Consulta: 20 novembre 2021].
  3. staff, Guardian. «Ada Lovelace honoured by Google doodle» (en anglès), 10-12-2012. [Consulta: 20 novembre 2021].
  4. «[lavanguardia.com/historiayvida/historia-contemporanea/20190627/47312240871/ada-lovelace-la-primera-programadora.html La Vanguardia, Ada Lovelace]».
  5. «AluCIENCIAnante - Ada Lovelace, visionaria de la computación». [Consulta: 20 novembre 2021].
  6. «Ada Lovelace». [Consulta: 20 novembre 2021].
  7. «Ada Byron». [Consulta: 20 novembre 2021].
  8. Carlucci Aiello, Luigia «The multifaceted impact of Ada Lovelace in the digital age» (en anglès). Artificial Intelligence, 235, 01-06-2016, pàg. 58–62. DOI: 10.1016/j.artint.2016.02.003. ISSN: 0004-3702.
  9. wp-content/uploads/cvs. «Ada Lovelace, la primera programadora de la historia | EUDE Business» (en castellà), 08-10-2019. [Consulta: 20 novembre 2021].
  10. «Feliz Día de Ada Lovelace» (en espanyol de Mèxic). [Consulta: 20 novembre 2021].