Loading article…
これは、コンピュータ関連用語またはコンピューティングの世界で使用される用語の起源のリストです (つまり、コンピュータ用語の語源のリスト)。これは、コンピュータ ハードウェアとコンピュータ ソフトウェアの両方に関連しています。
多くのコンピュータ用語、特にコンピュータ アプリケーションの名前は、多くの場合、その用語が実行する機能に関連しています。たとえば、コンパイラは、プログラミング言語のソース コードをコンピュータのマシン言語にコンパイルするアプリケーションです。ただし、語源があまり明らかでない、語源的に興味深い用語もあります。この記事では、そのような用語を一覧表示します。
あ
- ABEND – 元々はIBM System/360のエラーメッセージから来ており、「異常終了」の略です。冗談でドイツ語の Abend(夕方)と再解釈されました。これは「システムオペレータが金曜日の夜遅くに一日を終えたいときにマシンに対して行うこと」だからです。 [1]
- Ada –多くの人に最初のプログラマーであると考えられているAda Lovelaceにちなんで名付けられました。
- Apache – もともとはアメリカ先住民の部族であるApacheに敬意を表して選ばれました。ApacheはNCSAのHTTPdデーモン用に書かれたコードに対する一連のパッチとして始まったため、この名前は適切であると示唆されました。その結果、「パッチだらけの」サーバーが生まれました。 [2]
B

- B – おそらく「 BCPL 」の短縮形であり、ケン・トンプソンがDEC PDP-7の8KBのメモリでより小さなBCPLを実装しようとした努力を。 [要出典]または、ボンにちなんで名付けられた。 [4]
- biff –バークレーの開発者に知られた犬にちなんで名付けられました。UNIXのマニュアルページによると、この犬は1993年8月15日に15歳で亡くなり、Heidi Stettnerという人の飼い犬でした。いくつかの情報源[5] [6]によると、この犬は郵便配達員に吠えたため、メール通知システムの名前として自然な選択でした。Jargon Fileはこの説明と矛盾していますが[7]、少なくともこの犬が存在したことは確認しています。
- ビット– 1948年のクロード・E・シャノンの論文「通信の数学的理論」で初めて使用された。シャノンの「ビット」は「 2進数」を組み合わせた造語である。彼はその語源をジョン・W・テューキー[ 8]に帰した。1947年1月9日のベル研究所のメモでこの語を使用していた。 [9]
- ボン– ケン・トンプソンによって考案され、彼の妻ボニーにちなんで名付けられたか、あるいは「儀式に魔法の呪文を唱える宗教」(チベットの土着宗教であるボン教への言及)にちなんで名付けられた。[4]
- ブートまたはブートストラップ– 「自分のブーツストラップで自分自身を引き上げる」というフレーズから派生、もともとは自己開始または自己持続のプロセスの比喩として使用されていました。コンピューターでは、何かをメモリにロードするにはコードを実行する必要があるが、コードはロードされるまで実行できないという明らかな矛盾があるため、コンピューティングで使用されます。
- バグ– グレース・ホッパーの功績とされることが多いが、これは間違いである。1946年、彼女はハーバード大学の計算研究所に加わり、ハーバード・マークIIのエラーの原因をリレーに捕らわれた蛾にまで。このバグは慎重に取り除かれ、ログブックにテープで留められた。しかし、機械システムの欠陥を説明するのに「バグ」という言葉を使うようになったのは、少なくとも1870年代、特にスコットランドでのことと思われる。 [要出典]たとえばトーマス・エジソンは、ノートや手紙の中でこの言葉を使っていた。 [10]
- バイト– 1956年6月にIBM Stretchコンピュータの初期設計段階でヴェルナー・ブッフホルツによって造られた。 [11] [12] [13] [14]
C

- C – プログラミング言語。
- デニス・リッチーは、 B 言語を改良し、その創作物をNew Bと名付けました。後に、Cと改名しました。( Dも参照)。
- C++ の作者Bjarne Stroustrupは、新しい言語を「C with Classes」、その後「new C」と名付けました。元の言語は「old C」と呼ばれるようになり、C コミュニティに対する侮辱とみなされました。このとき、Rick Mascitti は C の後継として C++ という名前を提案しました。C では、'++' 演算子は追加された変数の値を増分するため、 C++ はCの値を増分します。
- コンピュータ–計算を頭の中で、場合によっては機械的な補助を使って実行していた人間のコンピュータから派生したもので、現在では電子的にプログラム可能なコンピュータに置き換えられています。
- クッキー– ブラウザと Web サーバー間でやり取りされる情報のパケット。
- この用語は、 Web ブラウザプログラマーのLou Montulliが、 Unixプログラマーが使用する「マジック クッキー」という用語にちなんで作ったものです。「マジック クッキー」という用語は、メッセージが埋め込まれたクッキーである「フォーチュン クッキー」に由来しています。
- カーソル (ユーザー インターフェイス) - カーソルはラテン語で「ランナー」を意味します。カーソルは、計算尺の点をマークするために使用される、細い線が刻まれた透明なスライドに付けられた名前です。この用語は、類推によってコンピューターに転用されました。
だ
- D – プログラミング言語。
- Walter Brightによって改良された C として設計され、C の設計上の問題の多く (たとえば、広範なポインタ操作、強制されない配列境界など) を回避しました。
- デーモン– オペレーティング システム内でバックグラウンドで実行されるプロセス。
- これは、 D isk And E xecution Mon itorの頭字語ではありません。この概念を導入した元のチームによると、デーモンという言葉の使用は、物理学と熱力学のマクスウェルの悪魔 (異なる速度で分子を分類するのを助け、バックグラウンドで休みなく働く架空のエージェント) に触発されたとのことです。 [15]この用語は、複数のバックグラウンド プロセスをサポートするUnixオペレーティング システムによって採用され、おそらく普及しました[要出典] 。さまざまなローカル サービス (後にインターネット サービス) がデーモンによって提供されました。これは、BSD のマスコットであるジョン ラセターのフレンドリーな小鬼の絵によって例証されています。
- ダッシュボード- もともとダッシュボードという言葉は、馬車やそりの前部に固定された木製または革製の障壁を指し、馬のひずめによって「跳ね上げられた」(投げ上げられた)泥やその他のゴミから運転手を守るために使用されていました。[1] この用語が最初に使用されたのは 1847 年のことで(ハイフンで区切って dash-board と表記され、そりに適用されました)、この用語は 1847 年にさかのぼります。[2] 一般的に、これらの板は、運転席に上がるときに便利な持ち手、または使用していないときに手綱を固定するための小さなクリップを提供する以外に、追加の機能はありませんでした。
- Debian – Linux ディストリビューション。
- デフォルト– 変数またはユーザー設定の初期値。
- 「デフォルト」という言葉の本来の意味は、「義務を果たせなかったこと」です。ここでの義務とは、プログラムに必要な入力を提供することです。プログラミングの初期の頃は、入力値が欠落しているか「null」である場合、プログラムはほぼ確実にクラッシュしました。これは多くの場合、変数の「型指定」に関係しています。たとえば、単純な計算プログラムは、入力として数値を想定しています。テキスト文字列や null (値なし) などの他の種類の入力では、乗算などの数学演算が不可能になります。この可能性を防ぐために、プログラマーは、ユーザーが *デフォルト* した場合、つまり正しい入力値を提供する義務を果たせなかった場合に使用される初期値を定義しました。時が経つにつれて、「デフォルト」という用語は初期値自体を指すようになりました。
え
- イーサネット–コンピュータ ネットワークテクノロジー。
- ロバート・メトカーフ(初期の開発者の一人)によると、彼は初期の会社のメモで、19世紀後半に電磁波が伝播する媒体であると広く信じられていた「物質」である「発光エーテル」と「ネットワーク」の略語である「ネット」を内心的に合成してこの名前を考案したという。[18]ネットワーキング チームがネットワーク インフラストラクチャに流入するデータについて説明する際、彼らはいつもそれを「エーテルに向かって上昇する」データ パケットと説明していた。[19]
ふ
- レス・アーネストは、ネットワークやシステム上の他のユーザーに関する情報を求めるユーザーのために、1971年にフィンガープログラムを書きました。アーネストによると、このプログラムは「ユーザーIDを指して『それは誰?』と尋ねる必要がなくなる」ため、指さしの行為にちなんで名付けられました。[20] [21]
グ
.jpg/500px-Antarctica_2013_Journey_to_the_Crystal_Desert_(8369519075).jpg)
- プロジェクトの最初のREADMEファイルで、Linus Torvaldsは「「git」は気分に応じて何にでもなり得る」と書き、いくつかの定義を提示している。[23]
- 発音可能で、既存のUnix コマンドではないランダムな 3 文字の組み合わせ
- イギリス英語の俗語。愚かな人や軽蔑すべき人を意味する。
- 「グローバル情報トラッカー」の頭字語(機能する場合)
- 「クソ馬鹿げたトラック一杯のクソ」(壊れたとき)の頭字語
- 名前の由来について尋ねられたとき、トーバルズは冗談めかしてこう答えた。「私は自己中心的な野郎で、自分のプロジェクトにはすべて自分の名前を付けているんだ。」[24]
- GNU – フリーなオペレーティング システムを作成することを本来の目標とするプロジェクト。
- ヌー(ヌーとも呼ばれる)は、牛に似たアフリカのレイヨウの属です。GNUプロジェクトの創設者リチャード・ストールマンは、その発音(正式には/ ɡ n uː /)に関連するユーモアのためにこの名前を気に入っていました。 )、[25][26]また、フランダースとスワンの「The Gnu Song」[27]ヌー再帰的頭字語の初期の例でもあります:「GNU'sNotUnix」。[28]
- この名前は、検索エンジンが検索できる情報量を誇張して自慢したことから始まりました。元々は「グーゴル」という名前で、1 の後に 100 個のゼロが続く数を表す言葉でした。この言葉は、1938 年に数学者エドワード・カスナーの甥であるミルトン・シロッタが、大きな数と指数表記法について議論しているときに考案されました。
- この名前は開発者のFarhad Anklesariaによって造られたもので、物を取ってくるアシスタントのgoferと、入れ子になった階層構造を通って掘るgopherを掛け合わせたものである。 [29]この名前は、プロトコルが開発されたミネソタ大学のマスコットであるGoldy Gopherからもヒントを得たものである。
- この名前は、Unixテキストエディタedのコマンドに由来しており、正規表現をグローバルに検索し、インスタンスが見つかった行を出力することを意味します。[ 30 ]
g/re/p「Grep 」は「 Google」のように「検索する」という意味の動詞としてよく使用されます。
H
- Hotmail – 無料の電子メール サービス。現在はOutlook.comという名前になっています。
- 創設者のジャック・スミスは、世界中のどこからでもコンピュータから Web 経由で電子メールにアクセスできるというアイデアを思いつきました。メール サービスのビジネス プランを思いついたサビール・バティアは、「メール」で終わるさまざまな名前を試し、最終的に、Web ページの作成に使用されるマークアップ言語である「HTML」の文字が含まれている Hotmail に落ち着きました。当初は、大文字を一部使用して HoTMaiL と呼ばれていました。
私
- i18n – 「 i nternationalization」の略。
- 「18」は、 iとnの間の文字数を表します。関連するあまり一般的ではない用語には、 l10n (localizatio n の略) 、 g11n ( globalizatio n の略) 、 a11y ( a ccessibilit y の略)などがあります。
- ICQ –インスタント メッセージングサービス。
- ICQ は頭文字ではありません。これは、「I seek you」または「Internet seek you」というフレーズをもじったものです (アマチュア無線のCQに似ています)。 [引用が必要]
- ID10T (発音は「ID テン T」) は、顧客サービス担当者 (CSR) がメモに注釈を付け、問題の原因がシステムのせいではなく、問題を報告した人にあることを特定するためによく使用されるコードです。これは、問題を報告した人が IDIOT であるという CSR の意見を暗に示しています。例: 報告された問題は ID10T が原因で、解決できません。PEBKAC も参照してください。 [引用が必要]
J
- Java – Sun Microsystems社が開発したプログラミング言語。後にOracle 社に買収された。
- ジャワ島産のコーヒーのブレンドであるjavaにちなんで名付けられ、コーヒー全般の俗語としても使用されている。この言語は当初「Greentalk」と呼ばれ、後に「Oak」と呼ばれたが、これはすでにOak Technologiesによって商標登録されていたため、開発者はリリース直前に別の名前を選択する必要があった。他に提案された名前には「WebRunner」、「DNA」、「Silk」などがあった。[31]
- JavaScript – プログラミング言語。
- もともとはNetscape社のBrendan Eich氏によって「Mocha」という名前で開発され、後に「LiveScript」、そして最終的に「JavaScript」に改名されました。 [32] LiveScriptからJavaScriptへの名前の変更は、Netscape社がNetscape Navigator ウェブブラウザにJavaテクノロジのサポートを追加したのとほぼ同時期でした。JavaScriptは1995年12月にNetscapeブラウザバージョン2.0B3で初めて導入され、導入されました。この名前は混乱を招き、この言語がJavaの派生であるという印象を与え、当時流行していた新しいウェブプログラミング言語の名声をJavaScriptに与えるためのNetscape社のマーケティング戦略であると多くの人に特徴づけられました。[33]
け
- Kerberos – Windows 2000とWindows XPの両方でデフォルトの認証方法として使用されているコンピュータ ネットワーク 認証 プロトコル。
- 1970 年代にMITのプログラマーによって作成されたとき、彼らはプロジェクトの高度なセキュリティを示唆する名前を望んでいたため、ギリシャ神話で冥界の門を守る 3 つの頭を持つ犬であるKerberosにちなんで名付けられました。ギリシャ神話にちなんで付けられたのは、おそらく Kerberos がProject Athenaの一部として開発されたためです。[出典が必要]
ら
- Linux の作者Linus Torvaldsは、もともと自分のコンピュータでMINIX オペレーティング システムを使用していましたが、気に入らず、DOS もあまり好きではなかったため、MINIX の問題を解決するオペレーティング システムを開発するプロジェクトを開始しました。そのため、作業名はLinux (Linus' Minix) でした。しかし、当初 Linus はそれをFreax ( free + freak + x ) と名付けるつもりでした。友人のAri Lemmkeは、簡単にダウンロードできるようにネットワークにアップロードするよう Linus に勧めました。Ari はFreaxという名前が気に入らなかったため、自分のFTP サーバーにlinuxというディレクトリを Linus に提供しました。
- Lisa –1980 年代初頭にApple Computerで設計されたパーソナル コンピュータ。
- Apple は Lisa はLocal Integrated Software Architectureの頭字語であると述べていますが、このマシンはもともと Apple の共同設立者であるSteve Jobsの娘にちなんで名付けられ、この頭字語は後に名前に合うように発明されたと推測されることがよくあります。したがって、頭字語を拡張するための 2 つのユーモラスな提案として、 Let's Invent Some AcronymsとLet's Invent Silly Acronymsがありました。
- ライブウェア– コンピューター担当者。
- 「ソフトウェア」と「ハードウェア」を掛け合わせた造語。1966 年に造られたこの言葉は、コンピュータの問題がコンピュータ自体ではなく、ユーザーにある場合があることを示しています。
- Lotus Software – Lotus の創設者Mitch Kapor は、会社の名前を「蓮華座」(サンスクリット語で「Padmasana」 )から得ました。Kapor は、マハリシ・マヘーシュ・ヨギーが教える超越瞑想法の教師でした。
ま

- Macintosh、 Mac – Apple Computerのパーソナルコンピュータ。
- リンゴの人気品種、マッキントッシュから。
いいえ
- オタク– コンピューターに熱中する人、特に強迫観念にとらわれ、一つのことに集中する人を指す俗語。もともとはドクター・スースの著書『 If I Ran the Zoo』から作られた造語です。
お
- Oracle –リレーショナル データベース管理システム(RDBMS)。
- ラリー・エリソン、エド・オーツ、ボブ・マイナーは、CIA (中央情報局) のコンサルティング プロジェクトに取り組んでいました。プロジェクトのコード名はOracleでした(CIA は明らかに、このシステムがあらゆる疑問に答えてくれると考えていました)。プロジェクトは、IBMが新たに作成したSQLデータベース言語を使用するように設計されました。プロジェクトは最終的に終了しましたが、彼らは始めたことを終わらせ、世界に発信することを決意しました。彼らはOracleという名前を保持し、RDBMS エンジンを作成しました。
ポ
- この言葉は、音を立てて食べるときに使われる日本語の擬音語「パクパク」に由来しており、 「ムシャムシャ食べる」に似ています。このゲームは、日本で「パックマン」という名前で発売され、米国では、子供たちが「パックマン」の筐体の「 P」を「 F」に変えて汚してしまうことを恐れて、「パックマン」という名前で発売されました。
- パッチ–コンピュータ プログラムまたはそのサポート データを更新、修正、または改善するために行われる一連の変更
- 歴史的に、ソフトウェア供給者は紙テープまたはパンチカードでパッチを配布し、受け取った人が元のテープ(またはデッキ)の指定された部分を切り取り、交換セグメントにパッチを当てることを期待していました(これが名前の由来です)。
- PCMCIA – PC カードおよびExpressCard、拡張カード フォーム ファクターの標準化団体
- Personal Computer Memory Card International Association は、ノートブック コンピュータに接続するモデムや外付けハード ディスク ドライブなどの拡張デバイスの標準を定義および推進する国際標準化団体です。長年にわたり、PCMCIA という頭字語は、ノートブックコンピュータで使用されるPC カード フォームファクタを指すために使用されてきました。この頭字語を少しアレンジすると、P eople C an't M emorize Computer I ndustry A cronymsになります。
- PEBKAC – 「Problem Exists Between Keyboard And Chair」の頭字語。これは、カスタマー サービス担当者 (CSR) がメモに注釈を付け、問題の原因が、非難されているシステムではなく、問題を報告した人物であることを示すためによく使用されるコードです。これは、問題を報告した人物が問題であるという CSR の意見を暗に示しています。例: PEBKAC、解決不可能。ID10T も参照してください。
- Pentium – Intelのマイクロプロセッサシリーズ。
- 80x86シリーズの 5 番目のマイクロプロセッサ。i586 または 80586 という名前になるはずだったが、Intel はAMDに対する商標侵害訴訟で「286」、「386」、「486」などの数字は商標登録できないという判決を受けて敗訴したため、 Pentium (ペンタ = 5) という名前にすることにした。Intel によると、Pentium はチタンのように強さを意味するという。[要出典]
- 初期の Pentium チップには数学的な精度エラーが含まれていたため、チップが 586 ではなく Pentium と名付けられた理由は、Intel チップでは 486 + 100 = 585.99999948 と計算されるためだと冗談めかして言われてきました。
- Perl はもともと、マタイ伝13:46の「高価な真珠」にちなんでPearlと名付けられました。 [要出典] Perl の作者であるLarry Wall は、この言語に肯定的な意味合いを持つ短い名前を付けたいと考え、辞書にある 3 文字と 4 文字の単語をすべて調べた (そして却下した) と主張しています。彼は、妻の Gloria にちなんでこの言語に名前を付けることさえ考えていました。言語が正式にリリースされる前に、Wall はPearlという名前のプログラミング言語がすでに存在していることを発見し、名前の綴りを変更しました。元のマニュアルでは「Practical Extraction and Report Language」と「Pathologically Eclectic Rubbish Lister」という頭字語が提案されていましたが、これらは冗談で意図されたものでした。[要出典]
- 当初は作成者のRasmus Lerdorfによって「P ersonal H ome P age Tools 」と名付けられていましたが、開発者のZeev SuraskiとAndi Gutmansによって書き直され、再帰的な名前「P HP H ypertext P reprocessor 」が付けられました。Lerdorf は現在、この名前が何かの略語であるとは考えるべきではないと主張しています。なぜなら、PHP が汎用プログラミング言語に進化することを予見していなかったため、「Personal Home Page」という名前を選んだからです。
- 多くの人は、Pine は「 Pine I s N ot Elm」の略だと考えています。しかし、その原著者の一人であるローレンス・ランドブレイドは、これは決してそうではなく、単に単語として始まったのであって頭字語ではないと主張しています。彼が最初に選んだPine のバックロニムは「Pine Is Nearly Elm」でした。時が経つにつれて、それはProgram for Internet News and E-mailを意味するようになりました。[34]
- ping – ホストを検出するために使用されるコンピュータ ネットワーク ツール。
- ping の作者であるMike Muuss は、ソナーが発する音波パルス「ping」にちなんで ping と名付けました。後にDave Mills が「 Packet I nter n et G roder」という頭字語を提案しました。
- テレビシリーズ『空飛ぶモンティ・パイソン』にちなんで名付けられた。[35]
R
- ラジオ ボタンは、ラジオ受信機のプリセット ボタンにちなんで名付けられました。ラジオ受信機でプリセット ステーションを電子的にではなく物理的に選択していたとき、1 つのプリセット ボタンを押すと、たまたま押されていた他のボタンが飛び出しました。
- 同社の創設者マーク・ユーイングは、大学時代に祖父からコーネル大学の ラクロスチームのキャップ(赤と白のストライプ)を贈られました。人々は彼に問題解決を頼み、彼は「赤い帽子のあの男」と呼ばれていました。彼はそのキャップを紛失し、必死に探しました。Red Hat Linux のベータ版のマニュアルには、誰かがその帽子を見つけたら返却するようにという読者への呼びかけがありました。
- このアルゴリズムの作者の姓であるRon R ivest、Adi S hamir、Len Adlemanに基づいています。
ス
- Samba – Microsoftのネットワーク プロトコルの無料実装
- sambaという名前は、Microsoft Windows ネットワーク ファイル システムが使用する標準プロトコルの名前であるServer Message Block (SMB) に 2 つの母音を挿入したことに由来しています。著者はgrep を使用して辞書でSM と B をその順序で含む単語を検索しましたが、一致したのはSambaとSalmonberryだけでした。
- シェアウェア- 1983 年初頭にBob Wallaceが自身のワードプロセッサ PC-Write を説明するために作った造語。 [要出典]これ以前には、 Jim Knopf (Jim Button としても知られる) とAndrew Fluegelmanが、配布されたソフトウェアをそれぞれ「ユーザー サポート ソフトウェア」と「フリーウェア」と呼んでいたが、Wallace の用語が主流であった。
- スパム– 迷惑な大量メールなどの、望ましくない繰り返しのメッセージ。
- スパムという用語は、モンティ・パイソンの SPAM スケッチに由来しています。このスケッチは、メニューのすべてにSPAMランチョンミートが含まれているカフェを舞台にしています。客が SPAM が入っていない食べ物を嘆きながら頼むと、店員は SPAM だらけのメニューを繰り返します。すぐに、バイキングのコーラスが加わり、「SPAM、SPAM、SPAM、SPAM、SPAM、素敵な SPAM、素晴らしい SPAM」と何度も何度も歌い、会話をかき消します。
- SPIM は、 MIPSプロセッサの命令セットに非常によく似た仮想マシンのシミュレーターで、単に MIPS を逆に綴ったものです。最近では、 SPIM はインスタントメッセージングで送信されるSPを意味するようになりました。
- Swing – Java 用のグラフィック ライブラリ。
- Swing は、新しいグラフィック コンポーネント ( AWTの後継) を開発したプロジェクトのコード名です。これは、1930 年代に普及し、1990 年代に予期せず復活したダンス バンドジャズのスタイルであるswingにちなんで名付けられました。コンポーネントの非公式な名前でしたが、 で始まる Swing API のパッケージ名にこの単語が使用されたことで、広く受け入れられました。[要出典]
javax.swing
T
- Tomcat は、Sun社内の JSDK 2.1 [要説明]プロジェクトのコード名でした。[要出典] Tomcat は、Sun のソフトウェア アーキテクトであった James Duncan Davidson によるサーブレット仕様の実装として始まりました。 Davidson は当初、プロジェクトがオープン ソースになることを望んでいました。また、ほとんどのオープン ソース プロジェクトには表紙に動物が描かれたO'Reillyの本があったため、彼はプロジェクトに動物の名前を付けたいと考えました。動物は自分で面倒を見て自活できるものを表していると考え、Tomcat という名前を思いつきました。
- Troff は「t typesetter roff 」の略ですが、デフォルトでTimes フォント ファミリが使用されることから、実際には「Times roff」を意味するのではないかと推測する人も多くいます。 Troff は、以前の書式設定プログラムであるroffに由来しており、その名前は「run off」の短縮形です。[引用が必要]
- トロイの木馬– 正規のソフトウェアを装った悪意のあるプログラム。
- この用語は、トロイの木馬の古典神話に由来しています。同様に、トロイの木馬は一見無害に見えますが(贈り物のように見えますが)、実際にはセキュリティを回避するための手段です。
- Tux – Linux カーネルおよびLinux ベースのオペレーティング システムの主なロゴとして使用されるペンギンのマスコット。
- Linuxの生みの親であるリーナス・トーバルズは、ペンギンが大のお気に入りで、Linuxを「ちょっと間抜けで楽しい」ものと関連付けたいと考え、ペンギンのマスコットを提案した。[36]ロゴはもともとラリー・ユーイングが1996年にLinuxロゴコンテストのエントリーとして作成したものである。Tuxという名前はジェームズ・ヒューズが提案したもので、「( T )orvolds ( U )ni( X ) — TUX !」[37]
あなた
- Ubuntu Linux – Canonical Ltd.がスポンサーとなっているDebianベースのLinuxディストリビューション。
- 南アフリカの思想であるウブントゥに由来します。
- ベル研究所が、もともとベル研究所/ GE / MITの共同プロジェクトであったMULTiplexed Information and Computing System ( MULTICS )プロジェクトから撤退したとき、ベル研究所のケン・トンプソンは、すぐにデニス・リッチーと合流し、廊下で見つかったという予備のDECミニコンピュータ用に、よりシンプルなバージョンのオペレーティングシステムを作成した。彼らには、MULTICSでコンパイルされたゲームSpace Travelを実行するためのOSが必要だった。新しいOSは、ブライアン・カーニハンによってUNICS – UN iplexed I nformation and C omputing S ystemと名付けられた。
五
- vi sualの頭文字。exエディタのコマンドで、ex モードからビジュアル モードに切り替えるのに使用します。最初のバージョンは、カリフォルニア大学バークレー校のBill Joyによって作成されました。
- Vim がviエディタにいくつかの機能を追加した後に、 Vimの頭字語が改良されました。ただし、Vim は Vi の模倣として始まり、V i im itation として拡張されました。
- ウイルス–自分自身を複製することで拡散するプログラム コード。
- ウイルスという用語は、フレッド・コーエンが1984 年の論文「コンピュータウイルスの理論と実験」で初めてコンピュータサイエンスの専門用語として使用したものであり、コーエンは、この用語をレン・エイドルマンが作ったとしている。コーエンによるウイルスの使用が最初の学術的使用であったかもしれないが、それよりずっと前から一般的な用語として使われていた。1970 年代半ばのデイヴィッド・ジェロルドによるSF小説「ハーリーが 1 人だった頃」には、ウイルスのように動作する (そして、アンチボディというプログラムによって対抗される) 架空のコンピュータプログラム「ウイルス」の説明が含まれている。「コンピュータウイルス」という用語は、1982 年に出版されたコミック「アンキャニィX-メン」第 158 号にも登場する。コンピュータウイルスの基本的な機能は、既存の他の実行可能ファイルに自身の実行コードを挿入することであり、文字通り生物学的ウイルスの電子版となる。生物学的ウイルスの基本機能は、自身の遺伝情報を侵入した細胞の遺伝情報に挿入し、細胞にウイルスの複製を強いることである。
わ
- WikiまたはWikiWiki – ハイパーテキスト ドキュメント コレクション、またはその作成に使用される共同作業ソフトウェア。
- ウィキの概念の考案者、ウォード・カニンガムによる造語。ホノルル空港の「ウィキウィキ」または「クイック」シャトルバスにちなんで名付けられた。ウィキウィキは、彼が初めてハワイ諸島を訪れたときに初めて知ったハワイ語だった。空港のカウンター係員は、ターミナル間をウィキウィキバスで移動するように彼に指示した。
- 「ワーム」という名前は、ジョン・ブルンナーの 1970 年代のSF小説「ショックウェーブ ライダー」から取られました。この本には、データを削除する目的でネットワークを通じて拡散する「サナダムシ」と呼ばれるプログラムが記述されています。分散コンピューティングの実験に関する初期の論文を執筆していた研究者は、自分たちのソフトウェアとブルンナーが記述したプログラムとの類似点に気づき、その名前を採用しました。
- WYSIWYG – 編集中のコンテンツが最終製品と非常によく似たものになるシステムを表します。
- What You See Is What You Getの頭字語であるこのフレーズは、Arlene と Jose Ramos が発行した WYSIWYG というニュースレターで生まれました。これは、1970 年代後半に電子化が進む新興のプリプレス業界向けに作成されました。
バツ
- X Window System –ビットマップディスプレイを備えたコンピューター用のウィンドウ システム。
- X は、1983 年以前のW ウィンドウ システムの後継としてその名前が付けられました。
はい
- Yahoo! – インターネット ポータルおよびWeb ディレクトリ。
- Yahoo! の歴史サイトによると、この名前は「Yet Another Hierarchical Officious Oracle」の頭字語だそうですが、Yahoo! が akebono.stanford.edu というサーバー上に存在していた初期の頃 (1990 年代中頃) には、「Yet Another Hierarchical Object Organizer」と説明されていたことを覚えている人もいます。「Yahoo!」という言葉は、もともとジョナサン・スウィフトが考案したもので、彼の著書『ガリバー旅行記』で使われていました。外見も行動も不快で、ほとんど人間らしくない人物を表しています。Yahoo! の創設者であるジェリー・ヤンとデビッド・ファイロは、自分たちをヤフーだと考えていたため、この名前を選びました。
ず
- このファイル形式はPhil Katzによって作成され、友人の Robert Mahoney によって名前が付けられました。Phil Katz が作成した圧縮ツールはPKZIPと名付けられました。Zip は「速度」を意味し、彼らは自社製品が当時の ARC やその他の圧縮形式よりも高速であることを暗示したかったのです。
参照
参考文献
- ^ 新ハッカー辞典。エリック・S・レイモンド編(第3版)。MITプレス。1996年。34ページ。ISBN 978-0-262-18178-5。
{{cite book}}: CS1 メンテナンス: その他 (リンク) - ^ 「FAQ – Httpd Wiki」 。 2012年11月15日閲覧。
- ^ Hamilton, Naomi (2008 年 5 月 27 日). 「The AZ of Programming Languages: AWK」. ComputerWorld.com.au . 2012 年11 月 15 日閲覧。
- ^ ab Ritchie, Dennis M. (1993 年 3 月). 「C 言語の開発」. ACM SIGPLAN Notices . 28 (3): 201–208. doi : 10.1145/155360.155580 . B
言語
の
名前は BCPL の短縮形である可能性が高いが、別の説では、Multics 時代に Thompson が作成した無関係の言語である Bon [Thompson 69] に由来しているという。Bon は、彼の妻 Bonnie にちなんで名付けられたか、または (マニュアルの百科事典の引用によると) 魔法の呪文をささやく儀式を伴う宗教にちなんで名付けられた。
- ^ Cooper, Eric. 「biff: Did You Know?」。2012年11月13日時点のオリジナルよりアーカイブ。2012年11月17日閲覧。
- ^ 「{奇妙な UNIX コマンド名} は何の略ですか?」UNIXguide.net 。 2012 年11 月 17 日閲覧。
- ^ 「Jargon File: biff」 。 2012年11月17日閲覧。
- ^ Shannon, Claude E. (1948 年 7 月). 「通信の数学的理論」. The Bell System Technical Journal . 27 (3): 379–423. doi :10.1002/j.1538-7305.1948.tb01338.x. hdl : 10338.dmlcz/101429 . 2007 年 10 月 1 日時点のオリジナルよりアーカイブ。2012年11 月 20 日閲覧。対数の底の選択は、情報測定の単位の選択に対応します。底 2 が使用される場合、結果として得られる単位は 2 進数、またはより簡単には
JW Tukey が提案した言葉である
ビット
と呼ばれることがあります。
- ^ ダイソン、ジョージ(2012年3月29日)。『機械の中のダーウィン』ペンギンブックス社、98ページ。ISBN 9780718196950。
- ^ エジソンからプスカシュへの手紙、1878年11月13日、エジソン文書、エジソン国立研究所、米国国立公園局、ニュージャージー州ウェストオレンジ、トーマス・P・ヒューズ著『アメリカの創世記:アメリカの発明の天才の歴史』ペンギンブックス、1989年、ISBN 0-14-009741-4、75ページに引用。
- ^ Bemer, Robert William (2000 年 8 月 8 日)。「なぜ 1 バイトは 8 ビットなのか? それともそうなのか?」。Computer History Vignettes。2017年 4 月 3 日のオリジナルからアーカイブ。2017年4 月 3 日閲覧。
[…]
IBM
の
STRETCH
コンピューターを背景に、8 のグループに分割可能な 64 文字の単語を処理します (この文字セットは、
8 ビットのグループを表す
「
バイト」という用語を考案した
Werner Buchholz博士の指導の下で設計しました)。[…]
IBM 360 は
8 ビット文字を使用しましたが、ASCII を直接使用したわけではありませんでした。そのため、Buchholz の「バイト」はどこでも使われました。私自身は、さまざまな理由でこの名前が好きではありませんでした。[…]
- ^ Buchholz, Werner (1956 年 6 月 11 日). 「7. シフト マトリックス」(PDF) .リンク システム. IBM . pp. 5–6.ストレッチメモ No. 39G. 2017 年 4 月 4 日のオリジナル(PDF)からアーカイブ。2016 年4 月 4 日取得。
[…] 編集の観点から最も重要なのは、1 ビットから 6 ビット長の任意の文字または数字を処理できることです。[…] シフト マトリックスは
、メモリから並列に送られる60 ビットの
ワードを
文字
(ここでは「
バイト」と呼んでいます) に変換し、加算
器
にシリアルに送るために使用されます
。60 ビットは、 6 つの異なるレベルの
磁気コア
にダンプされます。したがって、位置 9 から 1 が出てくると、その下の 6 つのコアすべてに現れます。[…] 加算器は、すべてのビットを受け入れることも、一部のビットだけを受け入れることもできます。 […] 右から 4 ビットの
10 進数
を操作するとします
。0 対角線が最初にパルスされ、0 から 5 までの 6 ビットが送信されます。そのうち、加算器は最初の 4 ビット (0 から 3) のみを受け入れます。ビット 4 と 5 は無視されます。次に、4 対角線がパルスされます。これにより、ビット 4 から 9 が送信され、最後の 2 ビットは再び無視されます。[…]
英数字の
作業で 6 ビットすべてを使用することも、論理分析のために 1 ビットのみのバイトを処理することも、バイトを任意のビット数だけオフセットすることも、同様に簡単です。[…]
- ^ Buchholz, Werner (1977 年 2 月)。「バイトという言葉が成熟する...」Byte Magazine。2 ( 2): 144。 […] ファイル内で最初に見つかった参照は、
Stretch
の開発初期、1956 年 6 月に書かれた社内メモに含まれていました
。
バイトは、
1 から6までの任意の数の並列ビットで構成されると説明されていました。したがって、バイトは状況に応じた長さを持つものと想定されていました。バイトが最初に使用されたのは、一度に 6 ビットを処理する 1950 年代の入出力機器のコンテキストでした。8 ビット バイトへの移行の可能性は 1956 年 8 月に検討され、その後すぐに Stretch の設計に組み込まれました。この用語が初めて公表されたのは、1959 年の
IRE Transactions on Electronic Computers
、1959 年 6 月、121 ページの
G A Blaauw
、
F P Brooks Jr
、
W Buchholz
による論文「Processing Data in Bits and Pieces」です。この論文の概念は、 W Buchholz 編集の
Planning a Computer System (Project Stretch)
、
McGraw-Hill Book Company
(1962) の第 4 章で詳しく説明されています。この用語を作った根拠は、その 40 ページで次のように説明されています。
バイトは、
文字をエンコードするために使用されるビットのグループ、または入出力装置間で並行して送信されるビット数を示します。ここで文字以外の用語
が
使用されているのは、特定の文字が異なるアプリケーションで複数のコードによって表される場合があり、異なるコードが異なるビット数 (つまり、異なるバイト サイズ) を使用する場合があるためです。入出力送信では、ビットのグループ化は完全に任意であり、実際の文字とは関係ありません。 (この用語は
biteから作られた造語です
が、誤って
bitに変わるのを避けるために綴りが変えられています
。)
System/360 は、
2 の累乗である基本的なバイト サイズとワード サイズを含む、Stretch の概念の多くを引き継ぎました。ただし、経済性のために、バイト サイズは最大 8 ビットに固定され、ビット レベルのアドレス指定はバイト アドレス指定に置き換えられました。[…]
- ^ Blaauw, Gerrit Anne ; Brooks, Jr., Frederick Phillips ; Buchholz, Werner (1962)、「4: Natural Data Units」(PDF)、Buchholz, Werner (ed.)、『Planning a Computer System – Project Stretch』、McGraw-Hill Book Company, Inc. / The Maple Press Company、York、PA.、pp. 39–40、LCCN 61-10466、2017年 4 月 3 日のオリジナルから アーカイブ(PDF) 、 2017 年4 月 3 日取得
- ^ 「デーモンという言葉の起源」。
- ^ ニクソン、ロビン (2010)。Ubuntu : Up and Running。オライリーメディア。p. 3。ISBN 978-0-596-80484-8。
- ^ Debianについて
- ^ Cade Metz (2009 年 3 月 13 日)。「イーサネット – 時代を超えたネットワーク プロトコル名: Michelson、Morley、Metcalfe」The Register、p. 2。2013年3 月 4 日閲覧。
- ^ イーサネットの歴史。NetEvents.tv。2006年。2021年12月21日時点のオリジナルよりアーカイブ。 2011年9月10日閲覧。
- ^ 「指コマンドの起源」。groups.google.com 。 2021年4月30日閲覧。
- ^ アーネスト、レス(2017年10月29日)。「詮索好きな官僚が偶然に最初のソーシャルネットワーキングとブログサービスを作った方法」。web.stanford.edu 。2021年4月30日閲覧。
- ^ Eastlake, D.; Manros, C.; Raymond, E. (2001年4月1日). 「RFC 3092 – 「Foo」の語源」. doi : 10.17487/RFC3092 . 2012年11月15日閲覧。
{{cite journal}}:ジャーナルを引用するには|journal=(ヘルプ)が必要です - ^ “地獄の情報管理ツール「git」の初期リビジョン · git/git@e83c516”. GitHub . 2017年10月8日時点のオリジナルよりアーカイブ。2016年1月21日閲覧。
- ^ 「論争の後、トーバルズ氏は「git」の開発を開始」。PC World 。 2021年4月30日閲覧。
- ^ 「GNU とは何か?」。GNU オペレーティング システム。フリー ソフトウェア財団。2009 年 9 月 4 日。2009 年10 月 9 日閲覧。
「GNU」という名前は、 「GNU は Unix ではない」の
再帰的頭字語です
。g
と
n
の間に母音のない 1 つの音節として
「g-noo」
と発音されます
。
- ^ リチャード・ストールマン(2006年3月9日)「フリーソフトウェア運動と自由の未来」ザグレブ、クロアチア:FSFヨーロッパ。 2007年2月20日閲覧。
- ^ ヌーの歌
- ^ リチャード・ストールマン。「GNUプロジェクトの最初の発表 1983年9月27日」。gnu.org 。 2013年11月20日閲覧。
- ^ 「Gopher プロトコルの興隆と衰退」MinnPost 2016 年 8 月 11 日。 2021 年4 月 30 日閲覧。
- ^ 「The Open Group Base Specifications Issue 7 IEEE Std 1003.1、2013 Edition Copyright © 2001-2013 The IEEE and The Open Group」。The Open Group 。 2013年11月20日閲覧。
- ^ Murphy, Kieron (1996 年 10 月 4 日)。「それでは、なぜ Java と呼ぶことにしたのでしょうか?」InfoWorld。2021年4 月 30 日閲覧。
- ^ Krill, Paul (2008 年 6 月 23 日)。「JavaScript の作者が過去と未来を熟考」。InfoWorld。2009年5 月 19 日閲覧。
- ^ 「O'Reilly – Safari Books Online – 0596101996 – JavaScript: The Definitive Guide, 5th Edition」。Safari.oreilly.com。2008年12月8日時点のオリジナルよりアーカイブ。2009年5月19日閲覧。
- ^ Lundblade, Laurence. 「Laurenceのホームページ: Naming Pine」。2011年6月7日時点のオリジナルよりアーカイブ。2012年11月17日閲覧。
- ^ 「General Python FAQ」. Python.org . Python Software Foundation . 2020年6月4日閲覧。
- ^ 「Tux Gallery - みんなのお気に入りのLinuxマスコット」www3.nd.edu 。 2021年4月30日閲覧。
- ^ 「ペンギンのタックスに隠された物語」Wired . ISSN 1059-1028 . 2021年4月30日閲覧。
