私たちは皆、*
を乗算記号として使用することに慣れています(他の難解な意味は言うまでもありません)。プログラミング)もちろん、これは実際には乗算の日常的な標準記号ではありません。それでも、通常のキーボードには×
キーはありません。
×
*
が次善の選択だった理由がわかりますが、なぜそこにあるのですか?元々はどういう意味でしたか、またはどのような用途がありましたか?
すべての「標準」" IBM-PC "タイプキーボード使用したことを覚えていると思いますが、この記号が付いていました。おそらく、一部のSolaris端末にはある場合とない場合があります(思い出せません)。 C64はそれを持っていました。いずれにせよ、少なくとも80年代初頭にさかのぼると思われるので、もっと早く賭けます。
["アスタリスクを検索しました"はここにありますが、この質問はまだ見つかりませんでした。重複を見逃した場合は、指摘してください。]
コメント
回答
記号を再現するために必要なコンピューター端末キーボードパンチカードと紙テープで利用できます。米国では、パンチカードがデータ処理業界を支配していました(通信用途は紙テープになりがちでした)。
特にIBMのパンチカードコードは、業界で重要でした。
IBM 026キーパンチ(およびその代替の029)にはアスタリスクが付いていました。オンラインキーボードが面白くなるまでに、アスタリスクはすでにさまざまなプログラミングコンテキストで使用されていたため、引き続き必要でした。
026にはさまざまな文字セット(およびエンコーディング)がありましたが、アスタリスクはほとんどの人に共通でした。 (すべて?)構成の。例については、このページを参照してください。ただし、FORTRANセットは次のとおりです。
+- 0123456789ABCDEFGHIJKLMNOPQR / STUVWXYZ = “。)$ *、(
その乏しいセットは後続のコンピューターキーボードの最小要件と見なすことができます。
しかし、なぜ026/029カードパンチにアスタリスクが付いたのですか?
この信頼できるコード化された文字セットに関するドキュメントはページに記載されています66、そのアスタリスクは「1932年頃」のIBMパンチカードコードに追加され、チェック保護に使用されました。これは39文字のセットでした:英数字、マイナス記号、アンペアサンド、アスタリスク。
したがって、データ処理装置のアスタリスクの必要性は、保存プログラムのデジタルコンピューターが登場するずっと前に解決されました。もちろん、処理装置が文字を使用できる場合は、キーボード上にある必要があります。
コメント
- かっこいい!これでアスタリスクが付けられます(最小値とともに)負の数に署名し、名前にはアンパサンドを付けます。たとえば、&ジョーンズ夫人)は最も古い特殊文字の1つです!
- これは'
×
がivid =” 547be95654 “と同時に乗算に含まれなかった理由'に答える>
が追加のために含まれていました。
+
は、文字セットが48文字に拡張されたときに追加されました。 48は既存の240文字のチェーンプリンターに適合します。 49はそうではありません(上記のリンクされたコード化されたcharセットのドキュメントのp70を参照してください)。 ×
を追加すると、他のものを置き換える必要があります。どうやら、乗算に*
を使用する方が、より良いトレードオフでした。回答
コンピューターが存在するずっと前にタイプライターがアスタリスクを付けていたため、キーボードにはアスタリスクが付いています。
タイプライター、特に機械的なものは、通常、必要なキーの数を減らすために多くの妥協をしました。たとえば、多くの人は0
または1
を持っておらず、人々はO
と代わりに、I
またはl
。同様に、代わりにx
を使用できるため、×
は必要ありませんでした。または、·
( .
ハーフアップ)。アスタリスクは頻繁に使用され(脚注、セクション区切り文字などに例)、アルファベット文字で置き換えることはできなかったため、多くの一般的なキーボードに含まれていました(たとえば、ヘミングウェイのアンダーウッドポータブルまたはアンダーウッド5)。
ほとんどのタイプライターに搭載されていたため、通信に使用される一部の文字セットに含まれることになりました。初期のコンピューターキーボードでも(タイプライターとして始まった)、次にASCIIで(前述の通信文字セットを介して)。詳細については、 PC & Macキーボードの数字キーの記号がASCIIキーボードと異なるのはなぜですか?を参照してください。 ASCIIが標準化されるまでに、*
はその数学的意味を帯びていました。数学記号(p。213)にが含まれています。
コメント
- @ another-dave Underwood 5がそれを持っていて、それは最も人気のあるタイプライターの1つでした。
- 実際には小文字のLを使用するのがより一般的でした
l
1
の代わりに。そのため、' Courierフォントの一部のバリエーションでは、2つの文字が同じように見えます。 - @UuDdLrLrSsの事前計算、そして今日でも、アスタリスクは脚注。他の用途もあります。
- @Raffzahn I ' 2つのエルメスベイビーがあります。タイプライター、1つは米国のレイアウト、もう1つはフランスのレイアウトです。どちらも、
l
とO
と0
を欠いています。代わりに
。このモデルの一部、すべてではありません ¹にアスタリスクが付いています。同じモデルでも言語間のバリエーションがたくさんあります。 ¹スウェーデンのレイアウト
x
-backspace- -
として生成されました。回答
×
の代わりに*を使用する理由は明確化です。 ×
は現在xと非常によく似ていますが、コンピューティングの初期の頃、レーザープリンターが普及し、
。
この投稿によると、Fortranのせいにすることができます:
乗算にアスタリスクを使用するのが一般的になっていますが、IBMでFORTRANプログラミング言語がIBMによって開発される前はそうではなかったと思います。 JohnBackusと彼のチーム。
おそらく、アスタリスクが選択されました。 -乗算を表す通常の×記号に最もよく似た英数字記号。一方、FORTRANは変数および未知数の記号変数名にアルファベットの文字を使用したため、文字Xは使用できませんでした。使用可能な上付き文字(または下付き文字)がなかったため、指数は二重アスタリスクで示されました:**(および下付き文字を囲むために括弧が使用されました)。さらに、文字「E」を使用して(数字の文字列の後に)、数値を「科学的記数法」でレンダリングしました(例:6.02×10 23 )。
アスタリスクは長い間乗算記号として使用されてきました:
算術の昔は、多くのアルゴリズムがサンアンドレスの十字架を利用して除算と乗算の積と比率を解いていました。そのため、1631年にオウトレッドがこの十字架を掛け算の記号として選んだのかもしれません。
それは、シンボルに完全に満足していなかった数学者ゴットフリートW.ライプニッツとアイザックニュートンを除いて、大きな受け入れを経験しました。ライプニッツは、1698年に、数学者ヨハンベルヌーイに宛てた手紙の中で、次のように書いています。「xと間違えられる可能性があるため、乗算の記号としての×記号は好きではありません。 …私はしばしば2つの量を点と関連付け、RS・PQとの乗算を示します。」
…
たとえば、スイスの数学者Johann Rahn(1622-1676)は、彼の作品Teutsche Algebra(1659)でアスタリスク*を使用しました。ライプニッツは、以前に倒れたCを開いた面を下にして、コンビナトリアルアートの学位論文(1666)で使用していました。
コメント
- Backus et alが以前の使用法を知っていたのか、それとも単なる偶然だったのだろうか?
- 逆に、シンボルの見かけの類似性×と文字 xは、前者が'初期のタイプライターに含まれていなかった理由です'タイピストが後者を代用することを期待しますか? (一部のタイプライターが'代わりに「O」と「l」が使用されたため、「0」または「1」を含める必要がないと考えたのと同じ方法です。)
- 'が時代のキーボードに存在していなかった場合、
*
は使用されなかったことに注意してください。
回答
1950年頃のロイヤルタイプライター。キーの一番上の行、右から2番目。何が表示されますか?
コメント
- しかし、コンピューターのキーボードが設計されたとき、人々はタイプライターのレイアウトを無意識にコピーする必要はありませんでした。一つには、コンピューターは明らかに数学に使用されていたので(今日のようにワードプロセッシングではない)、xを省略し、*
- @UuDdLrLrSsを含めることを選択しました-最初の一般的なコンピューターキーボードはテレタイプは、もともと人間間の距離通信のために電信を置き換えるように設計されています。
- '一般的な'が目に入る可能性がありますモデル33テレタイプの前は、コンピューターは IBM Typewriters や FridenFlexowritersなどを使用していました。 a>、コンソールデバイスとして、およびオフラインテープ準備用。テレタイプは、比較的安価であったため、ミニコンピューターやタイムシェアリングシステムで人気がありました。
- 'のASCIIコードは" ¢ "?
- この回答は'質問の理由の部分について説明します。 この回答とは対照的です。この回答はタイプライターについても説明していますが、その理由を説明しています。
⋅
です。これは×
高等数学