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, 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]
Nota G
[modifica]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]- ↑ 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,0 2,1 «Ada Lovelace, primera «programadora de ordenadores»» (en castellà), 08-02-2021. [Consulta: 20 novembre 2021].
- ↑ staff, Guardian. «Ada Lovelace honoured by Google doodle» (en anglès), 10-12-2012. [Consulta: 20 novembre 2021].
- ↑ «[lavanguardia.com/historiayvida/historia-contemporanea/20190627/47312240871/ada-lovelace-la-primera-programadora.html La Vanguardia, Ada Lovelace]».
- ↑ «AluCIENCIAnante - Ada Lovelace, visionaria de la computación». [Consulta: 20 novembre 2021].
- ↑ «Ada Lovelace». [Consulta: 20 novembre 2021].
- ↑ «Ada Byron». [Consulta: 20 novembre 2021].
- ↑ 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.
- ↑ wp-content/uploads/cvs. «Ada Lovelace, la primera programadora de la historia | EUDE Business» (en castellà), 08-10-2019. [Consulta: 20 novembre 2021].
- ↑ «Feliz Día de Ada Lovelace» (en espanyol de Mèxic). [Consulta: 20 novembre 2021].