
Rafael Floqi/
Algoritmet janë bërë integrale në jetën tonë. Nga aplikacionet e mediave sociale te Netflix, algoritmet mësojnë preferencat tuaja dhe i japin përparësi përmbajtjes që ju shfaqet. Google Maps dhe inteligjenca artificiale nuk janë asgjë pa algoritme.
Pra, të gjithë kemi dëgjuar për to, por nga vjen fjala “algoritëm”? Mbi 1000 vjet përpara internetit dhe aplikacioneve të smartfonëve, shkencëtari persian dhe polimatematikanit Muhammad ibn Musa al-Khwarizmi shpiku konceptin e algoritmeve. Në fakt, vetë fjala vjen nga versioni i latinizuar i emrit të tij, “algorithmi”. Dhe, siç mund të dyshoni, është gjithashtu e lidhur me algjebrën.
Al-Khwarizmi jetoi nga viti 780 deri në vitin 850 të erës sonë, gjatë Epokës së Artë Islame. Ai konsiderohet “babai i algjebrës”, dhe për disa, “gjyshi i shkencës kompjuterike”.
Megjithatë, pak detaje dihen për jetën e tij. Shumë nga veprat e tij origjinale në arabisht i kanë humbur kohës. Besohet se al-Khwarizmi ka lindur në rajonin Khwarazm në jug të Detit Aral në Uzbekistanin e sotëm. Ai jetoi gjatë Kalifatit Abasid, i cili ishte një kohë e përparimit të jashtëzakonshëm shkencor në Perandorinë Islame.
Al-Khwarizmi dha një kontribut të rëndësishëm në matematikë, gjeografi, astronomi dhe trigonometri. Për të ndihmuar në sigurimin e një harte më të saktë të botës, ai korrigjoi librin klasik të hartografisë së Aleksandri Ptolemeut, Gjeografia.
Ai prodhoi llogaritje për gjurmimin e lëvizjes së Diellit, Hënës dhe planetëve. Ai gjithashtu shkroi për funksionet trigonometrike dhe prodhoi tabelën e parë të tangjentëve.
Nuk ka imazhe se si dukej al-Khwarizmi, por në vitin 1983 Bashkimi Sovjetik nxori një pullë për nder të ditëlindjes së tij 1200. Wikimedia Commons
Al-Khuarizmi ishte një dijetar në Shtëpinë e Urtësisë (Bejt al-Hikmah) në Bagdad. Në këtë qendër intelektuale, studiuesit po përkthenin njohuri nga e gjithë bota në arabisht, duke e sintetizuar atë për të bërë përparim domethënës në një sërë disiplinash. Kjo përfshinte matematikën, një fushë e lidhur thellësisht me Islamin.
“Babai i algjebrës”
El-Khuarizmi ishte një burrë i shumanshëm dhe fetar. Shkrimet e tij shkencore filluan me kushtimin ndaj Allahut dhe Profetit Muhamed. Dhe një nga projektet kryesore që matematikanët islamikë ndërmorën në Shtëpinë e Urtësisë ishte zhvillimi i algjebrës.
Rreth vitit 830 të erës sonë, kalifi al-Ma’mun e inkurajoi al-Khuarizmiun të shkruante një traktat mbi algjebrën, Al-Jabr (ose Libri Përmbledhës mbi Llogaritjen me Përfundim dhe Balancim). Kjo u bë vepra e tij më e rëndësishme.
Në këtë pikë, “algjebra” ekzistonte për qindra vjet, por al-Khwarizmi ishte i pari që shkroi një libër përfundimtar mbi të. Puna e tij ishte menduar të ishte një mjet praktik mësimor. Përkthimi i saj latinisht ishte baza për tekstet shkollore të algjebrës në universitetet evropiane deri në shekullin e 16-të.
Në pjesën e parë, ai prezantoi konceptet dhe rregullat e algjebrës dhe metodat për llogaritjen e vëllimeve dhe sipërfaqeve të formave. Në pjesën e dytë ai dha probleme të jetës reale dhe përpunoi zgjidhje, si rastet e trashëgimisë, ndarjen e tokës dhe llogaritjet për tregti.
Al-Khwarizmi nuk përdori shënime matematikore moderne me numra dhe simbole. Në vend të kësaj, ai shkroi në prozë të thjeshtë dhe përdori diagrame gjeometrike:
Katër rrënjë janë të barabarta me njëzet, pastaj një rrënjë është e barabartë me pesë dhe katrori që do të formohet prej saj është njëzet e pesë. Në shënimin e ditëve moderne do të shkruanim kështu:
4x = 20, x = 5, x2 = 25
Gjyshi i shkencave kompjuterike
Shkrimet matematikore të Al-Khwarizmi-t prezantuan numrat hindu-arabë tek matematikanët perëndimorë. Këto janë dhjetë simbolet që përdorim sot: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.
Numrat hindu-arabë janë të rëndësishëm për historinë e informatikës sepse përdorin numrin zero dhe një sistem dhjetor me bazë dhjetë. E rëndësishmja, ky është sistemi numerik që mbështet teknologjinë moderne informatike.
Arti i llogaritjes së problemeve matematikore të Al-Khuarizmit hodhi themelet për konceptin e algoritmeve. Ai dha shpjegimet e para të detajuara për përdorimin e shënimeve dhjetore për të kryer katër operacionet bazë (mbledhje, zbritje, shumëzim, pjesëtim) ??dhe llogaritjen e thyesave. Një ilustrim mesjetar që tregon një person duke përdorur një numërator në njërën anë dhe duke manipuluar simbolet nga ana tjetër.
Kontrasti midis llogaritjeve algoritmike dhe llogaritjeve të numëratorit, siç tregohet në Margarita Philosophica (1517). Biblioteka Shtetërore e Bavarisë
Kjo ishte një metodë llogaritëse më efikase sesa përdorimi i numëratorit. Për të zgjidhur një ekuacion matematikor, al-Khuarizmi lëvizi sistematikisht nëpër një sekuencë hapash për të gjetur përgjigjen. Ky është koncepti themelor i një algoritmi.
Algoritëm, një term latin mesjetar i emëruar pas al-Khwarizmi, i referohet rregullave për kryerjen e aritmetikës duke përdorur sistemin numerik hindu-arab. I përkthyer në latinisht, libri i al-Khwarizmi-t mbi numrat hindu u titullua Algorithmi de Numero Indorum.
Në fillim të shekullit të 20-të, fjala algoritëm hyri në përkufizimin dhe përdorimin e saj aktual: “një procedurë për zgjidhjen e një problemi matematikor në një numër të kufizuar hapash; një procedurë hap pas hapi për zgjidhjen e një problemi”.
Muhamed ibn Musa al-Khwarizmi luajti një rol qendror në zhvillimin e matematikës dhe shkencës kompjuterike siç i njohim ne sot.
Herën tjetër kur të përdorni ndonjë teknologji dixhitale – nga burimi juaj i mediave sociale tek llogaria juaj bankare në internet tek aplikacioni juaj Spotify – mbani mend se asgjë nuk do të ishte e mundur pa punën pioniere të një matematikani të lashtë persian.