ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
インストール
ブラウザよりも高速アクセス!
 

無限ループ

索引 無限ループ

無限ループ(むげんループ、infinite loop)は、コンピュータ・プログラムの一連の命令が無限に繰り返される(ループする)ことである。永久ループ(えいきゅうループ)ともいう。 専門用語としては一応きちんとした意味があるが、刺激的に感じられる他の用語(例えばメモリリーク)と同様に、通俗的な使い方もされる(「日常会話での使用」を参照)。専門的な意味としての無限ループは、ようだが、実際のところそうではないこともある(#無限ループの検出)。.

59 関係: 停止性問題いたちごっこ不等式任意精度演算循環論法例外処理ミニマル・ミュージックチャック・ノリス・ファクトバグメモリリークユーザインタフェースラムダ計算リテラルループ (プログラミング)デバッグデータベースデッドロックダル・セーニョダ・カーポ (演奏記号)ダイアログボックスアメリカ合衆国アップル (企業)インターネットウロボロスエラーメッセージエリック・サティカリフォルニア州クライアントサーバモデルクパチーノ (カリフォルニア州)ゲームミュージックコラッツの問題コンパイラコンピュータゲームジャーゴンファイルスポーツと気晴らしスーパーコンピュータスタック再帰BASICBreak文C言語Cray-3等式算術オーバーフロー無限後退記憶装置自己書き換えコード連結リストGoto文Microsoft Access...Scheme楽譜正規化永久パターン決定問題末尾再帰浮動小数点数数学上の未解決問題数値解析 インデックスを展開 (9 もっと) »

停止性問題

計算可能性理論において停止(性)問題(ていしせいもんだい・ていしもんだい、halting problem)は、あるチューリング機械(≒コンピュータプログラム・アルゴリズム)が、そのテープのある初期状態(≒入力)に対し、有限時間で停止するか、という問題。アラン・チューリングが1936年、停止性問題を解くチューリング機械が存在しない事をある種の対角線論法のようにして証明した。すなわち、そのようなチューリング機械の存在を仮定すると「自身が停止すると判定したならば無限ループを行い、停止しないと判定したならば停止する」ような別のチューリング機械が構成でき、矛盾となる。.

新しい!!: 無限ループと停止性問題 · 続きを見る »

いたちごっこ

いたちごっこは、江戸時代後期に流行った子供の遊び。 二人一組となり、「いたちごっこ」「ねずみごっこ」と言いながら相手の手の甲を順につねっていく。両手が塞がったら一番下にある手を上に持っていき、また相手の手の甲をつねるという終わりの無い遊びなので、転じて「埒があかず、きりがない」ことも指すようになった。現在では双方が同じことを繰り返して物事の決着がつかないこと.

新しい!!: 無限ループといたちごっこ · 続きを見る »

不等式

不等式(ふとうしき、inequality)とは不等号(ふとうごう)を用いて、数量の大小関係を表した式を言う。 値や量を評価するという意味では等式を不等式の一種であると見なすこともできる。.

新しい!!: 無限ループと不等式 · 続きを見る »

任意精度演算

任意精度演算とは、数値の精度を必要ならいくらでも伸ばしたりできるような演算システム(実際上は利用可能なメモリ容量に制限されるが)による演算である。.

新しい!!: 無限ループと任意精度演算 · 続きを見る »

循環論法

循環論法(じゅんかんろんぽう、circular reasoning, circular logic, vicious circle『世界大百科事典』平凡社、1988、第13巻「循環論法」)とは、.

新しい!!: 無限ループと循環論法 · 続きを見る »

例外処理

例外処理(れいがいしょり)とは、プログラムの上位の処理から呼び出されている下位の処理で継続不能、または継続すれば支障をきたす異常事態に陥ったとき、制御を呼び出し元の上位の処理に返し安全な状態になるよう回復処理をすること。その際に発生した異常のことを例外と呼ぶ。 継続不能や継続すると問題になる様な状態としては、次のようなものが挙げられる。.

新しい!!: 無限ループと例外処理 · 続きを見る »

ミニマル・ミュージック

ミニマル・ミュージック (Minimal Music) は、音の動きを最小限に抑え、パターン化された音型を反復させる音楽。現代音楽のムーブメントのひとつ。1960年代から盛んになった。単にミニマルと呼ばれることもある。.

新しい!!: 無限ループとミニマル・ミュージック · 続きを見る »

チャック・ノリス・ファクト

チャック・ノリス・ファクト(チャック・ノリスの真実とも訳される、Chuck Norris Facts)とは、アメリカ合衆国の俳優、チャック・ノリスを題材にした、彼を称えるジョークである。.

新しい!!: 無限ループとチャック・ノリス・ファクト · 続きを見る »

バグ

バグ (bug) とは、英語で「虫」の意であり、転じてコンピュータプログラムの誤りや欠陥を表す。 ソフトウェア・ハードウェア開発における契約文書など、法的な文書ではバグのことを「瑕疵」と記述する。原因や責任の所在などが不明なものを特定性の低い表現の「不具合」と呼ぶことがある。また、セキュリティ上に関わるバグや欠陥は「セキュリティホール」などと呼ばれることもある(正確には、バグはこれらの原因(のひとつ)である)。 多くのバグが含まれ、機能的に正常な役割を果たさないものを、バギー・プログラム (Buggy Program) と呼ぶことがある。 なお、発生したバグを探して取り除く作業はデバッグと呼ばれる。.

新しい!!: 無限ループとバグ · 続きを見る »

メモリリーク

メモリリーク (Memory leak) とは、プログラミングにおけるバグの一種。プログラムが確保したメモリの一部、または全部を解放するのを忘れ、確保したままになってしまうことを言う。プログラマによる単純なミスやプログラムの論理的欠陥によって発生することが多い。.

新しい!!: 無限ループとメモリリーク · 続きを見る »

ユーザインタフェース

ユーザインタフェース(User Interface, UI)または使用者インタフェースは、機械、特にコンピュータとその機械の利用者(通常は人間)の間での情報をやりとりするためのインタフェースである。ユーザインターフェース/ユーザインタ(ー)フェイス/ユーザーインターフェ(イ/ー)スなどの表記ゆれが見られるが、本記事では「ユーザインタフェース」で統一する。ユーザインタフェースは以下の手段を提供する。.

新しい!!: 無限ループとユーザインタフェース · 続きを見る »

ラムダ計算

ラムダ計算(ラムダけいさん、lambda calculus)は、計算模型のひとつで、計算の実行を関数への引数の評価(evaluation)と適用(application)としてモデル化・抽象化した計算体系である。ラムダ算法とも言う。関数を表現する式に文字ラムダ (λ) を使うという慣習からその名がある。アロンゾ・チャーチとスティーヴン・コール・クリーネによって1930年代に考案された。1936年にチャーチはラムダ計算を用いて一階述語論理の決定可能性問題を(否定的に)解いた。ラムダ計算は「計算可能な関数」とはなにかを定義するために用いられることもある。計算の意味論や型理論など、計算機科学のいろいろなところで使われており、特にLISP、ML、Haskellといった関数型プログラミング言語の理論的基盤として、その誕生に大きな役割を果たした。 ラムダ計算は1つの変換規則(変数置換)と1つの関数定義規則のみを持つ、最小の(ユニバーサルな)プログラミング言語であるということもできる。ここでいう「ユニバーサルな」とは、全ての計算可能な関数が表現でき正しく評価されるという意味である。これは、ラムダ計算がチューリングマシンと等価な数理モデルであることを意味している。チューリングマシンがハードウェア的なモデル化であるのに対し、ラムダ計算はよりソフトウェア的なアプローチをとっている。 この記事ではチャーチが提唱した元来のいわゆる「型無しラムダ計算」について述べている。その後これを元にして「型付きラムダ計算」という体系も提唱されている。.

新しい!!: 無限ループとラムダ計算 · 続きを見る »

リテラル

リテラル(literal)は、「文字どおり」「字義どおり」を意味する語で、 と同じくラテン語の (文字)に由来する。数理論理学とコンピュータプログラミングで異なる意味の専門用語として使われる。.

新しい!!: 無限ループとリテラル · 続きを見る »

ループ (プログラミング)

この記事では、コンピュータプログラムにおけるループ (loop) について説明する。ループとは、特定の条件下において特定の処理を繰り返すこと、あるいはそのように作られた制御構造のことを言う。日本語の名詞として「繰り返し」とも。特定の条件が成立している限り、特定の処理を繰り返し何度でも実行する。逆に言えば、条件が成立しなくなったときに、処理を中止する。 ループの、特別な形あるいは最も一般的な形として、無条件に繰り返す無限ループがある。詳細は無限ループの記事を参照。 ループは、繰り返しを継続するかどうかを判断するための条件式(反復条件)を持つ。反復条件がループ構造の始まりに置かれる場合、そのようなループ構造のことを前判定ループと呼ぶ。一方、反復条件がループ構造の後ろに置かれる場合、これを後判定ループと呼ぶ。しかし結局のところ以上のような分類は、プログラミング言語の発展の初期に、まず最初にどちらか片方だけが作られ、後から別のものが追加されたという歴史的由来に過ぎず、ループの「内側」のどこかに「ループの脱出」がある、という構造に一般化できるので前判定後判定という分類は本質ではない(実際に、たとえばVisual Basicの「Do...Loop 文」は、どの場合にも対応するよう対称的に作られている)。単にその「内側のどこか」が、その前端か後端にある場合が多い、というだけである。 むしろ、ループの先頭で何らかのデータをファイルから読み込んで計算を開始し、その途中で、繰り返しのその回を打ち切り次の繰り返しに進む、あるいは繰り返しを終わる、といったこともよくあり(ダイクストラは、最後が途中で終わる場合を「n+1/2回の反復」と名づけた)、さらには入れ子になった内側のループの中から外側のループを終わる、というような処理にどう対応するか、が思案のしどころである。 なお。.

新しい!!: 無限ループとループ (プログラミング) · 続きを見る »

デバッグ

デバッグ(debug)とは、コンピュータプログラムや電気機器中のバグ・欠陥を発見および修正し、動作を仕様通りのものとするための作業である。サブシステムが密結合であると、1箇所の変更が別の箇所でのバグを作り出すので、バグの修正がより困難となる。.

新しい!!: 無限ループとデバッグ · 続きを見る »

データベース

データベース(database, DB)とは、検索や蓄積が容易にできるよう整理された情報の集まり。 通常はコンピュータによって実現されたものを指すが、紙の住所録などをデータベースと呼ぶ場合もある。コンピュータを使用したデータベース・システムでは、データベース管理用のソフトウェアであるデータベース管理システムを使用する場合も多い。.

新しい!!: 無限ループとデータベース · 続きを見る »

デッドロック

デッドロック (英: deadlock) とは、特に計算機科学において、2つ以上のスレッドあるいはプロセスなどの処理単位が互いの処理終了を待ち、結果としてどの処理も先に進めなくなってしまうことを言う。 また、合弁契約書などにおいてパートナーと利害関係がぶつかるような問題が生じた場合の解決方法を定めた条項を「デッドロック条項(Deadlock Clause)」と言う。 英語ではもともと行き詰まりの意味である。.

新しい!!: 無限ループとデッドロック · 続きを見る »

ダル・セーニョ

ダル・セーニョ セーニョ ダル・セーニョ(dal segno)は、西洋音楽の楽譜上に「Dal Segno」ないし「D.S.」と記される演奏記号で、この記号の箇所から目印(セーニョ、14px)の箇所へと飛ぶことを指示する。 目印は、現代においては segno の頭文字 S を米印(※)のように見付けやすくデザインした「14px」の形が定着しているが、古い時代の浄書譜においては写譜家の装飾によって様々な形に書かれた。当時の目印は必ずしも決められたものではなく、無条件にそれと分かるものであれば事足りた。.

新しい!!: 無限ループとダル・セーニョ · 続きを見る »

ダ・カーポ (演奏記号)

ダ・カーポ ダ・カーポ(da capo)は、西洋音楽の楽譜において曲の冒頭へ戻ることを指示する演奏記号で、「Da Capo」ないし「D.C.」と記される。.

新しい!!: 無限ループとダ・カーポ (演奏記号) · 続きを見る »

ダイアログボックス

Ubuntuのダイアログボックスの例 ダイアログボックス(dialog box)とは、GUIにおける特殊なウィンドウの一種であり、ユーザーに情報を提示し、必要に応じてユーザーに応答してもらうもの。(ユーザーに何かを伝えたり、ユーザーに何か入力してもらったりといった)ユーザーとコンピュータ間の対話 (dialog) に使われるため、このように呼ばれる。主に開発者が使う言葉で、利用者向けには「ポップアップウィンドウ」と説明される場合が多い。 ユーザーとのやり取りや選択肢の種類によって、それぞれ異なる種類のダイアログボックスが使われる。最も単純なダイアログボックスはメッセージボックスのアラートと呼ばれる種類のもので、これは単にメッセージを表示してそれをユーザーが読んだことを確認する(OKボタンをクリックする)だけのものである。警告は何らかのアクションを確認するためだったり、プログラムの終了(クラッシュによる終了やユーザーが指示した終了)の通知または確認だったりする。モーダルなダイアログではよくあるパターンだが、より良い代替手法がある場合にもこのパターンを使うことはしばしば批判の対象となる。.

新しい!!: 無限ループとダイアログボックス · 続きを見る »

アメリカ合衆国

アメリカ合衆国(アメリカがっしゅうこく、)、通称アメリカ、米国(べいこく)は、50の州および連邦区から成る連邦共和国である。アメリカ本土の48州およびワシントンD.C.は、カナダとメキシコの間の北アメリカ中央に位置する。アラスカ州は北アメリカ北西部の角に位置し、東ではカナダと、西ではベーリング海峡をはさんでロシアと国境を接している。ハワイ州は中部太平洋における島嶼群である。同国は、太平洋およびカリブに5つの有人の海外領土および9つの無人の海外領土を有する。985万平方キロメートル (km2) の総面積は世界第3位または第4位、3億1千7百万人の人口は世界第3位である。同国は世界で最も民族的に多様かつ多文化な国の1つであり、これは多くの国からの大規模な移住の産物とされているAdams, J.Q.;Strother-Adams, Pearlie (2001).

新しい!!: 無限ループとアメリカ合衆国 · 続きを見る »

アップル (企業)

アップル()は、アメリカ合衆国カリフォルニア州に本社を置く、インターネット関連製品・デジタル家庭電化製品および同製品に関連するソフトウェア製品を開発・販売する多国籍企業である。2007年1月9日に、アップルコンピュータ (Apple Computer, Inc.) から改称した。.

新しい!!: 無限ループとアップル (企業) · 続きを見る »

インターネット

インターネット(internet)は、インターネット・プロトコル・スイートを使用し、複数のコンピュータネットワークを相互接続した、グローバルな情報通信網のことである。 インターネットは、光ファイバーや無線を含む幅広い通信技術により結合された、地域からグローバルまでの範囲を持つ、個人・公共・教育機関・商用・政府などの各ネットワークから構成された「ネットワークのネットワーク」であり、ウェブのハイパーテキスト文書やアプリケーション、電子メール、音声通信、ファイル共有のピア・トゥ・ピアなどを含む、広範な情報とサービスの基盤となっている。.

新しい!!: 無限ループとインターネット · 続きを見る »

ウロボロス

ウロボロス (ouroboros, uroboros) は、古代の象徴の1つで、己の尾を噛んで環となったヘビもしくは竜を図案化したもの。 語源は、「尾を飲み込む(蛇)」の意の「(δρακων)ουροβóρος」(〈ドラコーン・〉ウーロボロス)。その後は、同じく「尾を飲み込む蛇」の意の「ουροβόρος όφις」(ウロヴォロス・オフィス)と表現する。.

新しい!!: 無限ループとウロボロス · 続きを見る »

エラーメッセージ

ラーメッセージの例。フロッピーディスクにアクセスしようとし失敗したときに表示される。 エラーメッセージ(Error message)は、予期しない状態が発生したとき表示されるメッセージであり、コンピュータなどの機器で見られる。.

新しい!!: 無限ループとエラーメッセージ · 続きを見る »

エリック・サティ

リック・アルフレッド・レスリ・サティ(Erik Alfred Leslie Satie、1866年5月17日 - 1925年7月1日)は、フランスの作曲家。音楽界の異端児、音楽界の変わり者などと称される。西洋音楽に大きな影響を与えたと見なされており、ドビュッシー、ラヴェルも影響を公言している。そして、印象主義の作曲家たちにも影響を与えたとされる。.

新しい!!: 無限ループとエリック・サティ · 続きを見る »

カリフォルニア州

リフォルニア州(State of California、Estado de California、中:加利福尼亚州、加州)は、アメリカ合衆国西部、太平洋岸の州。アメリカ西海岸の大部分を占める。州都は、サクラメントである。.

新しい!!: 無限ループとカリフォルニア州 · 続きを見る »

クライアントサーバモデル

ライアントサーバ(client-server)モデルは、クライアントとサーバを分離する、コンピュータネットワークのソフトウェアモデルである。単にクライアント・サーバと呼ばれたり、俗にクラサバと略称されたり、などと表記されることも多い。.

新しい!!: 無限ループとクライアントサーバモデル · 続きを見る »

クパチーノ (カリフォルニア州)

パチーノ (Cupertino) は、サンタクルーズ山地の麓の小丘の中へ広がる一部でサンタクララバレーの西端上にある、アメリカ合衆国カリフォルニア州サンタクララ郡に位置する都市である。 クパチーノ市の東はサンノゼ市、北東はサンタクララ市、北はサニーベール市、北西はロスアルトス市、南はサラトガ市に取り囲まれている。州間高速道路280号線および幹線道路85号線が市内で交差している。 2010年現在の国勢調査で、この都市は総人口58,302人である。現在の市長 (2012年現在) はマーク・サントロ(Mark Santoro) (但し、市長は直接選挙ではなく、任期4年の市議会議員(5人)の中から選ばれ、毎年交代する)。市の名前はカトリックの聖人・クペルティーノのヨセフに由来する。ちなみにクパチーノを「クパティーノ」「キュパティーノ」「キュパーティノ」と表記する文献もある。.

新しい!!: 無限ループとクパチーノ (カリフォルニア州) · 続きを見る »

ゲームミュージック

ームミュージックは、コンピュータゲームに付随する音楽のことである。ゲーム音楽、ビデオゲームミュージック、ゲームBGMとも呼ばれている。 ゲームミュージックという言葉には、単にゲームに付随する音楽という意味合いしかなく、その実態は非常に多岐にわたる。劇伴(アニメ音楽や映画音楽など)のサウンドトラックと同様に、音楽ジャンルの一種として括られることもあるが、黎明期のビープ音で作られた短いメロディから、鑑賞用に製作された他の音楽と変わらないもの、既存の音楽をゲームに組み込んだもの(テトリスのトロイカなど)まで含まれる。 1980年代から1990年代までは、PCやゲーム機で用いられた音声処理チップ(PSG、FM音源、波形メモリ音源、SIDなど)を制御演奏したものが主流だったが、2000年前後を境にCD-DAやPCMによるストリーム再生方式が主流となっていった。 『Sid Meier's Civilization IV』(主題歌「Baba Yetu」)ではゲーム音楽史上初のグラミー賞(第53回グラミー賞)を受賞した。.

新しい!!: 無限ループとゲームミュージック · 続きを見る »

コラッツの問題

ラッツの問題(コラッツのもんだい、Collatz problem)は、数論の未解決問題のひとつである。1937年にローター・コラッツが問題を提示した。問題の結論の予想を指してコラッツの予想と言う。固有名詞に依拠しない表現としては3n+1問題とも言われ、初期にこの問題に取り組んだ研究者の名を冠して、角谷(かくたに)の問題、米田の予想、ウラムの予想、他にはSyracuse問題などとも呼ばれる。数学者ポール・エルデシュは「数学はまだこの種の問題に対する用意ができていない」と述べ、解決した人に500ドルを提供すると申し出た。 コンピュータを用いた計算により、5 × 260 までには反例がないことが確かめられている。 また、2011年度大学入試センター試験数学IIB第6問に題材として取り上げられた。.

新しい!!: 無限ループとコラッツの問題 · 続きを見る »

コンパイラ

ンパイラ(英:compiler)とは、コンピュータ・プログラミング言語の処理系(言語処理系)の一種で、高水準言語によるソースコードから、機械語に(あるいは、元のプログラムよりも低い水準のコードに)変換するプログラムである。.

新しい!!: 無限ループとコンパイラ · 続きを見る »

コンピュータゲーム

ンピュータゲーム(computer game)はコンピュータによって処理されるゲームのことである。ゲーム機の記事も参照。 形態によって、アーケードゲーム、コンシューマーゲーム(テレビゲーム、携帯型ゲーム)、パソコンゲーム、携帯電話ゲームなどの分類がある。ゲーム画面をビデオモニターに出力するためビデオゲーム等とも。また、いわゆるLSIゲームも含め電子ゲームと呼ばれる場合もある。 コンピュータ化したものという意味合いで「デジタルゲーム」などと呼び、コンピュータゲーム以外のゲームを「アナログゲーム」と呼ぶ向きもあるが、「デジタル」や「アナログ」という語の本来の意味からは離れた表現である。 なお、日本(日本語)の「コンピュータゲーム」と、英語圏(英語)の "computer game" はやや意味合いが異なる。日本の「コンピュータゲーム」に近いのは英語圏の "video game" である一方、英語圏の "computer game" は日本の「パソコンゲーム」に近い意味である。.

新しい!!: 無限ループとコンピュータゲーム · 続きを見る »

ジャーゴンファイル

ャーゴンファイル(jargon file)とはハッカーの俗語をまとめた用語集のことである。元々、ジャーゴンファイルはマサチューセッツ工科大学人工知能研究所やスタンフォード大学人工知能研究所、それにBBNテクノロジーズ社やカーネギーメロン大学、ウースター工科大学を含めた古いアーパネットの人工知能、LISP、PDP-10コミュニティの技術文化から生まれたハッカーの俗語をまとめたものであった。.

新しい!!: 無限ループとジャーゴンファイル · 続きを見る »

スポーツと気晴らし

『スポーツと気晴らし』(スポーツときばらし、Sports et Divertissements ) は、エリック・サティが作曲した21曲からなるピアノ小曲集である。.

新しい!!: 無限ループとスポーツと気晴らし · 続きを見る »

スーパーコンピュータ

ーパーコンピュータ(supercomputer)は、科学技術計算を主要目的とする大規模コンピュータである。日本国内での略称はスパコン。また、計算科学に必要となる数理からコンピュータシステム技術までの総合的な学問分野を高性能計算と呼ぶ。スーパーコンピュータでは計算性能を最重要視し、最先端の技術が積極的に採用されて作られる。.

新しい!!: 無限ループとスーパーコンピュータ · 続きを見る »

スタック

タックは、コンピュータで用いられる基本的なデータ構造の1つで、データを後入れ先出し(LIFO: Last In First Out; FILO: First In Last Out)の構造で保持するものである。抽象データ型としてのそれを指すこともあれば、その具象を指すこともある。 特にその具象としては、割込みやサブルーチンを支援するために極めて有用であることから、1970年代以降に新しく設計された、ある規模以上のコンピュータは、スタックポインタによるコールスタックをメモリ上に持っていることが多い。.

新しい!!: 無限ループとスタック · 続きを見る »

再帰

再帰(さいき)は、あるものについて記述する際に、記述しているものそれ自身への参照が、その記述中にあらわれることをいう。定義において、再帰があらわれているものを再帰的定義という。 主に英語のrecursionとその派生語の訳にあてられる。他にrecurrenceの訳(回帰#物理学及び再帰性を参照のこと)や、reflexiveの訳として「再帰」が使われることがある。数学的帰納法との原理的な共通性から、recursionの訳として数学では「帰納」を使うことがある。.

新しい!!: 無限ループと再帰 · 続きを見る »

BASIC

BASIC(ベーシック)は手続き型プログラミング言語のひとつ。 名前は「beginner's all-purpose symbolic instruction code」(「初心者向け汎用記号命令コード」を意味する)のバクロニムである。.

新しい!!: 無限ループとBASIC · 続きを見る »

Break文

break文は、プログラミング言語のループ制御構造で用いられる文で、最も内側のfor文、while文、do-while文から脱出する。また、C言語のようなswitch文がある言語では、(ループではないが)switch文から脱出する際にも使用される。.

新しい!!: 無限ループとBreak文 · 続きを見る »

C言語

C言語(シーげんご)は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発したプログラミング言語である。英語圏では単に C と呼んでおり、日本でも文書や文脈によっては同様に C と呼ぶことがある。.

新しい!!: 無限ループとC言語 · 続きを見る »

Cray-3

Cray-3 は、クレイ・リサーチが Cray-2 の後継として開発したスーパーコンピュータ。ガリウムヒ素(GaAs)半導体をコンピュータに初めて大々的に利用した。プロジェクトは失敗に終わり、Cray-3 はわずか1台だけが顧客に納入された。シーモア・クレイは Cray-4 の設計を開始したが、プロジェクト完了前に会社が倒産した。.

新しい!!: 無限ループとCray-3 · 続きを見る »

等式

等式(とうしき、equation)とは、二つの対象の等価性・相等関係 (equality) を表す数式のことである。.

新しい!!: 無限ループと等式 · 続きを見る »

算術オーバーフロー

算術オーバーフロー(さんじゅつオーバーフロー、)あるいは単にオーバーフローは、デジタルコンピュータにおいて、演算結果がレジスタの表せる範囲や記憶装置上の格納域に記録できる範囲を超えてしまう現象、またはその結果レジスタ等に格納される値を意味する。オーバーフローは、本来演算結果を格納する場所とは違う場所に格納される場合がある。「溢れ」とも言う。 符号無し表現の加減算では、最上位桁より上の桁(存在しない桁)への繰り上がり(キャリー)や、おなじく存在しない桁からの繰り下がり(ボロー)が起きることが溢れである。フラグに保存され、キャリーフラグという名が付けられていることが多い。 加算器で2の補数を使って減算を行って(加算器#減算器)いて、加算器のキャリー入出力をそのままとしている場合、繰り下がり(ボロー)のなかった場合にフラグが立ち、繰り下がりがあった場合にはフラグが立たない、というロジックになる(6502・POWER・ARM・PICなど)。 符号付き表現の、特に2の補数表現では、加減算のビット操作は符号無し表現のそれと全く同じであるが、最上位桁より上の桁との繰り上がりや繰り下がりではなく、最上位桁への繰り上がりや繰り下がりが溢れであることがある。最上位桁への繰り上がりや繰り下がりと同時に最上位桁より上の桁への繰り上がりや繰り下がりがあったら溢れではない。これのフラグはオーバーフローフラグという名が付けられていることが多い。 3ビットで+1をくりかえした場合でそれぞれの例を示す。.

新しい!!: 無限ループと算術オーバーフロー · 続きを見る »

無限後退

無限後退(むげんこうたい、英:Infinite regress)とは、ものごとの説明または正当化を行う際、終点が来ずに同一の形の説明や正当化が、連鎖して無限に続くこと。一般に説明や正当化が無限後退に陥った場合、その説明や正当化の方法は失敗したものと見なされる。同一の形の説明が果てしなく続く、という意味で循環論法と似ているが、循環論法が一般にループするタイプの説明や正当化の連鎖を指すのに使われるのに対し、無限後退は一般に直線的な形の説明や正当化の連鎖を指すのに使用される、という違いがある。無限背進(むげんはいしん)、無限遡行(むげんそこう)などとも言われる。.

新しい!!: 無限ループと無限後退 · 続きを見る »

記憶装置

GB SDRAM。一次記憶装置の例 GB ハードディスクドライブ(HDD)。コンピュータに接続すると二次記憶装置として機能する SDLT テープカートリッジ。オフライン・ストレージの例。自動テープライブラリで使う場合は、三次記憶装置に分類される 記憶装置(きおくそうち)は、コンピュータが処理すべきデジタルデータをある期間保持するのに使う、部品、装置、電子媒体の総称。「記憶」という語の一般的な意味にも対応する英語としてはメモリ(memory)である。記憶装置は「情報の記憶」を行う。他に「記憶装置」に相当する英語としてはストレージ デバイス(Storage Device)というものもある。.

新しい!!: 無限ループと記憶装置 · 続きを見る »

自己書き換えコード

自己書き換えコード(じこかきかえコード、self-modifying code)とは、目的を問わず実行時に自分自身の命令を書き換えるコードを指す。 自己書き換えコードはアセンブリ言語を使用すると簡単に記述できる(CPUのキャッシュを考慮する必要がある)。 また、SNOBOL4やLISPのようなインタプリタ型の高級言語でもサポートされている。また、COBOLには ALTER という命令が存在していた。 コンパイラで実装するのは難しいが、CLIPPERとSPITBOLではその試みが行われている。 バッチスクリプトも自己書き換えコードを頻繁に使用する。 再構成可能コンピューティングは、言ってみれば「自己書き換えハードウェア」である。 再構成可能コンピューティングはソフトウェアとハードウェアの境界を曖昧にする概念である。.

新しい!!: 無限ループと自己書き換えコード · 続きを見る »

連結リスト

連結リスト(れんけつリスト、Linked list)は、最も基本的なデータ構造の1つであり、他のデータ構造の実装に使われる。リンクリスト、リンクトリストとも表記される。 一連のノードが、任意のデータフィールド群を持ち、1つか2つの参照(リンク)により次(および前)のノードを指している。連結リストの主な利点は、リスト上のノードを様々な順番で検索可能な点である。連結リストは自己参照型のデータ型であり、同じデータ型の別のノードへのリンク(またはポインタ)を含んでいる。連結リストは場所が分かっていれば、ノードの挿入や削除を定数時間で行うことができる(場所を探すのにかかる時間はリスト上の順番の条件などにも依存するし、後述する片方向リストなのか双方向リストなのかにも依存する)。連結リストにはいくつかの種類があり、片方向リスト、双方向リスト、線形リスト、循環リストなどがある。 連結リストは多くのプログラミング言語で実装可能である。LISP や Scheme 、Prologといった言語は組み込みでこのデータ構造を持っていて、連結リストにアクセスするための操作も組み込まれている。手続き型やオブジェクト指向型の言語(C言語、C++、Java)では、連結リストを作るには mutable(更新可能)な参照を必要とする。.

新しい!!: 無限ループと連結リスト · 続きを見る »

Goto文

プログラミング言語におけるgoto文(ゴートゥぶん、goto statement)とは、手続き列中の指定された場所(専らラベルで指定される)に無条件にジャンプ(移動)する、という制御構造のひとつである「文 (プログラミング) 」である。古い文献などで "go to" と離していることもあるのは、英語の go to どこそこ、といったような言い回しとの類似のためでもあり、FORTRANではプログラム中の空白は基本的に無視されるので、goto でも go to でも同じだったからという理由もある(BASICにも、どちらも使えるようにしているものもある)。.

新しい!!: 無限ループとGoto文 · 続きを見る »

Microsoft Access

Microsoft Office Access(マイクロソフト・オフィス・アクセス)は、マイクロソフトがMicrosoft Windows 向けに販売している、関係データベース管理システム (RDBMS) のソフトウェアである。 Microsoft Officeの上位版に同梱され、同社のMicrosoft SQL Serverに似たソフトウェアである。 Accessは、マイクロソフトによるRDBMSであり、(Microsoft Access 2007以降はACE=Access Connectivity Engine)とGUI開発環境を組み合わせてMicrosoft Office Professionalへの同梱形態や、単体で販売されている。 Accessは、Access/Jet、Microsoft SQL Server、OracleやODBC準拠のデータを取り扱うことができる。データベースに精通した技術者であれば、比較的高度なアプリケーションが開発できるが、そうではない方でも各種のウィザード機能を使用することにより小規模で簡単なアプリケーションの構築が可能であるとしている。データベース入門者に対して敷居が低いように見えるが、効率のよい実用的なシステムを構築するには、それなりの技術が必要である。現在Accessはオブジェクト指向に基づいたアプリケーション作成が可能であるが、完全なオブジェクト指向開発ツールには至っていない。 「Microsoft Access」は、以前マイクロソフトが販売していた通信ソフトウェアの名前でもあった。これはProCommなどといったソフトと競合していたが、販売不振のため製品ラインナップから消滅していた。それから数年後、現在知られているデータベース・ソフトウェアの名前として再登場した。.

新しい!!: 無限ループとMicrosoft Access · 続きを見る »

Scheme

Scheme(スキーム)はコンピュータ・プログラミング言語 Lispの方言のひとつで、静的スコープなどが特徴である。仕様(2017年現在、改7版まで存在する)を指すこともあれば、実装を指すこともある。Schemeにより、Lisp方言に静的スコープが広められた。.

新しい!!: 無限ループとScheme · 続きを見る »

楽譜

楽譜(がくふ)は、楽曲を演奏記号や符号などの記号によって書き表したものである。一般に、西洋音楽に発祥したものを指すが、世界の音楽において、様々な楽譜が存在している。また、この記号化の規則を記譜法といい、楽譜を譜面と呼んだり、単に譜と呼んだりもする。.

新しい!!: 無限ループと楽譜 · 続きを見る »

正規化

正規化(せいきか、normalization)とは、データ等々を一定のルール(規則)に基づいて変形し、利用しやすくすること。別の言い方をするならば、正規形でないものを正規形(比較・演算などの操作のために望ましい性質を持った一定の形)に変形することをいう。多くの場合、規格化と訳しても同義である。非常に多くの分野で使われている言葉で、分野によって意味も大きく異なるため、頻度が高い分野についてそれぞれ個別に説明する。.

新しい!!: 無限ループと正規化 · 続きを見る »

永久パターン

永久パターン(えいきゅうパターン)は、コンピュータゲームで、ある一定の行動を繰り返すことでゲームオーバーになることなく半永久的にゲームを続けることができる動作のことである。 俗に縮めて「永パ」、もしくは単に「永久」と呼ばれる。.

新しい!!: 無限ループと永久パターン · 続きを見る »

決定問題

決定問題(けっていもんだい、decision problem)とは、各入力に対して受理か拒絶かのうち片方を出力する形式の問題をいう。判定問題とも呼ばれる。形式的には、文字列全体の集合\ ^*、あるいは\ ^*の部分集合から\への写像である。 たとえば、ある命題論理式を充足する真理値割り当てがあるかないか(充足可能性問題)、与えられた自然数が素数か否か(素数判定問題)、といったものがある。これに対し、受理か拒絶かだけでなく真理値割り当てや素因数分解の結果といったものの出力を要求する問題は函数問題(function problem)と呼ばれる。 決定問題は、数学的に定式化しやすく、かつ出力に関わる時間を考慮しなくてよいことから、計算理論でよく使われる。.

新しい!!: 無限ループと決定問題 · 続きを見る »

末尾再帰

末尾再帰(まつびさいき)とは、再帰的な関数やプロシージャにおいて、自身の再帰呼び出しが、その計算における最後のステップになっているような再帰のパターンのことである。再帰にかかわらず一般に、そのような最後の呼び出しを末尾呼び出し (:en:Tail call)という。呼び出しではなく、戻り先を保存しないジャンプに最適化できるという特徴がある(#末尾呼出し最適化)。.

新しい!!: 無限ループと末尾再帰 · 続きを見る »

浮動小数点数

浮動小数点数(ふどうしょうすうてんすう、英: floating point number)は、浮動小数点方式による数のことで、もっぱらコンピュータの数値表現において、それぞれ固定長の仮数部と指数部を持つ、数値の表現法により表現された数である。.

新しい!!: 無限ループと浮動小数点数 · 続きを見る »

数学上の未解決問題

数学上の未解決問題(すうがくじょうのみかいけつもんだい)とは未だ解決されていない数学上の問題のことである。 未解決問題の定義を「未だ証明が得られていない命題」という立場を取るのであれば、そういった問題は数学界に果てしなく存在する。ここでは、リーマン予想のようにその証明結果が数学全域と関わりを持つような命題、P≠NP予想のようにその結論が現代科学・技術のあり方に甚大な影響を及ぼす可能性があるような命題、問いかけのシンプルさ故に数多くの数学者や数学愛好家達が証明を試みてきたような有名な命題を列挙する。.

新しい!!: 無限ループと数学上の未解決問題 · 続きを見る »

数値解析

バビロニアの粘土板 YBC 7289 (紀元前1800-1600年頃) 2の平方根の近似値は60進法で4桁、10進法では約6桁に相当する。1 + 24/60 + 51/602 + 10/603.

新しい!!: 無限ループと数値解析 · 続きを見る »

ここにリダイレクトされます:

While(1)永久ループ

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »