Алгоритмите са станали неразделна част от живота ни. От приложения за социални медии до Netflix, алгоритмите научават нашите предпочитания и приоритизират съдържанието, което се показва. Google Maps и изкуственият интелект не са нищо без алгоритми.
И така, всички сме чували за тях, но откъде изобщо идва думата „алгоритъм“?
Повече от 1000 години преди интернет и приложенията за смартфони, персийският учен и ерудит Мохамед ибн Муса ал–Хорезми изобретява концепцията за алгоритмите.
Всъщност самата дума идва от латинизираната версия на името му „algorithmi“. И както може би подозирате, това също е свързано с алгебрата.
Изгубено във времето
Ал-Хорезми е живял от 780 до 850 г. от н.е., по време на ислямския Златен век. Той се смята за „ бащата на алгебрата “, а според някои и за „дядото на компютърните науки“.
Въпреки това, за живота му са известни много малко подробности, а голяма част от оригиналните му произведения на арабски са изгубени във времето.
Смята се, че Ал-Хорезми е роден в района на Хорезъм на юг от Аралско море в днешен Узбекистан. Той е живял по време на Абасидския халифат, което е време на забележителен научен прогрес в ислямската империя.
Ал-Хорезми има важен принос в математиката, географията, астрономията и тригонометрията. За да помогне за предоставянето на по-точна карта на света, той коригира класическата картографска книга на александрийския ерудит Птолемей, География.
Прави изчисления за проследяване на движението на Слънцето, Луната и планетите. Пише за тригонометрични функции и създава първата таблица на допирателните.
Ал-Хорезми е бил учен в Дома на мъдростта (Байт ал-Хикма) в Багдад. В този интелектуален център учените превеждат знания от цял свят на арабски, синтезирайки ги, за да постигнат значим напредък в редица дисциплини. Това включва и математиката, област, дълбоко свързана с исляма.
„Бащата на алгебрата“
Ал-Хорезми е бил изключително начетен и религиозен човек. Неговите научни писания започват с посвещения на Аллах и пророка Мохамед. А един от основните проекти, които ислямските математици предприемат в „Дома на мъдростта“, е да разработят алгебрата.
Около 830 г. сл. н. е. халифът ал-Мамун насърчава Ал-Хорезми да напише трактат по алгебра, Ал-Джабр (или Обширната книга за изчисление чрез завършване и балансиране). Именно това се превръща в най-важната му работа.
В този момент „алгебрата“ съществува от стотици години, но Ал-Хорезми е първият, който написва окончателна книга за нея. Неговата работа е предназначена да бъде практически инструмент за преподаване, а нейният латински превод е основата на учебниците по алгебра в европейските университети до 16-ти век.
В първата част той въвежда понятията и правилата на алгебрата и методите за изчисляване на обемите и площите на фигурите. Във втората част той предоставя проблеми от реалния живот и разработва решения, като наследствени дела, разделяне на земя и изчисления за търговия.
Ал-Хорезми не е използвал съвременна математическа нотация с числа и символи. Вместо това той пише в проста проза и използва геометрични диаграми: „Четири корена са равни на двадесет, тогава един корен е равен на пет, а квадратът, който трябва да се образува от него, е двадесет и пет.“
В съвременната нотация бихме написали това така: 4x = 20, x = 5, x² = 25
„Дядото на компютърните науки“
Математическите писания на Ал-Хорезми въвеждат индуско-арабските цифри на западните математици. Това са десетте символа, които всички ние използваме днес: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.
Индуистко-арабските цифри са важни за историята на изчислителната техника, защото използват числото нула и десетичната бройна система. Важно е, че това е цифровата система, която е в основата на съвременната компютърна технология.
Изкуството на Ал-Хорезми за изчисляване на математически проблеми полага основата на концепцията за алгоритмите. Той предостави първите подробни обяснения за използването на десетична нотация за извършване на четирите основни операции (събиране, изваждане, умножение, деление) и изчисляване на дроби.
Това е много по-ефективен метод за изчисление от използването на абак (сметало, на латински: abacus – е дъска за смятане използвана за аритметични изчисления приблизително от V век преди новата ера в Древна Гърция, Рим и Китай). За да реши математическо уравнение, Ал-Хорезми систематично преминава през поредица от стъпки, за да намери отговора. Това е основната концепция на алгоритъма.
Алгоритъм, средновековен латински термин, кръстен на Ал-Хорезми, се отнася до правилата за извършване на аритметика с помощта на индуско-арабската цифрова система. Преведена на латински, книгата на Ал-Хорезми за индуските числа е озаглавена Algorithmi de Numero Indorum.
В началото на 20-ти век думата алгоритъм влиза в сегашното си определение и употреба: „сложно действие, което се извършва чрез редица от елементарни (достатъчно прости) действия, които изпълняващият може да извърши в последователни стъпки без допълнителни обяснения”.
Мохамед ибн Муса Ал-Хорезми играе централна роля в развитието на математиката и компютърните науки, каквито ги познаваме днес. Следващият път, когато използвате, която и да е цифрова технология – от вашата любима социална медия през вашата онлайн банкова сметка до вашето приложение Spotify – не забравяйте, че нищо от това не би било възможно без пионерската работа на този древен персийски полимат.
Източник: The Conversation

































