英単語

algorithmの意味・使い方・発音

algorithm

英 ['ælgərɪð(ə)m] 美 ['ælgə'rɪðəm]
  • n.[数]アルゴリズム、アルゴリズム規則

語源


アルゴリズム Algorithm

アラブの数学者クワリズミーにちなんだアルゴリズムへの言及。 algorithmは、当時のラテン語から数学者の名前を稚拙に翻訳したもの、あるいは算術の影響を一部受けている。

英語の語源


algorithm
algorithm: [13] Algorithm comes from the name of an Arab mathematician, in full Abu Ja far Mohammed ibn-Musa al-Khwarizmi (c. 780–c. 850), who lived and taught in Baghdad and whose works in translation introduced Arabic numerals to the West. The last part of his name means literally ‘man from Khwarizm’, a town on the borders of Turkmenistan, now called Khiva. The Arabic system of numeration and calculation, based on 10, of which he was the chief exponent, became known in Arabic by his name – al-khwarizmi.

This was borrowed into medieval Latin as algorismus (with the Arabic -izmi transformed into the Latin suffix -ismus ‘-ism’). In Old French algorismus became augorime, which was the basis of the earliest English form of the word, augrim. From the 14th century onwards, Latin influence gradually led to the adoption of the spelling algorism in English.

This remains the standard form of the word when referring to the Arabic number system; but in the late 17th century an alternative version, algorithm, arose owing to association with Greek árithmos ‘number’ (source of arithmetic [13]), and this became established from the 1930s onwards as the term for a stepby- step mathematical procedure, as used in computing. Algol, the name of a computer programming language, was coined in the late 1950s from ‘algorithmic language’.

=> allegory, allergy, arithmetic
algorithm (n.)
1690s, from French algorithme, refashioned (under mistaken connection with Greek arithmos "number") from Old French algorisme "the Arabic numeral system" (13c.), from Medieval Latin algorismus, a mangled transliteration of Arabic al-Khwarizmi "native of Khwarazm," surname of the mathematician whose works introduced sophisticated mathematics to the West (see algebra). The earlier form in Middle English was algorism (early 13c.), from Old French.

例文


1. Constant modulus algorithm (CMA)、which was used in blind equalization、is introduced in this paper.
文中にブラインド信号等化のための定モードアルゴリズム(CMA:constant modulus algorithm )を導入した。

2.Let us start with an immediate consequence of the algorithm .
まずこの演算法則の直接推論を提案する。

3.A commonly used microcomputer algorithm for multiplication.
マイコン一般的な乗算アルゴリズム。

4.A statement of fact to be tested for truth or falsehood within an algorithm .
アルゴリズムである事実の真偽を判定する文。

5.It is,of course,very easy to improve the efficiency of the greedy algorithm .
もちろん、欲張りアルゴリズムの有効性は容易に改善される。

頭文字