Слово «алгоритм»: происхождение и развитие: различия между версиями
Содержимое удалено Содержимое добавлено
Karagota (обсуждение | вклад) мНет описания правки |
Karagota (обсуждение | вклад) мНет описания правки |
||
Строка 3:
* Исходный вариант статьи (В. В. Шилов, Слово «Алгоритм» — происхождение и развитие) опубликован в [[Журнал «Потенциал»|журнале «Потенциал»]].
В любом учебнике информатики можно прочитать о том, что слово «алгоритм» происходит от имени великого среднеазиатского учёного Мухаммеда ибн Муса аль-Хорезми, жившего в первой половине IX ве́ка (точные годы его жизни неизвестны, но считается, что он родился около 780 г., а умер около 850 г.). Аль-Хорезми означает «родом из Хорезма» (Хорезм — историческая область на территории современного Узбекистана, центром которой является древний город Хива).
Около 825 г. аль-Хорезми написал сочинение, в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления. К сожалению, арабский оригинал его книги не сохранился, так что
Таким образом, мы видим, что латинизированное имя арабского ученого было вынесено в заглавие книги, и сегодня ни у кого нет сомнений, что слово «алгоритм» попало в европейские языки именно благодаря этому сочинению. Однако вопрос о его смысле длительное время вызывал
Одни выводили ''algorism'' из греческих ''algiros'' (больной) и ''arithmos'' (число). Из такого объяснения не очень ясно, почему числа именно «больные». Или же лингвистам больными казались люди, имеющие несчастье заниматься вычислениями?
Заметим кстати, что такого рода языковые упражнения могут приводить к самым произвольным и нелепым выводам.
Можно вспомнить, как в начале XIX века санкт-петербургский профессор Я. В.
доказать исконно русское происхождение некоторых слов, производил слово кабинет не от французского
''cabinet'', а от фразы «как бы нет». В самом деле, писал он, человек заходит в кабинет и исчезает с
наших глаз. Его «как бы нет». Остается непонятным, почему именно в кабинет, ведь точно так же мы
не видим человека, заходящего, к примеру, в сарай...
республика. Согласно
произошло наименование республиканской формы правления…
Упомянутый выше перевод сочинения аль-Хорезми стал первой ласточкой, и в течение нескольких следующих столетий появилось множество других трудов,
Про аль-Хорезми позднейшие авторы ничего не знали, но поскольку первый перевод книги начинается словами: «Dixit algorizmi: …» («Аль-Хорезми говорил: …»),
«Алгоризм был придуман в Греции.
Это часть арифметики.
Придуман он был мастером по имени Алгоризм,
Который дал ему
И поскольку его звали Алгоризм,
Он назвал свою книгу «Алгоризм».
Около 1250 г. английский астроном и математик Иоанн Сакробоско (Johannes de Sacrobosco, ок. 1200-1256) написал труд по арифметике «Algorismus vulgaris», на столетия ставший основным учебником по вычислениям в десятичной позиционной системе счисления во многих европейских университетах. Во введении Сакробоско назвал автором науки о
«Мастер Алгус» (или Аргус) стал в средневековой литературе олицетворением счетного искусства. И в уже упоминавшейся «Поэме о Розе», и в известной итальянской поэме «Цветок», написанной Дуранте, имеются фрагменты, в которых говорится, что даже «mestre Argus» не сумеет подсчитать, сколько раз ссорятся и мирятся влюбленные. Великий английский поэт Джефри Чосер в поэме «Книга герцогини» (1369 г.) пишет, что даже «славный счетчик Аргус» (noble countour Argus) не сможет счесть чудовищ, явившихся в кошмарных видениях герою.▼
▲«Мастер Алгус» (или Аргус) стал в средневековой литературе олицетворением счетного искусства. И в уже упоминавшейся «Поэме о Розе», и в известной итальянской поэме «Цветок», написанной Дуранте, имеются фрагменты, в которых говорится, что даже «mestre Argus» не сумеет подсчитать, сколько раз ссорятся и мирятся
Впрочем, греческая версия была не единственной. Мифический Алгор (Algor) именовался то королем Кастилии (Rex quodam Castelliae), то индийским королем, то арабским мудрецом (philosophus Algus nomine Arabicus).▼
▲Впрочем, греческая версия была не единственной. Мифический Алгор (''Algor'') именовался то королем Кастилии (Rex quodam Castelliae), то индийским королем, то арабским мудрецом (philosophus Algus nomine Arabicus).
Однако со временем такие объяснения все менее занимали математиков, и слово algorism (или algorismus), неизменно присутствовавшее в названиях математических сочинений, обрело значение способа выполнения арифметических действий посредством арабских цифр, т. е. на бумаге, без использования счетной доски абака. Именно в таком значении оно вошло во многие европейские языки. Например, с пометкой устар. оно присутствует в представительном словаре английского языка Webster's New World Dictionary, изданном в 1957 г.▼
▲Однако со временем такие объяснения
Алгоритм – это искусство счета с помощью цифр, но поначалу слово цифра относилось только к нулю. ▼
▲ Алгоритм – это искусство
Знаменитый французский трувер Готье де Куэнси (Gautier de Coincy, 1177-1236) в одном из
стихотворений использовал слова ''algorismus-cipher'' (которые означали цифру 0) как метафору для
характеристики абсолютно
соответствующей подготовки слушателей, а это означает, что новая система счисления уже была им
достаточно хорошо известна.
Многие века абак был фактически единственным средством для практических вычислений, им пользовались все: и купцы, и менялы, и
Итак, сочинения по искусству
Однако постепенно значение слова расширялось. Ученые начинали применять его не только к сугубо вычислительным, но и к другим математическим процедурам. Например, около 1360 г. французский философ Николай Орем (Nicolaus Oresme, 1323/25-1382) написал математический трактат «Algorismus proportionum» («Вычисление пропорций»), в котором впервые использовал степени с дробными показателями и фактически вплотную подошёл к идее логарифмов. Когда же на смену абаку пришёл так называемый счёт на линиях, многочисленные руководства по нему стали называть «Algorithmus linealis», т. е. правила счёта на линиях. [ см. Фотографию]
|